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.

Computer Science B.A. Program Progression
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.

Computer Science B.S. Program Progression
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.