Majors
We offer one major within the computer science program:
The computer science major offers a 57-semester-hour core course of study with an optional 26-semester-hour cybersecurity concentration or an optional 22-semester-hour artificial intelligence & data science concentration.
Students are required to obtain a minimum grade of C- in all courses taken for any major, per university-wide grading policy.

Minors
We also offer two minors to complement your primary field of study:
A minor is a package of elective courses that have a common bond and that identify certain interests and competencies. Typically, a minor consists of an approved group of courses with no fewer than 18 semester hours, 6 of which must be upper-division credit.
Students in the computer science major can also pursue minors from other academic disciplines, especially if not opting into one of the concentrations within the CS major.
Course Plans
Recommended four-year course plans:
- Computer Science
- Computer Science with Artificial Intelligence & Data Science concentration
- Computer Science with Cybersecurity concentration
These advising plans also include supplementary flowcharts depicting the required sequencing for courses in the major and each specific concentration.
Our major is also compatible with the university's Honors Program. Students interested in pursuing this option might be interested in learning how the Honors Program works with our major. In general, the Honors curriculum largely replaces the Cornerstone Core (i.e., general education) portion of the curriculum; CS major (and concentration) requirements remain otherwise unchanged.