- Undergraduate
- Graduate
- Research
- Algebraic and Arithmetic Geometry
- Applied Combinatorics
- Applied Mathematics
- Computer Algebra
- Discrete Mathematics
- History of Mathematics
- Industrial Mathematics
- Mathematics, Genomics & Prediction in Infection & Evolution - MAGPIE
- Mathematics and Data
- Mathematics of Communications
- Number Theory
- Operations Research
- Centre for Operations Research and Decision Sciences

- Department
- About Us
- Math Internal Resources

# Undergraduate Courses

Our award-winning instructors and lecturers use innovative techniques to engage students and ignite their passion for math.

## Featured Courses - Fall 2021

**MATH 396- Differential Geometry of Curves and Surfaces**

The course is an introduction to the differential geometry of curves and surfaces in three-dimensional space. We will cover important concepts such as curvature, first and second fundamental forms and geodesics. Differential geometry is a core subject in undergraduate mathematics that has wide applications in physics (theory of relativity, mechanics), econometrics, computer graphics, signal processing, statistics and other disciplines. See Full Course Promo

**MATH 301- Ramsey Theory: Complete Choas is Impossible**

The main aim of this course is to give a very gentle introduction to Ramsey theory to a group of students who

are interested in mathematics but are not planning to become professional mathematicians. (At least, till

completing this course!) My goal is to communicate with students the basic ideas and problems in Ramsey theory,

their history and their place in contemporary mathematics. By the end of the course, students will have a solid awarness of how proofs in Ramsey theory go. My wish is to give to the students in the course both challenging and enjoyable experiences in familiarizing themselves with a very dynamic and relatively new mathematical field. But what is Ramsey theory? Probably the best known description of Ramsey theory is by Theodore S. Motzkin: *Complete disorder is impossible*. See Full Course Promo

**MACM 442- CRYPTOGRAPHY**

Do you want to know how the remote lock for a car works? How are your on-line banking transactions and e-mail messages protected? Can anyone listen to your cell phone conversations or read your text messages? Do you want to break some historical ciphers, and learn how hard it would be to break the ciphers used nowadays? Then come to MACM 442! See Full Course Promo

**MATH 498- Communication and Research Skills in the Mathematical Sciences**

Develop your written and verbal communication skills in a challenging and supportive enviornment! See Full Course Promo

**MATH 480W- The Art and Craft of Problem Solving**

Are you someone who likes problem solving? Do you find it fun to work on a challenging problem for hours, and immensely rewarding when you find a nice solution? If so, this may be the course for you. The course is designed for students with a strong interest in problem solving and the determination to spend the time to find a solution. This course is intended as a preparation for the Putnam Contest, where students are faced with the dual challenge of finding solutions to very challenging math problems and presenting them clearly and concisely. See Full Course Promo

**Undergraduate Courses**

**Mathematics 100-Level Courses**

- MATH 100-3 - Precalculus
- MATH 113-3 - Euclidean Geometry
- MATH 125-3 - Introduction to Mathematical Methods in the Physical Sciences - I
- MATH 126-3 - Introduction to Mathematical Methods in the Physical Sciences - II
- MATH 130-3 - Geometry for Computer Graphics
- MATH 150-4 - Calculus I with Review
- MATH 151-3 - Calculus I
- MATH 152-3 - Calculus II
- MATH 154-3 - Calculus I for the Biological Sciences
- MATH 155-3 - Calculus II for the Biological Sciences
- MATH 157-3 - Calculus I for the Social Sciences
- MATH 158-3 - Calculus II for the Social Sciences
- MATH 160W-3 - Mathematics in Action
- MATH 178W-3 - Fractals and Chaos
- MATH 190-4 - Principles of Mathematics for Teachers
- MATH 197-3 - Hitchhiker's Guide to Everyday Math
- MATH 198-4 - Introduction to Quantitative Reasoning

**Mathematics 200-Level Courses**

