Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science explores the theoretical principles behind information processing and computation, along with practical methods for applying these concepts. Nearly every field – whether hands-on, academic, or artistic – is being transformed by computing technology. Our growing reliance on digital systems creates exciting possibilities for innovators developing new software and hardware solutions. Proficiency in computing enhances any profession. The technical expertise gained through a computer science degree ensures your value and adaptability across all industries.
Applied mathematics combines mathematical principles with other disciplines like physics, biology, chemistry, and economics to uncover fundamental truths about our world. Undergraduate students gain valuable experience working in our Math Help Centre and grading assignments. Top students may secure summer research positions funded by the National Science and Engineering Research Council. Computer science examines both the theoretical underpinnings of information processing and practical implementation methods. All fields – from practical trades to creative arts – are being reshaped by computing advancements. Our increasing integration with technology offers tremendous potential for those designing innovative systems. Computing literacy provides career advantages across all sectors, while specialized technical training makes professionals invaluable in any role.We provide flexible course options and complete programs to help students enhance their digital skills, regardless of their professional path. Memorial's Computer Industry Internship Option (CIIO) enables students to gain valuable experience through industry placements. This paid internship program lasts 8-16 months, allowing participants to test career paths while developing practical skills. Degree options include major and honours programs for both B.A. and B.Sc. in computer science, plus a specialized B.Sc. honours in software engineering. Combined programs are offered in:applied mathematicscomputer science (B.Sc. major)
Duration: Four years