| Program start date | Application deadline |
| 2025-09-01 | - |
| 2025-01-01 | - |
| 2025-05-01 | - |
| 2026-09-01 | - |
| 2026-01-01 | - |
| 2026-05-01 | - |
| 2027-09-01 | - |
| 2027-01-01 | - |
| 2027-05-01 | - |
Program Overview
Computer Science Program
The Computer Science program at Memorial University 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.
Program Overview
Students may tailor their program to their own interests through diverse electives leading to one of the pre-defined concentrations:
- Artificial intelligence
- Data-centric computing
- Theory of computation
- Visual computing and games
Admission Requirements
Applications are considered on a rolling basis. The application deadlines are:
- Fall (September) semester: March 1
- Winter (January) semester: October 1
- Spring (May) semester: February 1
First Year
Admission into the computer science major requires the completion of university-level courses. The sample schedule for the first year includes:
Bachelor of Arts Students
- English 1090 (critical reading and writing course)
- Language study (LS) course
- Mathematics 1090 or 1000
- Computer Science 1001
- Minor program course or elective
Bachelor of Science Students
- English 1090 (critical reading and writing course)
- Mathematics 1090 or 1000
- Computer Science 1001
- Elective
- Elective
Admission to the Major
Entry into the computer science major is competitive and selective. Selection is based on students' cumulative average in all courses across all subjects. To be eligible for admission to the computer science major, students must complete the following 24 credit hours (8 courses):
- Computer Science 1001 and 1002 (minimum of 65% in both courses required)
- Six credit hours in critical reading and writing (CRW) courses
- Mathematics 1000 (or 1006) and one of 1090, 1001, 2000, or 2050
- Six credit hours in other courses
Sample Courses
The following is a sample of some of the courses students may study in the computer science major:
- COMP 2001 - Object-Oriented Programming and Human-Computer Interaction
- COMP 3301 - Visual Computing and Applications
- COMP 4300 - Introduction to Game Programming
Career Opportunities
A bachelor of science or bachelor of arts, with a major in Computer Science, prepares students for a variety of careers, including:
- Computational scientist
- Computer architect
- Game programmer
- Cyber security
- Systems analyst/designer
- Robotics programmer
- Software developer
