Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home Prospective Students Undergraduate CEGEP
Why CS?
Program List
How to Choose
Introductory Courses
McGill Transfer
Grad School
Med School
Personal Advice

Information for CEGEP Students

Information for CEGEP Students

Version française | [Download our brochure!]

What Is Computer Science?

Computer science encompasses everything from theory to applications, including software engineering, programming languages, robotics, compilers, databases, game design and development, operating systems, artificial intelligence, computational biology, computer vision, and the analysis of algorithms.

Studying Computer Science at McGill

You can study Computer Science at McGill in many different ways. One typical way is by completing a Bachelor of Science (B.Sc.) degree program in the Faculty of Science. You can choose the amount and nature of the computer science courses that you take by selecting different program options. For example, a Major in Computer Science requires you to take 60 credits of computer science or related courses. On the other hand, a Minor in Computer Science requires you to take only 24 credits of computer science or related courses. Most computer science courses are worth 3 or 4 credits.

The School of Computer Science

The School of Computer Science (SOCS) is part of the Faculty of Science. SOCS groups 34 faculty members who teach and do research on a wide variety of computer science and software engineering topics. SOCS is located in the McConnell Engineering and Trottier Buildings. Courses at McGill are taught in English. For most upper-level computer science courses, classes are small (about 10-30 students), and students have numerous opportunities for direct interaction with professors, both inside and outside the classroom.

Our Undergraduate Programs

The School of Computer Science offers several interesting study programs. Our three most popular programs are:
  • Major in Computer Science, for students interested in a broad study of computer science topics.
  • Major in Software Engineering, for students interested in problems related to the design, development, and maintenance of software systems.
  • Minor in Computer Science, for students interested in a computer science complement to another major field of study.
Other programs that combine the study of computer science with different topics are also offered by other departments in the Faculty of Science and in the Faculty of Arts. For more details, see the complete list of programs offered by the School of Computer Science. If you're lost, feel free to contact us.

McGill computer science students also have access to an internship program.

Why You Should Apply

A university-level education in computer science will help you develop your analytical thinking and creative problem solving skills while studying a wealth of exciting topics with a wide range of applications (from medicine to business). An undergraduate education in computer science will also open the door to careers in a variety of companies (engineering, high-tech, pharmaceutical). For those of you who may be thinking about graduate studies, a degree in computer science is an excellent foundation for the study of computer science at the graduate level (M.Sc. or Ph.D.). McGill is a top-ranked and internationally-recognized university, and our graduates typically move on to fulfilling careers or further studies in the top companies or universities.

What You Need To Apply

If you are completing a science pre-university CEGEP program, you should apply to the B.Sc. programs offered through the Faculty of Science. To be eligible to enter the program of your choice you will need your DEC and to have completed the following CEGEP-level courses: Biology - NYA (00UK); Chemistry - NYA, NYB (00UL, 00UM); Mathematics - NYA, NYB, NYC (00UN, 00UP, 00UQ); Physics - NYA, NYB, NYC (00UR, 00US, 00UT). If this is your case, you should apply though the Faculty of Science.

If you are graduating from the new Math and Computer Science CEGEP program, you should also apply though the Faculty of Science, and select the BSc in the Physical, Earth, Mathematics and Computer Science Group. You will then be able to proceed directly to a major in CS or SE and will not have to complete any extra science courses at McGill.

If you have a different background that includes some mathematics, you can still enter B.A. programs in Computer Science. In this case you should apply to the Faculty of Arts.

See the official McGill page for CEGEP students.

Note that you do not need to have prior experience with computer science to apply to our programs: you can start with our introductory programming course, COMP 202, Introduction to Computing I. However, if you have already completed a course in programming, you may be able to start your McGill program directly with the course COMP 250, Introduction to Computer Science I.

How You Apply

For general information on admission, fees, etc., see the McGill admissions web site. To apply on-line, select "Applying On-line".

You will be asked to create an account, enter your personal information, etc. Once you reach the page asking your about Program Choice:

For students with a science DEC:

  • For "Faculty/School/Center", choose "Faculty of Science";
  • For "Program", choose "B Sc Physical, Earth, Math & Computer Sci" for all Computer Science or Software Engineering Majors, except for the Joint Computer Science and Biology Major. If you are specifically interested in the the Joint Computer Science and Biology Major, then choose "B Sc Biological, Biomedical & Life Sci". ;
  • For "Major or Subject", choose one of "Computer Science", "Math & Computer Science", "Physics & Computer Science", "Stats & Computer Science", "Software Engineering" or "Computer Science and Biology".
