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.
| Year | Fall Semester | Spring Semester |
|---|---|---|
| 1 | CS 115 (4) MATH 161 (4) | CS 210 (1) CS 215 (4) CS 242 (4) |
| 2 | CS 315 (4) Linear algebra course (3-4) | CS 252 (4) Probability and statistics course (3-4) |
| 3 | CS 355 (4) CS 370 (4) CS ethics elective (3) | CS 351 (4) CS 381 (4) CS Elective (3) |
| 4 | CS 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.
| Year | Fall Semester | Spring Semester |
|---|---|---|
| 1 | CS 315 (4) CS 355 (4) CS 370 (4) | CS 351 (4) CS 381 (4) CS ethics elective (3) |
| 2 | CS 415 (4) CS 450 (4) CS Elective (3) | CS 454 (4) CS 470 or CS 496 (3) CS elective (3) |