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 provide dual majors combining Computer Science with each discipline. High-achieving undergraduates maintaining a 3.5 GPA or higher qualify for the Accelerated Program, enabling them to earn both B.S. and M.S. degrees within five years by applying graduate coursework toward both degree requirements. Presently, the undergraduate certificate stands as the sole program available through both traditional on-campus and online delivery methods.
Our institution provides the region's most extensive and diverse computer science curriculum. Foundational courses equip all majors with conceptual knowledge, practical applications, and implementation strategies, establishing a robust foundation for rewarding, high-demand careers or further academic pursuits. The program facilitates specialized exploration in cutting-edge areas including artificial intelligence, cybersecurity, data science, machine learning, software engineering, network systems, multimedia technologies, operating systems, and database management.