Recommended Progression
B.A. Computer Science
Recommended progression of courses required for a B.A. computer science major. Students should consult Core Requirements for a complete description of the College’s Core.
FALL | SPRING | |
FR | CSCI 161 (3) | CSCI 162 (3) MATH 150C (3) |
SO | CSCI 231 (3) CSCI 241 (3) |
CSCI 251 (3) CSCI 290 (3) |
JR | CSCI 353 (3) CSCI Elective (3) |
STAT 160 (3) CSCI Elective (3) |
SR | CSCI Elective (3) | CSCI 480 (3) |
B.S. Computer Science
Recommended progression of courses required for a B.S. computer science major. Students should consult Core Requirements for a complete description of the College’s Core.
FALL | SPRING | |
FR | CSCI 161 (3) | CSCI 162 (3) MATH 150C (3) |
SO | CSCI 231 (3) CSCI 241 (3) COMM 250 (3) |
CSCI 251 (3) CSCI 290 (3) MATH/CSCI Elective* (3) |
JR | CSCI 303/304/307 (3) CSCI 353 (3) STAT 160 (3) |
CSCI 461 (3) ENGL 355 (3) MATH/CSCI Elective* (3) |
SR | CSCI 475 (3) MATH/CSCI Elective* (3) MATH/CSCI Elective* (3) |
CSCI 480 (3) MATH/CSCI Elective* (3) MATH/CSCI Elective* (3) |
*A maximum of two courses in MATH is allowed.