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