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. Proficiency in computing enhances professional prospects across all industries. The technical expertise gained through computer science studies ensures your skills remain valuable and sought-after in any role.
Our curriculum includes both standalone courses and complete degree paths, allowing students at any stage to cultivate computing knowledge aligned with their professional goals. Memorial's Computer Science Co-op Program (CICS) enables students to gain valuable industry experience through paid work terms lasting 8-16 months, combining career exploration with practical skill development.
Students can pursue major, minor, or honours degrees leading to either a BA or B.Sc. in Computer Science. We also provide interdisciplinary programs combining:
Applied Mathematics with Computer Science (B.Sc. major)
Computer Science with Economics (B.Sc. major)
Computer Science with Physics (B.Sc. major and honours)
Computer Science with Pure Mathematics (B.Sc. major and honours)
Computer Science with Statistics (B.Sc. major and honours)
Honours option: Available
Co-op option: Available
Program duration: 4 years