If you decide later you prefer a different major, do not worry as you can declare a different major from within the same group at the time of registration.

For students with a non-science DEC and with reasonable background in mathematics

  • For "Faculty/School/Center", choose "Faculty of Arts";
  • For "Program", choose "B Arts";
  • For "Major or Subject", choose "Undeclared"
Students in the Faculty of Arts only declare their major and minor concentrations at the time of registration. Students interested in Computer Science will select a major concentration called "Computer Science" and they may also add to that another minor concentration called "Supplementary Minor Concentration in Computer Science". This combination is actually very similar to the B.Sc. major in Computer Science.

Contact Us

Liette Chin , Undergraduate Program Coordinator
Office: Trottier 2070 , Phone: 398-7071. ext 00118 , Email: liette AT

Ann Jack , Undergraduate Secretary
Office: Trottier 2060 , Phone: 398-7071, ext. 00739 , Email: ann AT

Professor Martin Robillard , CEGEP Liaison Coordinator for the School of Computer Science
Office: McConnell 114N , Phone: 398-4258 , Email: martin AT

Information pour les Étudiants du CEGEP

English Version | [Téléchargez notre brochure!]

Qu'est-ce que l'Informatique?

L'informatique regroupe un grand nombre de sujets d'étude, des plus abstraits au plus appliqués, incluant: le génie logiciel, les langages de programmation, la robotique, les compilateurs, les bases de données, le design et développement de jeux vidéos, les systèmes d'exploitation, l'intelligence artificielle, la bioinformatique, la vision par ordinateur, et l'analyse d'algorithmes.

Étudier l'Informatique à McGill

On peut étudier l'informatique à McGill en suivant différents cheminements. Un cheminement typique est de compléter le programme de Baccalauréat en Sciences (B.Sc.) offert par la Faculté des Sciences. On peut déterminer le nombre et le type de cours d'informatique à compléter en choisissant un programme. Par exemple, une Majeure en Informatique requiert 60 crédits de cours d'informatique ou de sujets reliés. D'un autre côté, une Mineure en Informatique requiert seulement 24 crédits de cours d'informatique ou de sujets reliés. La plupart des cours d'informatique valent 3 ou 4 crédits.

L'École d'Informatique

L'École d'Informatique (ou School of Computer Science, SOCS) fait partie de la Faculté des Sciences. SOCS regroupe 34 professeurs qui enseignent et font de la recherche dans une grande variété de branches de l'informatique et du génie logiciel. SOCS est située dans les pavillons McConnell Engineering et Trottier. Les cours à McGill sont donnés en anglais, mais plusieurs professeurs parlent le français. La plupart des cours de deuxième et troisième année ont un petit nombre d'étudiants (environ 10-30), et les étudiants ont plusieurs opportunités d'interaction avec les professeurs, à la fois à l'intérieur et à l'extérieur des salles de cours.

Nos Programmes de Bacc

L'École d'Informatique offre plusieurs programmes d'étude intéressants. Nos trois programmes les plus populaires sont:
  • Major in Computer Science, pour les étudiants intéressés à une étude poussée de l'informatique.
  • Major in Software Engineering, pour les étudiants intéressés à l'étude des problèmes reliés au design, au développement, et à la maintenance des systèmes logiciels.
  • Minor in Computer Science, pour les étudiants intéressés à l'informatique comme un complément à l'étude d'un autre programme majeur d'étude.
D'autres programmes combinant l'étude de l'informatique avec d'autres sujets sont aussi offerts par différents départements de la Faculté des Sciences et de la Faculté des Arts. Pour plus de détails, voir la liste complète des programmes offerts par l'École d'Informatique (en anglais).

Les étudiants en informatique et en génie logiciel à McGill ont aussi accès à un programme de stages.

Pourquoi Appliquer

Une formation universitaire en informatique ou en génie logiciel aider à développer des aptitudes de raisonnement analytique et de solution de problèmes tout en étudiant une multitude de sujets motivants et aux applications multiples (de la médecine à la finance). Une formation universitaire en informatique offre aussi des possibilités de carrière dans plusieurs types d'entreprises (génie, hautes-technologies, pharmaceutique). Pour ceux et celles qui songent aux études supérieures, un Bacc en informatique à McGill procure une excellente base pour l'étude de l'informatique aux cycles supérieurs (Maîtrise ou Doctorat). McGill est aussi une université de niveau supérieur et mondialement reconnue, et nos gradués progressent typiquement vers des carrières ou des études dans les meilleures entreprises ou universités.

