Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home Prospective Students CEGEP
Undergraduate
Graduate
Student Profiles


Information for CEGEP Students

Information for CEGEP Students

Version française

If you are currently a CEGEP student considering the study of Computer Science or Software Engineering at McGill, this page is for you.

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 research 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: Other programs that combine the study of computer science with other topics are also offered by other departments in the Faculty of Science and in the Faculty of Arts. The McGill Undergraduate Programs Calendar provides the complete details about all the undergraduate programs. 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 best firms 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 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, go to the McGill prospective student web site, and click "Application form", on the right side bar.

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 Science";
  • For "Major or Subject", choose one of "Computer Science", "Math & Computer Science", "Physics & Computer Science", or "Software Engineering".
If you decide later you prefer a different major, do not worry as you can declare a different major 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 "Foundations of Computing" and they may also add to that a minor concentration called "Computer Systems". This combination is 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 cs.mcgill.ca

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

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


Information pour les Étudiants du CEGEP

English Version

Si tu es présentement un étudiant du CEGEP qui considères étudier l'informatique ou le génie logiciel à McGill, cette page est pour toi!

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 languages 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

Tu peux étudier l'informatique à McGill de plusieurs manières. Une manière typique est de compléter le programme de Baccalauréat en Sciences (B.Sc.) offert par la Faculté des Sciences. Tu peux déterminer le nombre et le type de cours d'informatique que tu dois 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 recherchent 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 parlents le français. La plupart des cours de deuxième et troisième années 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 sujet 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. Le McGill Undergraduate Programs Calendar (en anglais) donne les détails complet sur tous les programmes de bacc. Si tu es confus(e), n'hésite pas à nous joindre.

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 vas t'aider à développer tes 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.

Ce Qu'il Faut Pour S'Inscrire

Si tu complètes présentement un programme de DEC préuniversitaire en sciences, tu devrais t'inscrire à un programme de Bacc offert par la Faculté des Sciences. Pour pouvoir débuter le programme, tu devras avoir complété ton 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). Si c'est ton cas, applique à la Faculté des Sciences.

Si tu complètes un programme de CEGEP différent mais qui inclut des cours de mathémathiques, tu peux t'inscrire à un programme de Bacc en Arts, option Informatique. Si c'est ton cas, applique à la Faculté des Arts.

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

Note que tu n'as pas besoin d'avoir de l'expérience préalable en informatique pour t'inscrire à un de nos programmes: tu peux commencer avec notre cours d'introduction à la programmation: COMP 202. Cependant, si tu as déja complété un cours de programmation, il es possible que tu puisses commencer directement avec le cours COMP 250, Introduction to Computer Science I.

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, visite le site web pour étudiants potentiels de McGill, et choisis "Application form", à droite.

Tu devras créer un compte, entrer de l'information de base, etc. Lorsque tu arriveras à la page qui demande de l'information sur "Program Choice" (choix de programme):

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

  • Pour "Faculty/School/Center", choisir "Faculty of Science";
  • Pour "Program", choisir "B Science";
  • Pour "Major or Subject", choisir soit "Computer Science", "Math & Computer Science", "Physics & Computer Science", ou "Software Engineering".
Si tu décides plus tard que tu préfères un sujet (major) different, pas de problème: tu peux choisir un sujet différent 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 sujets principal (major) et secondaire (minor) lors de l'inscription. Les étudiants intéressés à l'informatique devront choisir comme sujet principal (major) une concentration appelée: "Foundations of Computing", et peuvent aussi choisir un sujet secondaire (minor) appelé "Computer Systems". Cette combination 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 cs.mcgill.ca

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

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