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 a Minor in Computer Science as an Engineering student will complement your degree and strengthen your analytical thinking and creative problem-solving skills.
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?
Basic information for students graduating from:Quebec CEGEPOntario high schoolOther Canadian high schoolU.S. high schoolOther
| Previous year’s cutoff: | 29.30 overall R-Score |
| Prerequisites: | 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: | Minor |
This is only a summary: be sure to review the full admission requirements before applying.
An undergraduate background 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 engineering, making it the perfect addition to your degree.
You can become a professional:
The School of Computer Science is an exceptional place to develop your passions and prepare for a fulfilling career after your degree. You can test out professional paths through paid internship years and industrial practicums, and network with industry experts at our annual Techfair. With hands-on experiences and guidance from seasoned professionals, you can craft the ideal curriculum to secure your dream job or prepare for specialized studies.
As a Minor Computer Science student in the Faculty of Engineering, you can take courses like:
Apply nowBasic information for students graduating from:Quebec CEGEPOntario high schoolOther Canadian high schoolU.S. high schoolOther
| Previous year’s cutoff: | 28.30 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 Program |
This is only a summary: be sure to review the full admission requirements before applying.See the complete requirements
Software engineers design, develop and test the software programs that apply computer technology to everyday processes. Things as fundamental to our daily lives as downloading e-mails or scanning barcodes at the grocery store would not be possible without software engineers. The needs and opportunities are endless.
This program offers foundational knowledge in computer and electrical engineering. You will develop the skills needed to design, create and troubleshoot complex software systems.
The Bachelor of Software Engineering is offered through the Faculty of Engineering and the School of Computer Science. You can also pursue this program in the Faculty of Science if you want to learn the principles, techniques and methodology of software engineering while exploring a range of other subjects. Please note, however, that this program does not lead to certification as a professional engineer.
Though the BA in Software Engineering does not lead to certification as a professional engineer, you will graduate with many marketable skills for careers in areas like programming, web and game development, and technology administration. You may also wish to pursue graduate studies.
You could become a professional:
As a Software Engineering student, you can take courses like:
Applicants to the Master of Science (MSc) or Master of Engineering (MEng) program must be the graduate of a recognized university and hold a Bachelor’s degree equivalent to a McGill degree in Electrical, Computer or Software Engineering or a closely related field. An applicant holding a degree in another field of engineering or science will be considered but a qualifying year may be required to make up any deficiencies. The applicant must have a high academic achievement: a standing equivalent to a Cumulative Grade Point Average (CGPA) of 3.0 out of 4 or a GPA of 3.2 out of 4.0 for the last two full-time academic years (or equivalent).
Applicants to the Doctor of Philosophy (PhD) program, in addition to satisfying the admission requirements for the MSc or MEng program, must hold a suitable Master’s degree from a recognized university. The applicant must have a high academic achievement: a standing equivalent to a Cumulative Grade Point Average (CGPA) of 3.0 out of 4.0.
Satisfaction of these general requirements does not guarantee admission. Admission to graduate studies is limited and acceptance is on a very competitive basis.
For more information on CGPA calculation please visit the Graduate and Postdoctoral Studies website on International Degree Equivalencies.
Applicants to graduate studies must demonstrate proficiency in English prior to admission, regardless of citizenship status or country of origin.
Normally, applicants who meet one of the following criteria are not required to submit proof of English proficiency:
Applicants who do not meet one of the above criteria must provide proof of English proficiency by submitting one of the following test scores:
McGill accepts only electronic test scores. It is the applicant’s responsibility to ensure that official test scores are sent directly from the testing service to McGill University (Institutional code: 0935) before the application deadline.
Submission of GRE (General Aptitude Test) scores is not mandatory. Applicants who have written the GRE are welcome to submit their scores for consideration.
www.ets.org/gre
McGill accepts only electronic test scores. It is the applicant’s responsibility to ensure that official test scores are sent directly from the testing service to McGill University (Institutional code: 0935)