Skip to main content

2026-2027 Undergraduate & Graduate Catalog [In Progress]

Search Help

Bachelor of Science in Computer Science

Requirements for a Major in Computer Science

Students who wish to major in computer science must complete the following.

Bachelor of Science Degree Requirements

Computer Science Major

Computer science majors must complete the following CIS courses with a minimum 2.0 GPA.

Required Computer Science Courses

Elective Computer Science Courses

Computer science majors must select four electives from the following:

Required Non-Computing Courses

Computer science majors must complete the following cognate courses:

Select one math elective:

Select two science electives:

Suggested Order of Coursework

This suggested order of coursework assumes that students will complete the CS foundation and general education courses with the help of their advisor and apply for admission at the end of the winter semester of their first year. The following course sequence also assumes a strong mathematics background for the entering student. If mathematics deficiencies exist, completing the mathematics prerequisites should be the student's top priority.

Year One

Year Two

Year Three

Year Four



If you are in need of assistance please submit any questions or comments.