Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science explores the theoretical principles behind information processing and computation, along with practical methods for putting these concepts into practice. Nearly every field - whether applied, academic, or artistic - is being transformed by computing technology. Our growing reliance on digital systems in everyday life creates exciting possibilities for those passionate about developing innovative applications and solutions. A background in computer science enhances any profession by providing valuable technological expertise that keeps you adaptable and in demand across industries.
Our department provides major, minor, and honors degree options for both Bachelor of Arts (BA) and Bachelor of Science (B.Sc.) students in Computer Science. We also offer combined degree programs including:
Applied Mathematics with Computer Science (B.Sc. major)
Computer Science and Economics (B.Sc. major)
Computer Science with Physics (B.Sc. major and honors)
Computer Science and Pure Mathematics (B.Sc. major and honors)
Computer Science with Statistics (B.Sc. major and honors)
Honors program: Available
Co-op opportunities: Yes