Bachelor of Science in Computer Science
Core Course Requirements for the Bachelor of Science Degree in Computer Science
Students must earn a minimum grade of “C” in all required and elective courses in Computer Science, Biology, Chemistry, Physics, Mathematics, and Business. Students must also meet all requirements for the college and the University.
Degree Requirements
Students enrolled in the computer science program must successfully complete an approved program of study of 120 credit hours.
First Year
First Semester
Second Semester
Second Year
First Semester
Second Semester
Third Year
First Semester
CMPS 300B | Program Languages | 3 |
CMPS 302B | Computer Organization | 3 |
CMPS 305B | Social Networking | 3 |
| Social Science Requirement | 3 |
| Foreign Language Sequence I | 3 |
Second Semester
CMPS 334B | Data Networks | 3 |
CMPS 370B | Object Oriented Programming | 3 |
CMPS 378B | Software Engineering | 3 |
| Social Science Requirement | 3 |
| Foreign Language Sequence II | 3 |
Fourth Year
First Semester
CMPS 400B | Operating Systems | 3 |
CMPS 450B | Capstone Project Phase I | 1 |
| Concentration Requirement | 3 |
| Concentration Requirement | 3 |
CMPS 375B | Information Security | 3 |
CMPS 445B | Parallel & Distributed Computi | 3 |
Second Semester
CMPS 420B | Data Base Management | 3 |
CMPS 451B | Capston Project Phase II | 2 |
| Concentration Requirement | 3 |
| Concentration Requirement | 3 |
| Concentration Requirement | 3 |
Total Credit Hours: | 14 |
Computer Science Concentration Groups
Computer science students, in consultation with their academic advisor, may select a concentration in (i) Data Analytics & Science, (ii) Information Systems, (iii) Mobile Applications, or (iv) Cybersecurity. The student must complete the five concentration electives designated under the respective concentration.
Data Analytics and Science Concentration
Information Systems Concentration
Electronic Business I
(Select one course from this group)
Electronic Business II
(Select one course from this group)
Mobile Applications Concentration
Cybersecurity Concentration
*CMPS (Computer Science Elective): Select course from Computer Science electives
Computer Science Electives
A computer science student may select computer science electives from our exciting list of courses listed below. Any 300-level or 400-level computer science course (see list below) which is not specified as a required course for a concentration may be selected as an elective course. For more details concerning electives please contact your advisor.
Minor in Computer Science
The department also offers a minor program which requires a minimum of 21 semester hours in computer science courses to include CMPS 190B and CMPS 191B or equivalent courses. Please consult with a computer science advisor for computer science course recommendations.
Requirements List
CMPS 190B | Prog. Tech. & Algo. Dev. I | 3 |
CMPS 191B | Modular Prog & Algor Dev II | 3 |
| Computer Science Elective | 3 |
| Computer Science Elective | 3 |
| Computer Science Elective | 3 |
| Computer Science Elective | 3 |
| Computer Science Elective | 3 |
*Concentration Requirement: Select courses from one Concentration group in consultation with a computer science advisor.