Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Students can pursue Computer Science as either a Bachelor of Arts (B.A.) or Bachelor of Science (B.S.), along with minor and undergraduate certificate options. The department also partners with Mathematics and Physics departments to offer dual majors combining Computer Science with each discipline. High-achieving undergraduates (GPA 3.5+) can enroll in our Accelerated Program to earn both B.S. and M.S. degrees within five years, with graduate courses counting toward both degrees. Currently, only the undergraduate certificate is available in both on-campus and online formats.
Our institution provides the region's most extensive and diverse computer science curriculum. Core courses equip all majors with fundamental concepts, practical applications, and implementation skills, creating a strong foundation for rewarding careers or graduate studies. The program features specialized coursework in cutting-edge fields including AI, software engineering, cybersecurity, machine learning, data science, network systems, multimedia, operating systems, and database management.