Majors and Minors
Forging frontiers in innovation
Our undergraduate programs are designed to train computer scientists, data scientists, and software engineers for productive, life-long careers. The Department offers strong undergraduate programs leading to a B.S. in Computer Science, a B.S. in Software Engineering, and a B.S. in Data Science.
Majors
Computer Science
Software Engineering
Data Science
Concurrent B.S./M.S. degree
Computer science minor
The Department of Computer Science offers an undergraduate minor in Computer Science. The minor requires at least 16 credits in computer science courses, and must include at least 9 credits that are not used to meet any other department, college, or university requirement.
Data science minor
The minor in data science will prepare students with the technical and communication skills to enter the workforce as domain experts with data science skills.
Computing applications certificate
This certificate is designed for undergraduates not already enrolled in majors in Computer Science, Software Engineering, or Computer Engineering who wish to enhance their degree and employment possibilities by adding expertise in computing applications.
Certificate in Computing Applications