Computer Science B.S.

BS Computer Science 14-15

To receive a Bachelor of Science (B.S.) degree in Computer Science, a student must complete a minimum of 124 semester hours.

View degree plan.

124 MINIMUM HOURS

36 UPPER LEVEL HOURS

31 HOURS AT UMHB

Degree Requirements

Academic Core – 57 hours

see Bachelor of Science Academic Core

B.S. Computer Science Major Required Courses – 24 hours

12 hours (6 upper level ) at UMHB

12 hours minimum upper level

CISC 2315Discrete Structures of Computer & Engineering Sciences

3

CISC 2325Telecommunications & Networks

3

CISC 2330Introduction to Object-Oriented Programming

3

CISC 3321Object Oriented Development

3

CISC 3341Operating Systems

3

CISC 3360Computer Organization &Architecture

3

CISC 4305Algorithms & Data Structures

3

CISC 4327Data Mining Algorithms & Applications

3

Required Support Courses (Majors Only)-12 hours:

CISC 2305Introduction to Computer and Engineering Sciences

3

CISC 4370Computer Science & Engineering Ethics Seminar

3

MATH 1330Calculus I

3

MATH 2320Linear Algebra

3

B.S.Computer Science Major Guided Elective Courses- 9 hours:

Choose nine (9) hours from the following three specializations. Student can take courses from one single specialization or multiple specializations.

Network –Centric Specialization:

CISC 4324Network Security

3

CISC 4325Network Security II: Cryptography

3

CISC 4328Computer Security

3

Human-Computer Interface Specialization:

CISC 3361System Programming: Robotics

3

CISC 4322Telecommunications Development

3

CISC 4326Programming Languages

3

CISC 4347Graphics Programming

3

Games Programming Specialization:

CISC 4345Games Programming I

3

CISC 4346Games Programming II

3

CISC 4348Game Production Development

3

BS Computer Science Major Elective Courses 3 hours

Choose three (3) additional hours in CISC, ENGR, MATH, or BCIS major field of study. A course taken to meet other B.S. Computer Science Degree requirements listed above cannot be counted to meet this requirement.