The following plan is only one path to a BS degree in computer science. Please see the CAS Bulletin for a complete description of the general education and skills requirements. Many variations of this plan exist.
Freshman Year
Fall Term: 14 credits
- CS0401, 4 credits
- MATH 0220, 4 credits
- CS0441, 3 credits
- General writing, 3 credits
Spring Term: 16 to 17 credits
- CS0445, 3 credits
- MATH 0230, 4 credits
- CS0447, 3 credits
Stat 1000 (4 credits completes related area in math)
Writing course, 3 credits
Sophomore Year
Fall Term: 15 to 17 credits
- CS 0449, 3 credits
- Required CS upper-level course (CS1501), 3 credits
- General education requirement 1, 3 credits or foreign language, 4 to 5 credits
- General education requirement 2, 3 credits
- General education requirement 3, 3 credits
Spring Term: 15 to 17 credits
- Required CS upper-level course (CS1502), 3 credits
- Required CS upper-level course (CS1550), 3 credits
- General education requirement 4, 3 credits or foreign language, 4 to 5 credits
- General education requirement 5, 3 credits
- General education requirement 6, 3 credits
Junior Year
Fall Term: 15 credits
- Upper-level CS course, 3 credits
- CS: Upper-level W Course, 3 credits, complete departmental writing requirement
- General education requirement 7, 3 credits
- General education requirement 8, 3 credits
- General education requirement 9, 3 credits
Spring Term: 15 credits
- Upper-level CS course, 3 credits
- Upper-level CS course, 3 credits
- General education requirement 10, 3 credits
- General education requirement 11, 3 credits
- General education requirement 12, 3 credits
Senior Year
Fall Term: 15 credits
- CS upper-level course, 3 credits
- Upper-level CS course (complete nine courses with high QPA for department honors), 3 credits
- General education requirement 13, 3 credits
- General education requirement 14, 3 credits
- Math elective (“A math course such as Math 0280 can be useful in several CS courses), 3 credits
- Elective, 3 credits
Spring Term: 15 credits
- Capstone Experience, 3 credits
- Elective, 3 credits
- Elective, 3 credits
- Elective, 3 credits
- Elective, 3 credits