Skip to main content

Computer Science (Faculty of Science)

Group : Physical, Earth, Math & Computer Sciences
Can be taken as: Major, Minor, Honours, Liberal Program

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.

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).

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 McGill School of Computer Science also offers a Major in Computer Games.  The specialization fulfils all the basic requirements of the Major Computer Science. Complementary courses focus on topics that are important to understanding the technology behind computer games and to gaining experience in software development and design needed for computer game development.

Want to know more?

DETAILED PROGRAM OUTLINES:

Bachelor of Science (B.Sc.) - Major Computer Science (63 Credits)
Bachelor of Science (B.Sc.) - Major Computer Science - Computer Games (67 Credits)
Bachelor of Science (B.Sc.) - Minor Computer Science (24 Credits)
Bachelor of Science (B.Sc.) - Liberal Program - Core Science Component Computer Science (45 Credits)
Bachelor of Science (B.Sc.) - Honours Computer Science (75 Credits)