Préalables à l'Inscription

Les étudiants présentement un programme de DEC préuniversitaire en sciences devraient s'inscrire à un programme de Bacc offert par la Faculté des Sciences. Pour pouvoir débuter le programme, un étudiant dois avoir complété son DEC et les cours de CEGEP suivants: Biologie - NYA (00UK); Chimie - NYA, NYB (00UL, 00UM); Mathématiques - NYA, NYB, NYC (00UN, 00UP, 00UQ); Physique - NYA, NYB, NYC (00UR, 00US, 00UT). Dans ce cas, appliquer à la Faculté des Sciences.

Les étudiants qui complètent le nouveau programme de Math et Sciences Informatiques devraient aussi appliquer à la Faculté des Sciences, en sélectionnant le groupe "BSc in the Physical, Earth, Mathematics and Computer Science". Ceci permet de procéder directement à la majeure en informatique ou en génie logiciel, sans avoir à compléter des cours de science additionnels.

Les étudiants qui complètent un programme de CEGEP différent mais qui inclut des cours de mathémathiques peuvent s'inscrire à un programme de Bacc en Arts, option Informatique. Dans ce cas, appliquer à la Faculté des Arts.

Pour plus de détails, voir la page officielle de McGill pour les étudiants du CEGEP.

Il est a noter qu'il n'est pas nécessaire d'avoir de l'expérience préalable en informatique pour s'inscrire à un de nos programmes. Un étudiant peux commencer avec notre cours d'introduction à la programmation: COMP 202. Cependant, dans certains cas les étudiants qui ont déjà complété un cours de programmation n'auront pas à compléter ce cours de base en informatique.

Comment Appliquer

Pour de l'information générale sur le processus d'admission, les frais de scolarité, etc., voir le site d'admission de McGill. Pour appliquer en ligne, suivre le lien "Applying On-line".

Il faudra créer un compte, entrer les informations de base, etc. À la page demandant de l'information sur "Program Choice" (choix de programme), il y a plusieurs options:

Pour les étudiants complétant un DEC en sciences:

  • Pour "Faculty/School/Center", choisir "Faculty of Science";
  • Pour "Program", choisir "B Sc Physical, Earth, Math & Computer Sci" pour tous les programmes d'informatique sauf le programme "Joint Computer Science and Biology Major". Choisir "B Sc Biological, Biomedical & Life Sci" pour "Computer Science and Biology Major".
  • Pour "Major or Subject", choisir soit "Computer Science", "Math & Computer Science", "Physics & Computer Science", "Stats & Computer Science", "Software Engineering" ou "Computer Science and Biology".
Certains étudiants décident plus tard qu'ils préfèrent un programme (major) différent. Il n'y a pas de problème: il est possible de choisir un programme différent (mais dans le même groupe) lors de l'inscription.

Pour les étudiants complétant un DEC autre qu'en sciences et qui ont une formation raisonnable en mathématiques:

  • Pour "Faculty/School/Center", choisir "Faculty of Arts";
  • Pour "Program", choisir "B Arts";
  • Pour "Major or Subject", choisir "Undeclared"
Les étudiants de la Faculté des Arts déclarent leur programme principal (major) et secondaire (minor) lors de l'inscription. Les étudiants intéressés à l'informatique devront choisir comme programme principal (major) une concentration appelée: "Computer Science", et peuvent aussi choisir un programme secondaire (minor) appelé "Supplementary Minor Concentration in Computer Science". Cette combinaison est très similaire au "B.Sc. major in Computer Science".

Pour Nous Joindre

Liette Chin , Coordonnatrice des programmes de 1er cycle
Bureau: Trottier 2070 , Tél: 398-7071. ext 00118 , Courriel: liette AT

Ann Jack , Secrétaire du 1er cycle
Bureau: Trottier 2060 , Tél: 398-7071, ext. 00739 , Courriel: ann AT

Professeur Martin Robillard , Coordonnateur pour les CEGEPs
Bureau: McConnell 114N , Tél: 398-4258 , Courriel: martin AT