Program Requirements
This program is the standard Major program offered by the School of Computer Science. It provides a broad introduction to the principles of computer science and offers ample opportunity to acquire in-depth knowledge of several sub-disciplines. At the same time, its credit requirements allow students to take an additional minor.
Students may complete this program with a minimum of 60 credits or a maximum of 63 credits, depending on if they are exempt from taking COMP 202.
Required Courses (33 credits)
Students who have sufficient knowledge in a programming language do not need to take COMP 202.
COMP 202 Foundations of Programming (3 credits)
COMP 206 Introduction to Software Systems (3 credits)
COMP 250 Introduction to Computer Science (3 credits)
COMP 251 Algorithms and Data Structures (3 credits)
COMP 273 Introduction to Computer Systems (3 credits)
COMP 302 Programming Languages and Paradigms (3 credits)
COMP 303 Software Design (3 credits)
COMP 310 Operating Systems (3 credits)
MATH 222 Calculus 3 (3 credits)
MATH 223 Linear Algebra (3 credits)
MATH 240 Discrete Structures (3 credits)
Expected January 2025
Start date
Expected August 2024
McGill University
Downtown Campus,
845 Sherbrooke Street West,
MONTREAL,
Quebec (QC),
H3A 0G4, Canada
Students must have Canadian high school or its equivalent.
English Language Scores:
Application Deadline: January 15.
*There may be different IELTS requirements depending on your chosen course.