Computer science deals with the theoretical foundations of information and computation, and with practical techniques for their implementation and application.
Virtually every discipline – practical, theoretical or creative – is experiencing the influence of computers. The ever-increasing dependence on computer technology in our daily lives presents rich opportunities for those interested in the design of new applications and systems. Every career can benefit from a deeper understanding of computing. The technology skills a major in computer science helps develop will make you indispensable and relevant no matter your position.
Computer Science at Memorial
We offer individual courses and full programs so any student can develop their computer skills and interest regardless of their career trajectory. Memorial’s Computer Industry Internship Option (CIIO) provides an opportunity for students to obtain rewarding placements in computer industries. The internship program gives students a paid placement of 8 to 16 months so they can explore career options and develop workplace skills at the same time.
We offer major and honours programs leading to either a B.A. or B.Sc. in computer science, as well as a B.Sc. honours program in computer science (software engineering). Joint programs are available in:
- applied mathematics/computer science (B.A. major, B.Sc. major)
- computer science/economics (B.A. major, B.Sc. major)
- computer science/geography (B.A. major and honours, B.Sc. major and honours)
- computer science/physics (B.Sc. major and honours)
- computer science/pure mathematics (B.A. major and honours, B.Sc. major and honours)
- computer science/statistics (B.A. major and honours, B.Sc. major and honours)
A minor in computer science is also available.
COMP 1000 - Computer Science - An Introduction
COMP 2001 - Object-Oriented Programming and Human-Computer Interaction
COMP 3301 - Visual Computing and Applications
COMP 4300 - Introduction to Game Programming
- Computational scientist
- Computer architect
- Game programmer
- Cyber security
- Systems analyst/designer
- Robotics programmer
- Software developer
Our students work in national and international firms such as IBM, Apple, Microsoft, EA Games, as well as in the oil and gas sector and in local industry.
Note: some of these careers may call for supplementary education or preparation in the form of graduate studies, experiential learning or professional courses and exams.
Faculty of Science
Bachelor of Arts or Bachelor of Science
Fall, winter and spring semesters
Applications are considered on a rolling basis. Students are encouraged to apply by:
- March 1 for fall admission
- Oct. 1 for winter admission
- Feb. 1 for spring admission