Computer Science, Mathematics & Statistics (HBSc)


ICCT Program Spotlight
Want to learn more about Computer Science, Mathematics & Statistics? Watch a recording of our recent CMS Program Spotlight!

Do you want to build robots and develop autonomous systems? Interested in finding and patching vulnerabilities in computing systems? Are you fascinated by the possibilities of machine learning in data science? Whether considering a career in industry or graduate school, our programs will give you the skills you need and teach you to think analytically and creatively.

Students studying programs in Computer Science, Mathematics, and Statistics gain insights from all three disciplines, making them a versatile problem solver. Undergraduate students work closely with professors and graduate students in a supportive environment for a well-rounded learning experience. Upper-year students also get to stretch their creativity, entrepreneurial spirit, and technical knowledge with opportunities to create products with commercial potential.

Entry to the Computer Science, Mathematics & Statistics admission category is gained directly from high school. Applicants who have completed any postsecondary studies (including studies at other divisions at the University of Toronto) are not eligible for admission.

"I’ve found that what really helps me more than anything here in UTM is the community. I’ve met a lot of people from various backgrounds who have helped me build on myself and push me to success."
- Brendan, 1st year, Studies in Computer Science

Programs & Requirements

OUAC Program Code: TMZ
Approximate Grade Range: Low to mid 80s (based on six Grade 12 "U" or "M" courses, including English (ENG4U) or equivalent)
Find requirements to other common curricula:

Chart Legend: See bottom of page for prerequisites legend.

Program & Prerequisites Program Options

Applied Statistics

C, F; (rec. M)



C, F, Bio, Ch


Computer Science

C, F; (rec. M)


Information Security

C, F; (rec. M)


Mathematical Sciences

C, F; (rec. M)


Exciting Opportunities

School Director

Our Faculty

Our faculty enjoy a strong global reputation in varied fields of research from networking and software development to AI and designing household robots.


Professional Experience Year

2nd- and 3rd-year Computer Science students can apply for a practical work-based experience through U of T’s Professional Experience Year.



UTM has begun forging a robotics research and teaching cluster, which is an integral part of the University of Toronto’s new Robotics Institute.

Courses You Would Love

Hal 9000

Introduction to Artificial Intelligence (CSC384H5)

A broad introduction to the sub-disciplines of AI. Core topics include search methods, game playing and rule-based systems.

Source Code

Software Design (CSC207H5)

An introduction to software design and development concepts, methods, and tools using a statically-typed object-oriented programming language such as Java.


Introduction to Algebraic Cryptography (MAT302H5)

The course will take you on a journey through the methods of algebra and number theory in cryptography, from Euclid to Zero Knowledge Proofs.

Poll Topic

Surveys, Sampling and Observational Data (STA304H5)

Learn about the sample survey, a widely used technique for obtaining information about a large population at relatively small cost.

Discover Your Potential


Srikanth Srinivas, 4th year, Computer Science

A University of Toronto startup that uses crowdsourcing to deliver goods to small businesses has been acquired by its biggest customer.

Blip Delivery, founded in 2018 by U of T Mississauga students affiliated with ICUBE’s accelerator program, is the Uber of deliveries, says co-founder and CEO Srikanth Srinivas, who is in his final year of studying computer science.

Read more about Srikanth Srinivas

Daniel Zingaro

Daniel Zingaro, Assistant Professor, Mathematical and Computational Sciences

Daniel Zingaro wants to click with his students – literally.

Zingaro, an assistant professor, teaching stream, in the Department of Mathematical and Computational Sciences at U of T Mississauga, is considered an international leader in the use of peer instruction, or PI  – an active-learning approach that uses clickers to engage students on material.

Read more about Daniel Zingaro

Women in Science and Computing

Women in Science and Computing Club

A new student club at U of T Mississauga is connecting women in science and computing studies with networking and career development opportunities. Since its soft launch in December, the Women in Science and Computing club (or WiSC) has hosted three events, including an exam study session, a film screening and a career panel with a San Francisco-based leader in web development.

Read more about the Women in Science and Computing Club

Photo via UTM WiSC

Even More to Explore


Program Plans are quick and accessible overviews of the many academic and co-curricular opportunities available to help you get the most out of your UTM experience.


Created by our Career Centre, the Careers by Major database identifies some potential career fields, how to gain related skills and experience, and useful resources and job samples. But always remember, your program of study doesn't have to determine your career!


On this edition of the View to the U podcast, Associate Professor Jessica Burgner-Kahrs talks about being at the forefront of continuum robotics, what inspires and influences her work in the lab, her global collaborations, how she got into this field, and the resiliency required in research.

Icon Listen to the podcast

Chart Legend: Bio = Biology
C = Calculus & Vectors
Ch = Chemistry
F = Advanced Functions
Fr = French
Ita = Italian
M = Mathematics of Data Management
Math = One of the Grade 12 U Maths
Ph = Physics
/ = or
, = and
rec. = recommended
approx. = approximate

Sp = Specialist program
Ma = Major program
Mi = Minor program