The undergraduate program in Computer Science offers a core curriculum in computing that meets standards of computing-industry employers while allowing students to tailor the selection of advanced courses to fit their interests.
Undergraduate students may elect to take courses from exciting fields such as artificial intelligence, graphics, parallel computing, networking and game development. The baccalaureate program also features a developing emphasis in undergraduate research.
First Year
Fall
- CMPS 1044 Computer Science I 4 Semester Credit Hours
- MATH 1233 College Algebra 3 Semester Credit Hours
- ENGL 1143 Academic Research & Writing (010A) 3 Semester Credit Hours
- HIST 1133 American History to 1865 (060N) 3 Semester Credit Hours
Total Semester Hours: 13
Spring
- CMPS 1063 Data Structures & ADT 3 Semester Credit Hours
- CMPS 2084 Intro to Computer Architecture 4 Semester Credit Hours
- MATH 1433 Plane Trigonometry 3 Semester Credit Hours
- Communications (010B) 3 Semester Credit Hours
- HIST 1233 American History since 1865 (060N) 3 Semester Credit Hours
Total Semester Hours: 16
Second Year
Fall
- CMPS 2143 Object-Oriented Programming 3 Semester Credit Hours
- CMPS 2433 Discrete Structures & Analysis 3 Semester Credit Hours
- POLS 1333 American Government (070N) 3 Semester Credit Hours
- Foreign Language (B.A. Requirement) 4 Semester Credit Hours
- STAT 3573 Probability & Statistics 3 Semester Credit Hours
Total Semester Hours: 16
Spring
- CMPS 3013 Advanced Structures & Algorithms 3 Semester Credit Hours
- CMPS 3023 Logic DesignS 3 Semester Credit Hours
- POLS 1433 American Government (070N) 3 Semester Credit Hours
- Foreign Language (B.A. Requirement) 4 Semester Credit Hours
- Humanities (B.A. Requirement) 3 Semester Credit Hours
Total Semester Hours: 16
Third Year
Fall
- CMPS 4143 Contemporary Programming LanguagesF 3 Semester Credit Hours
- CMPS Advanced Elective 3 Semester Credit Hours
- CMPS Advanced Elective 3 Semester Credit Hours
- Foreign Language (B.A. Requirement) 3 Semester Credit Hours
- Lab Science (030N) 3 Semester Credit Hours
Total Semester Hours: 15
Spring
- CMPS 3233 Theory of ComputationS 3 Semester Credit Hours
- CMPS Advanced Elective 3 Semester Credit Hours
- Lab Science (030N) 3 Semester Credit Hours
- Foreign Language (B.A. Requirement) 3 Semester Credit Hours
- Elective 4 Semester Credit Hours
Total Semester Hours: 16
Fourth Year
Fall
- CMPS 4103 Intro to Operating SystemsF 3 Semester Credit Hours
- CMPS Advanced Elective 3 Semester Credit Hours
- CMPS Advanced Elective 3 Semester Credit Hours
- Creative Arts (050N) 3 Semester Credit Hours
- Humanities (Advanced) 3 Semester Credit Hours
Total Semester Hours: 15
Spring
- CMPS 4113 Software EngineeringS 3 Semester Credit Hours
- CMPS Advanced Elective 3 Semester Credit Hours
- CMPS 4991 SeminarS 1 Semester Credit Hour
- Social & Behavioral Sciences (080N) 3 Semester Credit Hours
- Electives 3 Semester Credit Hours
Total Semester Hours: 13
Total Semester Hours: 120
Notes:
1. F= Courses only offered in Fall
2. S= Courses only offered in Spring
3. Study Abroad in London- CMPS 3663 & CMPS 4883