Major in Computer Science - 63 credits
Required Computer Science courses...............40 credits
CPS210 Computer Science I: Foundations (4)
CPS310 Computer Science II: Data Structures (4)
CPS315 Computer Science III (4)
CPS330 Assembly Language & Computer Architecture (4)
CPS340 Operating Systems I (4)
CPS352 Object Oriented Programming (3)
CPS353 Software Engineering (3)
CPS415 Discrete & Continuous Computer Algorithms (3)
CPS425 Language Processing (4)
PLUS one of the following capstone pairs:
CPS440 Database Principles (3) and
CPS441 Database Projects (4)
OR
CPS470 Computer Communication Networks (3) and
CPS471 Computer Communication Networks II (4)
Required Mathematics courses.......................11 credits
MAT251 Calculus I (4)
MAT252 Calculus II (4)
MAT320 Discrete Mathematics for Computing (3)
Required Science courses..................................8 credits
CHE201 General Chemistry I (3)
CHE211 General Chemistry I Lab (1)
CHE202 General Chemistry II (3)
CHE212 General Chemistry II Lab (1)
OR
PHY201 General Physics I (3)
PHY211 Physics I Lab (1)
PHY202 General Physics II (3)
PHY212 General Physics II Lab (1)
OR
BIO201 General Biology I (3)
BIO211 General Biology I Lab (1)
BIO202 General Biology II (3)
BIO212 General Biology II Lab (1)
OR
GLG220 Physical Geology (3)
GLG221 Physical Geology Lab (1)
plus one 4-credit Geology course with Physical Geology as a prerequisite
Required Engineering courses............................4 credits
EGC230 Digital Logic Design (3)
EGC208 Digital Logic Lab (1)







