Computer Science (Faculty of Science)
Apply nowBasic information for students graduating from:Quebec CEGEPOntario high schoolOther Canadian high schoolU.S. high schoolOther
Previous year’s cutoff: | 29.20 overall R-Score |
Prerequisites: | Biology NYA (00UK) 01Y5;Chemistry NYA (00UL), 01Y6; Chemistry NYB (00UM);Math NYA (00UN), 01Y1; Math NYB (00UP) 01Y2; Math NYC (00UQ), 01Y4;Physics NYA (00UR), 01Y7; Physics NYB (00US), 01YF; Physics NYC (00UT), 01YG. |
Language requirements: | Proof of English proficiency |
Location: | Downtown (Montreal) Campus |
Can be taken as: | MajorHonoursLiberal ProgramMinor |
This is only a summary: be sure to review the full admission requirements before applying.See the complete requirements
Overview
Computer science is a stimulating, broad field of study that encompasses everything from theory to application. You can study diverse topics like software engineering, programming languages, robotics, compilers, databases, game design and development, operating systems, artificial intelligence, computational biology, computer vision, and the analysis of algorithms.
Pursuing an undergraduate degree in Computer Science will strengthen your analytical thinking and creative problem solving skills. You can explore subjects with a wide range of applications — from medicine to business and beyond.
Computer science is a field teeming with innovation. It plays a pivotal role in our economy, culture and personal lives. Did you know that the first internet search engine was created at McGill’s School of Computer Science in 1987 by Alan Emtage, a McGill alumnus?
Careers
An undergraduate degree in Computer Science holds excellent job prospects. Computers and specialized software play a crucial role in business, science, and our personal lives. Many graduates choose to work in software development, consulting, research, and project management. Computer scientists are in demand across a wide range of fields, including business, engineering and medicine.
You can become a professional:
- Software developer
- Web developer
- Game developer
- Texture artist
- AI developer
- User experience designer
Courses
As a Computer Science student, you can take courses like:
- COMP 202 – Foundations of Programming
- COMP 303 – Software Design
- MATH 240 – Discrete Structures
- COMP 360 – Algorithm Design
Faculty
Our faculty members conduct cutting-edge research on a wide range of topics, from understanding large-scale human behaviour on social media platforms, to developing new algorithms for use in robotics, healthcare and games.
- Joelle Pineau
- Derek Ruths
Mcgill Computer Science Ib Requirements
International Baccalaureate
About IB transfer credit
Students who complete the International Baccalaureate (IB) Diploma will be granted up to 30 transfer credits. The actual amount of credit granted is based on the IB Higher Level (HL) subject selection, final HL subject results of ‘5’ or better, and on the entering program at McGill (see faculty and program rules). See the faculty/program-specific table below to view the amount of credit you will receive.
Students NOT completing the full IB Diploma, but who complete individual IB Higher Level (HL) diploma courses (formerly certificates) may be granted credit for final results of ‘5’ or better, equal to the equivalent course at McGill and dependent on the entering faculty and program rules. Note that most non-math/non-science subjects will grant 6 credits per subject. Mathematics and science equivalencies that are eligible for exemption will be granted the credit value of the McGill-equivalent course.
To be eligible for advanced standing, you must arrange for your final IB results to be sent directly from the International Baccalaureate Organization to McGill’s Enrolment Services.
If you receive an exemption for a subject, but decide to take the course at McGill, you will not receive credit for the McGill course and it will not be calculated into your McGill GPA.
McGill reserves the right to change the transfer credit recognition policy without notice.
For students entering in 2021-22: Advanced standing will be granted regardless of whether final results were achieved through final examinations or the non-examination route. |
The number of credits you will be granted
Program/Faculty you are entering at McGill | IB Diploma(based on minimum three Higher Level (HL) subjects with final results of ‘5’ or better) | You will be granted: (unless your HLs include a subject for which no credit is granted (see charts below) | Additional comments |
---|---|---|---|
Agricultural & Environmental Sciences (AES), incl. Bioresource Engineering, Food Science, Human Nutrition | At least 3 accepted HL with ‘5’ or better, including 2 HL from biology, chemistry, math, physics | 30 credits | See chart below for specific exemptions |
At least 3 accepted HL with ‘5’ or better, including 1 HL from biology, chemistry, math, physics, and 2 HL non-math/non-science | 28 credits | See chart below for specific exemptions | |
Arts (B.A.) | At least 3 accepted HL with ‘5’ or better, | 30 credits | See chart below for specific exemptions |
Architecture (B.Sc.Arch.) | At least 3 accepted HL with ‘5’ or betterCredits are granted for equivalent math and science subjects only | Dependent on the HL math/science subjects completed | See chart below for specific exemptions |
Bachelor of Arts & Science (B.A.& Sc.) | At least 3 accepted HL with ‘5’ or better | 30 credits | See chart below for specific exemptions |
Education (B.Ed.) | At least 3 accepted HL with ‘5’ or better | 30 credits | See chart below for specific exemptions |
Engineering (B.Eng.) | At least 3 accepted HL with ‘5’ or betterCredits are granted for equivalent math and science subjects, as well as one social science subject as per the chart | Dependent on the HL math/science completed | See chart below for specific exemptions |
Kinesiology (B.Sc.Kines.)Note: This program allows a maximum of 24 credits for non-math/non-science | |||
At least 3 accepted HL with ‘5’ or better, and 2 of the HL subjects are in biology, chemistry, math, or physics | 30 credits | See chart below for specific exemptions | |
Other than the above | 24 – 30 credits | See chart below for specific exemptions | |
Management (B.Com.) | If HL Math completed and at least 3 accepted HL with ‘5’ or better | 30 credits | See chart below for specific exemptions |
If SL Mathematics completed and at least 3 accepted HL with ‘5’ or better | 27 credits | See chart below for specific exemptions |