Skip to main content

Sample Four-Year Plans

The tables below cover various four-year, five-year and two-plans for the Computer Science B.S. degree. While these plans are useful guides, please work with your CS academic advisor listed on the Advising page to adjust any plan so it is personalized to you.

Plans for First-Time Freshman

Below is a sample four-year plan for students who are eligible for college-level Math & English.

A possible 4-year plan for FTF who are eligible for GE MATH & GE ENGL.
YearFall SemesterSpring Semester
1CS 115 (4)
MATH 161 (4)
CS 210 (1)
CS 215 (4)
CS 242 (4)
2CS 315 (4)
Linear algebra course (3-4)
CS 252 (4)
Probability and statistics course (3-4)
3CS 355 (4)
CS 370 (4)
CS ethics elective (3)
CS 351 (4)
CS 381 (4)
CS Elective (3)
4CS 450 (4)
CS 415 (4)
CS Elective (3)
CS 454 (4)
CS 470 or CS 496 (3)

Plans for transfer students

The below is a sample plan for a transfer student who has completed all their lower-division course-work. For students attempting to transfer lower division courses for the major, there is useful advice on the Transfer Students page.

A possible 2-year plan for transfer students.
YearFall SemesterSpring Semester
1CS 315 (4)
CS 355 (4)
CS 370 (4)
CS 351 (4)
CS 381 (4)
CS ethics elective (3)
2CS 415 (4)
CS 450 (4)
CS Elective (3)
CS 454 (4)
CS 470 or CS 496 (3)
CS elective (3)