Students
Tuition Fee
Not Available
Start Date
2026-09-01
Medium of studying
On campus
Duration
4 years
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Data Science
Area of study
Information and Communication Technologies | Natural Science
Education type
On campus
Timing
Full time
Course Language
English
Intakes
Program start dateApplication 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-
About Program

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
See More