Undergraduate Programs

A multiethnic trio of students work on operating an autonomous vehicle through a computer

Students use programming to operate a small autonomous vehicle for their class project.

Photo credit:
Photo credit
Evan Cantwell/Creative Services

Undergraduate Programs in Computer Science: Degrees, Concentrations, Minors, and Certificates

The department offers two Bachelor of Science degrees: the BS in Computer Science and the inter-disciplinary BS in Applied Computer Science, and minors in Computer Science and Software Engineering. Students pursing the BS in Applied Computer Science degree can choose from many concentrations including Computer Game DesignSoftware Engineering, and Bioinformatics. 

The department also offers two minors: the Minor in Computer Science and the Minor in Software Engineering for students pursuing other undergraduate degree programs, as well as an Undergraduate Certificate in CS for students who possess an undergraduate degree in a technical (science or engineering) field but lack a formal credential in the computer science field. 

Learn More About Our Programs


See below for more information about degree requirements, courses, and admissions policies.