Skip to Main Content

Computer Science - BS

Download as PDF

School of ComputingUndergraduateBS
  • Following is a sample four-year plan. Please note that student-specific plans may differ.

  • Meet with an academic advisor to create a specific plan that best fits your academic needs.

  • The student is ultimately responsible for knowing and completing all degree requirements.

  • Make sure you meet the registration requirements for each class by clicking the course link and checking any prerequisites or corequisites.

  • Consultation with an advisor may result in an altered plan customized for an individual student.

  • Check your Degree Works for requirements and completion.

Consult with your academic advisor to ensure courses required for admission to the Professional Program are taken in the correct timeline. Discuss elective options with an advisor.

Fall semester of Year 3 is intended to be the beginning of the Professional Program.

55 - 60
Fall 2026 -
8
Requirements
  • --
  • --
  • --
  • undefined (Course Set)
55 - 60
Fall 2026 -
3 - 4
Requirements
  • --
  • --
  • undefined (Course Set)
  • undefined (Course Set)
  • Mathematics Requirement Course (3-4 credits)(3 - 4 cr)
55 - 60
Fall 2026 -
8 - 9
Requirements
  • --
  • --
  • --
  • Science sequence I course (3-4 credits)(3 - 4 cr)
  • Elective Course (2 credits)(2 cr)
55 - 60
Fall 2026 -
9 - 10
Requirements
  • --
  • --
  • Elective Course (3 credits)(3 cr)
  • Science sequence II course (3-4 credits)(3 - 4 cr)
  • --
55 - 60
Fall 2026 -
3
Requirements
  • --
  • --
    OR
    --
  • undefined (Course Set)
    OR
    undefined (Course Set)
  • --
    OR
    --
  • Mathematics Requirement Course (3 credits)(3 cr)
55 - 60
Fall 2026 -
3
Requirements
  • --
    OR
    --
  • --
  • --
  • undefined (Course Set)
  • CS 3XXX/4XXX Elective course (3 credits)(3 cr)
55 - 60
Fall 2026 -
9 - 11
Requirements
  • undefined (Course Set)
  • TEAMWORK Requirement Course (3-4 credits)(3 - 4 cr)
  • CS 5XXX/6XXX Elective Course (3-4 credits)(3 - 4 cr)
  • CS 5XXX/6XXX Elective Course (3 credits)(3 cr)
55 - 60
Fall 2026 -
12
Requirements
  • undefined (Course Set)
  • CS 3XXX/4XXX Elective Course (3 credits)(3 cr)
  • CS 5XXX/6XXX Elective Course (3 credits)(3 cr)
  • CS 5XXX/6XXX Elective Course (3 credits)(3 cr)
  • Elective Course (3 credits)(3 cr)