You are now in the main content area

In April 2022, Ryerson University changed its name to Toronto Metropolitan University, which will be implemented in a phased approach. You will see the Ryerson name across campus, online and in our official communications for a period of time. Learn more about our next chapter.

Computer Science (BSc (Hons))

Two students work with colourful wires on a project in class.
"If you want to influence the hyperconnected digital landscape, become fluent in programming languages, and learn about data structures, networks, operating systems, and cyber technologies, this is the program for you."

Learn more about Computer Science in the PDF fileFaculty of Science Program Guide.

Is It for You?

You’ll become fluent in several programming languages and learn about data structures, algorithms, machine learning, data science, networks and operating systems to drive the economy forward. You can also explore software engineering, computer vision, robotics, artificial intelligence, web-based development, human-computer interaction, computer graphics and virtual reality. You’ll have access to specialized applied research facilities and labs in the state-of-the-art George Vari Engineering and Computing Centre, and can pursue an optional paid co-op and/or concentration in Software Engineering that will prepare you for your career.

 Faculty
Faculty of Science

 Program Format(s)
Full Time: Four Year; Five-Year Co-op
Part Time: First-Year Entry

 Degree Earned
Bachelor of Science (Honours)

 Grade Range

 Non-Academic Requirements

 Experiential Learning
Co-op option

 Accredited by the Computer Science Accreditation Council of the Canadian Information Processing Society (CIPS).

Stay Connected with Our Community

Our student ambassadors are on board to give you a taste of all that Toronto Metropolitan University has to offer. Learn about the city of Toronto, transitioning to university, the student experience and more!

Two students smiling sitting behind a laptop

What You Need to Know

 Thinking of applying? Make sure the program is still accepting applications.

*Actual minimum grade ranges required for fall 2021 admission/wait list consideration will be determined based on grades and qualifications presented by the applicant pool as they become available. Required grade ranges may fluctuate from year to year (up or down) as a result of competition. Applicants not educated in Ontario may present the equivalent of the Ontario requirements. Toronto Metropolitan University reserves the right to determine equivalency at its sole discretion.

Tuition and Fees 2021/2022

Full-Time Format
Domestic Fees Range: $7,032 - $9,562
International Fees Range: $30,008 -$30,421

Part-Time Format (One to Eight or More Courses)
Domestic Fees Range: $1,125 - $7,263
International Fees Range: $3,135 - $23,345

For detailed fees information visit Tuition and Fees by Program.

Ontario Secondary School Diploma (OSSD) or equivalent with a minimum of six Grade 12 U or M courses including the following program specific requirements.

Typically, a minimum overall average of 70% establishes eligibility for admission consideration; subject to competition individual programs may require higher prerequisite grades and/or higher overall averages:

  • English/anglais (ENG4U/EAE4U preferred)
  • Advanced Functions (MHF4U)
  • One of Calculus and Vectors (MCV4U) (preferred) or Mathematics of Data Management (MDM4U)
  • One of Physics (SPH4U), Chemistry (SCH4U), Biology (SBI4U)
  • Note: the minimum grade(s) required in the subject prerequisites (normally in the 65-70% range) will be determined subject to competition.

Academic admission requirements for all other applicants are available at:
Admission Requirements.

Part-Time, First-Year Entry

Applicants for admission to the part-time, 40-course degree program must have the following qualifications: A or B

A: Ontario Secondary School Diploma (OSSD) with six Grade 12 U or M courses including the following program specific requirements:

  • English (ENG4U/EAE4U preferred)
  • Advanced Functions (MHF4U)
  • One of Physics (SPH4U), Chemistry (SCH4U), Biology (SBI4U)
  • One of Calculus and Vectors (MCV4U) (preferred) or Mathematics of Data Management (MDM4U)


B. Ability to meet the Toronto Metropolitan University Mature Student guidelines.


  1. ENG4U/EAE4U is the preferred English.
  2. Grade 12 U Calculus and Vectors (MCV4U) is the preferred mathematics course.
  3. Physics is the recommended Grade 12 U Science.
  4. The grade(s) required in the subject prerequisites (normally in the range of 70 percent) will be determined subject to competition.
  5. Subject to competition, candidates may be required to present averages/grades above the minimum.

After Graduation

You will drive the economy and society forward by programming or designing secure, reliable and innovative software solutions in almost every sector: the computing industry, health fields, civil service, manufacturing, banking, utility companies and insurance and consulting firms. You may work as a cybersecurity specialist, full stack developer, software engineer, web application developer or product manager and use skills that will translate to both large multinational corporations and startups. You may also choose to pursue a graduate degree in computer science (MSc and PhD).

Virtual Tour

Explore Toronto Metropolitan University's unique urban campus in the heart of downtown Toronto from the comfort of your own home!

Please visit our Undergraduate Applicant COVID-19 FAQ page for the latest information on current and next steps in light of all closures affecting admissions.