What will I learn?

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)


  • Computer Games

Which department am I in?

Faculty of Science

Study options

Full Time (4 years)

Tuition fees
CAD$49,171.94 (US$ 39,123) per year
CAN $1,639.06 per credit hour. This fee is for 2021-2022 year, and it may be subject to change in the coming year.
Application deadline

15 January 2023

Start date

31 August 2022, 4 January 2023, 30 August 2023


McGill University

Downtown Campus,

845 Sherbrooke Street West,


Quebec (QC),

H3A 0G4, Canada

Entry requirements

For students from United States

Other English Language Requirements accepted: Pearson Test of English (Academic) with the minimum score of 85; Cambridge English (Advanced) with a grade B or better ; or Cambridge English: Certificate of Proficiency in English with a grade C or better; MELAB SCORE OF 85 and Canadian Academic English Language Assessment (CAEL) with overall score of 60.

For international students

Students must have Canadian high school or its equivalent.

English Language Scores:

  • Cambridge C2 Proficiency (formerly Certificate of Proficiency in English (CPE)) - Certificate awarded with a Grade C or better.
  • Cambridge C1 Advanced (formerly Certificate in Advanced English (CAE)) - Certificate awarded with a Grade B or better.
  • Canadian Academic English Language Assessment (CAEL) - Overall band score of 70 or better; individual component scores of 60 or better.
  • Duolingo English Test (DET) - Score of 115 or better
  • IELTS: A band score of 6.5 or better; individual component scores of 6.0 or better.
  • Pearson Test of English (Academic): Overall score of 65 or better; individual component scores of 60 or better
  • TOEFL (Test of English as a Foreign Language) - Internet-based composite score (iBT) 90, minimum component score of 21 in each of reading, writing, listening, and speaking.

Application Deadline: January 15.

*There may be different IELTS requirements depending on your chosen course.

Pathways options

Offered by other partners

This university accepts pathways courses from

Get in touch