B.Sc. On Campus

Computer Science

McGill University

48 months
49171 CAD/year
8505 CAD/year
Tuition fee
Apply date
Start date


Computer Science offered by McGill University 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.


About this Program

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

Programme Structure

Course include:

  • Foundations of Programming
  • Introduction to Software Systems
  • Introduction to Computer Science
  • Algorithms and Data Structures
  • Introduction to Computer Systems
  • Programming Languages & Paradigms
  • Software Development
  • Operating Systems

Key information


  • Full-time
    • 48 months

Start dates & application deadlines


120 alternative credits


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

Other requirements

General requirements

  • Copy of high school transcript, including mid-year/final 1st semester results for final year
  • Copy of GCSE/IGCSE/O-Level/CSEC or MYP exams, if written
  • Predicted IB results
  • If IB Diploma is completed, a copy of the final results is required in lieu of the above.

Tuition Fee

To alway see correct tuition fees
  • International

    49171 CAD/year
    Tuition Fee
    Based on the tuition of 49171 CAD per year during 48 months.
  • National

    8505 CAD/year
    Tuition Fee
    Based on the tuition of 8505 CAD per year during 48 months.
Local: 2,725.20 CAD per year


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Fresh content

Updated in the last 3 months

Check the official programme website for potential updates.

Our partners

Computer Science
McGill University


Go to your profile page to get personalised recommendations!

Tuition fee settings