- MATH 208W-3 - Introduction to Operations Research
- MATH 232-3 - Applied Linear Algebra
- MATH 240-3 - Algebra I: Linear Algebra
- MATH 242-3 - Introduction to Analysis I
- MATH 251-3 - Calculus III
- MATH 252-3 - Vector Calculus
- MATH 254-3 - Vector and Complex Analysis for Applied Sciences
- MATH-260-3 -Introduction to Ordinary Differential Equations
- MATH 291-2 - Selected Topics in Mathematics
- MATH 292-3 - Selected Topics in Mathematics

**Mathematics 300-Level Courses**

- MATH 301-3 - Mathematical Journeys I
- MATH 302-3 - Mathematical Journeys II
- MATH 303-3 - Mathematical Journeys III
- MATH 304-3 - Mathematical Journeys IV
- MATH 308-3 - Linear Optimization
- MATH 309-3 - Continuous Optimization
- MATH 310-3 - Introduction to Ordinary Differential Equations
- MATH 314-3 - Introduction to Fourier Methods and Partial Differential Equations
- MATH 320-3 - Introduction to Analysis II
- MATH 322-3 - Complex Variables
- MATH 336-3 - Job Practicum I
- MATH 337-3 - Job Practicum II
- MATH 338-3 - Advanced Linear Algebra
- MATH 340-3 - Algebra II: Rings and Fields
- MATH 341-3 - Algebra III: Groups
- MATH 342-3 - Elementary Number Theory
- MATH 343-3 - Applied Discrete Mathematics
- MATH 345-3 - Introduction to Graph Theory
- MATH 348-3 - Probbilistic Models in Operations Research
- MATH 380W-3 - History of Mathematics
- MATH 381W-3 - Mathematics Undergraduate Seminar
- MATH 396-3 - Selected Topics in Mathematics
- MATH 397-3 - Selected Topics in Mathematics
- MATH 398-3 - Selceted Topics in Mathematics

**Mathematics 400-Level Courses**

- MATH 402W-3 - Operations Research Clinic
- MATH 408-3 - Discrete Optimization
- MATH 418-3 - Partial Differential Equations
- MATH 419-3 - Linear Analysis
- MATH 424-3 - Complex Analysis
- MATH 425-3 - Real Analysis
- MATH 436-3 - Job Practicum III
- MATH 437-3 - Job Practicum IV
- MATH 439-3 - Selected Topics in Algebra
- MATH 440-3 - Galois Theory
- MATH 441-3 - Commutative Algebra and Algebraic Geometry
- MATH 443-3 - Combinatorial Theory
- MATH 445-3 - Graph Theory
- MATH 447-3 - Coding Theory
- MATH 448-3 - Network Flows
- MATH 461-3 - Continuous Mathematical Models
- MATH 462-3 - Fluid Dynamics
- MATH 467-3 - Dynamical Systems
- MATH 470-3 - Variational Calculus
- MATH 480W-3 - The Art and Craft of Problem Solving
- MATH 486-3 - Job Practicum V
- MATH 491-2 - Honours Essay
- MATH 492-4 - Directed Studies
- MATH 493-4 - Directed Studies
- MATH 494-4 - Directed Studies
- MATH 495-3 - Selected Topics in Applied Mathematics
- MATH 496-3 - Selected Topics in Mathematics
- MATH 497-3 - Directed Studies
- MATH 498-1 - Communication and Research Skills in the Mathematical Sciences
- MATH 499W-5 - Honours Research Project

**FAN and MACM Courses**

- FAN X92-2 - STT - Foundations of Analytical/Quantitative Reasoning II

- FAN X99-4 - Foundations of Analytical and Quantitative Reasoning
- MACM 201-3 - Discrete Mathematics II

- MACM 203-2 - Computing with Linear Algebra
- MACM 204-2 - Computing with Calculus
- MACM 300-3 - Introduction to Formal Languages and Automata with Applications
- MACM 316-3 - Numerical Analysis I
- MACM 401-3 - Introduction to Computer Algebra
- MACM 409-3 - Numerical Linear Algebra: Algorithms, Implementation and Applications
- MACM 416-3 - Numerical Analysis II
- MACM 442-3 - Cryptography
- MACM 498-3 - Special Topics in Mathematics and Computing Science

**Course Outlines**

Use the online **Course Outlines **database for archived and current course outlines.