A-Z Index | Contact Us | People-Finder

classroom photo

School of Science & Engineering: Computer Science > Major

Major in Computer Science - 40 credits

1. Computer Science
Required ......................................40 credits
CPS210 Computer Science I: Foundations (4)
CPS310 Computer Science II: Data Structures (4)
CPS315 Computer Science III (4)
CPS330 Assembly Language and Computer Architecture (4)
CPS340 Operating Systems I (4)
CPS352 Object Oriented Programming (3)
CPS353 Software Engineering (3)
CPS415 Discrete and Continuous Computer Algorithms (3)
CPS425 Language Processing (4)

AND

One of the following two-course sequences:
CPS440 Database Principles (3)
CPS441 Database Principles II (4)

OR

CPS470 Computer Communication Networks (3)
CPS471 Computer Communication Networks II (4)

2. Mathematics 18 credits
A
. Required....................................... 14 credits
MAT251 Calculus I (4)
MAT252 Calculus II (4)
MAT320 Discrete Mathematics for Computing (3)
MAT382 Probability and Statistics (3)

B. Elective....................................... 4 credits
One of the following:
MAT353 Calculus III (4) or
MAT375 Numerical Methods (3)

3. Engineering 4 credits
EGC230 Digital Logic Design (3)
EGC208 Digital Logic Lab (1)

4. Science 12 credits
A
. Required ....................................... 8 credits
PHY201 General Physics I (4)
PHY202 General Physics II (4)
OR
CHE201 General Chemistry I (4)
CHE202 General Chemistry II (4)

B. Elective....................................... 4 credits
One of the following courses:
BIO201 General Biology I (4)
CHE201 General Chemistry I (4) (if not used in 4. A.)
GLG220 Physical Geology (4)
PHY201 General Physics I (4) (if not used in 4. A.)

5. Philosophy 3 credits
PHI308 Philosophy and Technology (3)