Computer Science B.A.
All students must meet the University Requirements.
All students must meet the College Requirements.
Major Requirements
Core Courses: | ||
CS 021 | QR: Computer Programming I (C- or better) 1 | 3 |
CS 064 | QR: Discrete Structures | 3 |
CS 110 | QR: Intermediate Programming (C- or better) 1 | 4 |
CS 120 | QR: Advanced Programming | 3 |
CS 121 | QR: Computer Organization | 3 |
CS 124 | QR: Data Struc & Algorithms | 3 |
CS 125 | QR: Computability& Complexity | 3 |
CS 224 | QR:Algorithm Design & Analysis | 3 |
CS 292 | Senior Seminar | 1 |
Fifteen additional credits of computer science courses, including three credits at the 0xx level or above, three credits at the 100-level or above and nine credits at the 200-level or above | 15 | |
No more than forty-five credits of Computer Science can be applied to this degree | ||
MATH 021 | QR: Calculus I 2 | 4 |
MATH 022 | QR: Calculus II 2 | 4 |
STAT 143 | QR: Statistics for Engineering | 3 |
STAT 151 | QR: Applied Probability | 3 |
It is recommended that the natural sciences Distribution Requirement be fulfilled with a two-semester laboratory science sequence |
1 | Concurrent enrollment in CS 050 is recommended for students enrolled in CS 021 or CS 110. |
2 | MATH 019 and MATH 023 is an acceptable substitute for MATH 021 and MATH 022 |