Version Française

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 is part of the Faculty of Science. The School of Computer Science groups 34 faculty members who teach and do research on a wide variety of computer science and software engineering topics. The School of Computer Science 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.


Download our brochure!



English Version

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 fait partie de la Faculté des Sciences. L'École d'Informatique 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. L'École d'Informatique 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.


Téléchargez notre brochure!