Students are encouraged to familiarize themselves with first year courses and requirements. Entry to the Computer Science, Mathematics & Statistics (CMS) 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.
Admitted Students FAQ
First Year Math Resources FAQ
Course Selection FAQ
First Year Calculus
MAT102H5, Introduction to Proofs
Planning for Algebra
Course Substitutions
Getting Ready and Applying to POSt (Program of Study) FAQ
Getting Ready to Apply to POSt
- Is ISP100H5 the only writing course that can be used to satisfy the CSC Specialist or Major writing requirement?
- If I wish to pursue a Specialist or Major in MAT or STA, will the department accept any substitute course (including transfer credits) for ISP100H5?
- If I don’t think I’m going to achieve the minimum required grade in a 100-level course (for program entry) that I’m currently taking, can I enroll in the course again?
- If I completed/passed a course in a previous term/session, but did not achieve the minimum required grade for program entry, what can I do?
- Can I request a Second Attempt for Credit (SAC) for an equivalent course taken at another U of T campus? For example, I passed MAT139H5 at UTM and I’d like to take MAT139H1 at St. George. Can I request SAC for MAT139H1?
Applying to POSt
- Where can I find program entry requirements (eg. course grade(s), CGPA cutoffs, etc.) for CSC, MAT, and STA Specialists and majors?
- When will the MCS department publish the course and CGPA entry requirements (or “cut-offs”)?
- What programs can I consider combining with a MAT, CSC, or STA program?
Admitted Students
When and how do I enroll in courses?
In the summer, there are course enrolment workshops offered by the Office of the Registrar and Centre for Student Engagement. Please check the Course Enrolment information page. If you have further questions, please contact us.
Does the department recommend a specific laptop?
We don't have specific recommendations. Students can use our lab when they need processing power for advanced courses. Buy what you can comfortably afford and what works for your anticipated usage pattern (e.g. consider weight and battery life in addition to processor and memory).
What can I do to prepare for first-year calculus?
For students planning to take MAT132H5 or MAT135H5, then check out MathMatize.com (an app developed by one of our faculty) and join the Fundamentals of High School Math course for free.
For students planning to take MAT137H5 + MAT139H5 or MAT157H5 + MAT159H5, the U of T St. George Mathematics Department has a page with some resources here: Head Start on proofs.
If you are unsure about which calculus courses to enroll in, check the First Year Calculus section for more information.
Do I have the right high school prerequisites?
Students should possess the necessary high school prerequisites (or equivalents) to be successful in their first year and some second-year CSC, MAT, or STA courses. However, our department (and ACORN) does not actively check for these prerequisites. Therefore, there is no risk that you will be removed from MAT102H5, MAT132H5, MAT135H5, MAT137H5, MAT157H5, or MAT223H5. If you have questions about enrolling in one or more of these courses without having the high school prerequisites, speak to one of our departmental Academic Advisors.
I was not admitted to the “CMS stream” but I want to consider a CSC, MAT and/or STA program. Is that possible?
As of Fall 2026, only students admitted to UTM in the CMP1 stream are eligible to enroll in the CS and IS Specialist programs.
For other programs, you must enroll in the correct courses in the first year to be able to apply for one of our limited enrolment programs. Visit the Academic Calendar to learn program enrolment and completion requirements for CSC, MAT, and STA. Be sure to review the information about high school prerequisites on this page.
First Year Calculus
What are the calculus sequences that UTM offers?
- MAT132H5 + MAT134H5
- MAT135H5 + MAT136H5
- MAT137H5 + MAT139H5
- MAT157H5 + MAT159H5
Visit the Academic Calendar for Course Descriptions, prerequisites and more.
Which calculus sequence should I enroll in?
Students interested in programs in Computer Science, Mathematical Sciences, or Applied Statistics should take MAT137H5 + MAT139H5 or MAT157H5 + MAT159H5.
For other programs, consult the relevant program page in Academic Calendar for your program of interest.
Note: Students admitted to UTM prior to and including Fall 2025 will be permitted to use the calculus requirements listed in the Academic Calendar for MCS programs at the time of admission (e.g., MAT135H5 + MAT136H5).
When will the calculus sequences be offered?
Most calculus courses will be offered in Fall or Winter or both. MAT157H5 is only offered in the Fall term, and MAT159H5 is only offered in the Winter term. MAT139H5 will not be offered in Fall 2026, but will be offered in the Fall term beginning in 2027. Check Timetable Builder each year for more information.
In the Summer session, the following calculus sequences are typically offered: MAT134H5, MAT135H5, MAT136H5 and beginning Summer 2026 MAT137H5 and MAT139H5. Most Math courses offered in the Summer are ‘normal speed’, taking place across both Summer terms (from May to August).
If you have questions about planning out your calculus courses across terms/sessions, speak to one of our departmental Academic Advisors.
MAT102H5, Introduction to Proofs
What do I need to know about MAT102H5, Introduction to Mathematical Proofs?
MAT102H5 is a prerequisite for many 200+ level Mathematical Sciences and Computer Science courses. It is a program requirement for all MCS programs.
This course bridges the gap between high school and university mathematics by introducing students to the techniques of theorem proving, logical thinking around mathematical statements, and many other necessary background topics.
It is recommended that you take this course in your first year. We recommend taking the course in Fall in the following situations: you plan to take MAT137H5 or MAT157H5 in Fall, or you plan to take MAT240H5 in Winter of your first year. If you have questions about course planning, speak to one of our departmental Academic Advisors.
Planning for Algebra
What should I know about second-year Algebra courses while I am still in my first year?
There are four 200-level algebra courses at UTM: MAT223H5, MAT224H5, MAT240H5, and MAT247H5. Download the UTM Algebra Courses pdf for detailed information and comparisons. If you are planning on pursuing the Mathematical Sciences Specialist program, we recommend completing MAT102H5 in the Fall term of your first year, and then MAT240H5 in the Winter term.
Course Substitutions
I plan to take courses at other U of T campuses: will they be accepted to meet my program entry requirements?
Please see our list of possible course substitutions below with restrictions noted. For each row of the tables below, the St. George and UTSC courses listed will be accepted *at UTM* in place of the listed UTM course. Be sure to check St. George or UTSC pre/co-requisites before enrolling in courses at another campus, as they may differ from similar courses offered at UTM.
Note: Effective as of September 2026, students admitted to UTM must complete at least 10.0 of their 20.0 required credits at U of T Mississauga
It is recommended that you speak to one of our departmental Academic Advisors before enrolling.
Course Substitutions CSC
| UTM Courses | Possible St.George Substitute | Possible UTSC Substitute |
|---|---|---|
| CSC108H5 | CSC108H1; CSC120H1 | CSCA08H3; CSC120H3 |
| CSC148H5* | CSC148H1 | CSC148H3 |
* Only CSC148H5, taken at the UTM campus, will be accepted for Computer Science Major and Computer Science Minor program enrolment.
Course Substitutions MAT
| UTM Courses | Possible St.George Substitute | Possible UTSC Substitute |
|---|---|---|
| MAT102H5* | MAT138H1; MAT246H1; CSC165H1 | CSCA67H3 |
| MAT137H5 | MAT137Y1 | MATA31H3 |
| MAT139H5 | MAT137Y1 | MATA37H3 |
| MAT137H5 + MAT139H5 | MAT137Y1 | n/a |
| MAT157H5 | MAT157Y1 | n/a |
| MAT159H5 | MAT157Y1 | n/a |
| MAT157H5 + MAT159H5 | MAT157Y1 | n/a |
* Only MAT102H5, taken at the UTM campus, will be accepted for MCS program enrolment.
Getting Ready to Apply to POSt (Program of Study)
Is ISP100H5 the only writing course that can be used to satisfy the CSC Specialist or Major writing requirement?
Yes, unless you entered the program before 2022. Students who joined a CSC Specialist or major before 2022 can still satisfy the writing requirement with any of the following courses: ISP100H5, CSC290H5, CCT110H5, ENG100H5, HSC200H5, HSC300H5, LIN204H5, WRI203H5, or WRI173H5.
If I wish to pursue a Specialist or Major in MAT or STA, will the department accept any substitute course (including transfer credits) for ISP100H5?
No. Only ISP100H5 taken at UTM, will be accepted.
If I don’t think I’m going to achieve the minimum required grade in a 100-level course (for program entry) that I’m currently taking, can I enroll in the course again?
Yes, if you have not yet finished the current course and the deadline to enroll in courses for the upcoming term/session has not yet passed. Please see the policy on repeating passed courses in the Academic Calendar. Note that if you pass the first attempt and then complete the course again, that second attempt will be marked “EXTra,” which means it will not count towards your GPAs or degree credit total.
If I completed or passed a course in a previous term/session, but did not achieve the minimum required grade for program entry, what can I do?
You can consider enrolling in the course again by completing the Course Enrolment Exception form. Please see the policy on repeating passed courses in the Academic Calendar. Note that if you pass the first attempt and then complete the course again, that second attempt will be marked “EXTra,” which means it will not count towards your GPAs or degree credit total. Keep in mind that students may repeat a specific passed course only once.
Can I request a Second Attempt for Credit (SAC) for an equivalent course taken at another U of T campus? For example, I passed MAT139H5 at UTM and I’d like to take MAT139H1 at St. George. Can I request SAC for MAT139H1?
No. SAC requests can only be made for identical courses with the same course code offered by the same campus/division. MAT139H1 and MAT139H5 are not identical courses. **NOTE: If students wish to select SAC for both MAT135H5 + MAT136H5 (and they have completed MAT135Y5 in a prior session), then that will be permitted. If students wish to select SAC for both MAT132H5 + MAT134H5 (and they have completed MAT134Y5 in a prior session), then that will be permitted. If you have questions about this, please contact the Office of the Registrar or one of our departmental Academic Advisors.
Applying to POSt (Program of Study)
Where can I find program entry requirements (eg. course grade(s), CGPA cutoffs, etc.) for CSC, MAT, and STA Specialists and majors?
You can find the entry requirements in the UTM Academic Calendar. In May and August of each year, more information is available on our website. Note that the MAT Minor and STA Minor are Type 1 programs without entry requirements.
What programs can I consider combining with a MAT, CSC, or STA program?
All of UTM’s programs can be found in the Academic Calendar. Speak with one of our departmental Academic Advisors, an academic advisor in the Office of the Registrar or a Career Counsellor in the Career Centre to learn more about what program combination is right for you.
First Year Math Resources
View the sections below for helpful mathematics videos. Additionally, check out the UTM MCS Math Videos YouTube channel for the full list of videos.
CS Help Room
Visit the CS Help Room in Deerfield Hall (DH), room 2034, to have your questions answered about 100-—to 200-level Computer Science courses.
Teaching Assistants (TAs) are scheduled there to help undergraduate students solve problems and better understand their course material.
During the Fall and Winter terms, a schedule will be posted here and outside DH 2034.
Math Learning Centre
Have questions about 100- and 200-level Mathematics courses? Visit the Math Learning Centre (MLC) in Deerfield Hall (DH), Room 2027, where teaching Assistants (TAs) are scheduled to help undergraduate students solve problems and better understand their course material.
During the Fall and Winter terms, a schedule will be posted here and outside DH 2027.
If you have any questions about the MLC, contact the MLC Coordinator at mlc.coordinator@utoronto.ca.
During the summer session, some TAs still hold office hours in the MLC, but services are limited. Consult your course’s Quercus page to learn more about your TAs' office hours.
Updated: 05-27-26