Statistics and Computer Science Major (B.Sc.)
72 credits · Faculty of Science · 2026-2027 catalogue
Statistics and Computer Science Major (B.Sc.) as a checklist, with when each course runs in 2026–27. On a computer, check off the courses you have taken or plan to take to add up your credits.
Plan your whole degree in myDegree. It adds your other programs, a Foundation year, electives, prerequisite checks and a term-by-term schedule. Free, no account; your plan stays in your browser. Open myDegree
Program Prerequisites
Students entering the Joint Major in Statistics and Computer Science are normally expected to have completed the courses below or their equivalents. Otherwise they will be required to make up any deficiencies in these courses over and above the 72 credits of required courses.
Required Courses (51 credits)
- COMP 202 Foundations of Programming (3 credits) · Offered: Summer, Fall, Winter
- COMP 206 Introduction to Software Systems (3 credits) · Offered: Fall, Winter
- COMP 250 Introduction to Computer Science (3 credits) · Offered: Fall, Winter
- COMP 251 Algorithms and Data Structures (3 credits) · Offered: Fall, Winter
- COMP 273 Introduction to Computer Systems (3 credits) · Offered: Fall, Winter
- COMP 302 Programming Languages and Paradigms (3 credits) · Offered: Fall, Winter
- COMP 330 Theory of Computation (3 credits) · Offered: Fall, Winter
- COMP 350 Numerical Computing (3 credits) · Offered: Fall
- COMP 360 Algorithm Design (3 credits) · Offered: Fall, Winter
- MATH 222 Calculus 3 (3 credits) · Offered: Summer, Fall, Winter
- MATH 223 Linear Algebra (3 credits) · Offered: Fall, Winter
- MATH 235 Algebra 1 (3 credits) · Offered: Fall
- MATH 236 Algebra 2 (3 credits) · Offered: Winter
- MATH 242 Analysis 1 (3 credits) · Offered: Fall
- MATH 314 Advanced Calculus (3 credits) · Offered: Fall, Winter
- MATH 317 Numerical Analysis (3 credits) · Offered: Fall
- MATH 323 Probability (3 credits) · Offered: Summer, Fall, Winter
- MATH 324 Statistics (3 credits) · Offered: Fall, Winter
- MATH 423 Applied Regression (3 credits) · Offered: Fall
Complementary Courses (21 credits)
12 credits in Mathematics selected from: (12 credits)
12 credits in Mathematics selected from:
- MATH 204 Principles of Statistics 2 (3 credits) · Offered: Winter
- MATH 208 Introduction to Statistical Computing (3 credits) · Offered: Fall
- MATH 308 Fundamentals of Statistical Learning (3 credits) · Offered: Winter
- MATH 327 Matrix Numerical Analysis (3 credits) · Not scheduled for 2026–2027
- MATH 340 Discrete Mathematics (3 credits) · Offered: Winter
- MATH 350 Honours Discrete Mathematics (3 credits) · Offered: Fall
- MATH 352 Problem Seminar (1 credits) · Not scheduled for 2026–2027
- MATH 410 Majors Project (3 credits) · Offered: Summer, Fall
- MATH 427 Statistical Quality Control (3 credits) · Not scheduled for 2026–2027
- MATH 447 Introduction to Stochastic Processes (3 credits) · Offered: Winter
- MATH 523 Generalized Linear Models (4 credits) · Offered: Winter
- MATH 524 Nonparametric Statistics (4 credits) · Not scheduled for 2026–2027
- MATH 525 Sampling Theory and Applications (4 credits) · Not scheduled for 2026–2027
- MATH 526 Lifetime Data Analysis (4 credits) · Offered: Winter
- MATH 527D1 Statistical Data Science Practicum (3 credits) · Offered: Fall
- MATH 527D2 Statistical Data Science Practicum (3 credits) · Offered: Winter
- MATH 545 Introduction to Time Series Analysis (4 credits) · Offered: Winter
- MATH 558 Design of Experiments (4 credits) · Offered: Winter
- MATH 559 Bayesian Theory and Methods (4 credits) · Offered: Fall
- MATH 578 Numerical Analysis 1 (4 credits) · Offered: Fall
- MATH 598 Topics in Probability & Statistics (4 credits) · Offered: Fall, Winter
At least 6 credits selected from: (6–21 credits)
At least 6 credits selected from:
- COMP 424 Artificial Intelligence (3 credits) · Offered: Fall
- COMP 462 Computational Biology Methods (3 credits) · Offered: Fall
- COMP 540 Matrix Computations (4 credits) · Offered: Winter
- COMP 547 Cryptography and Data Security (4 credits) · Not scheduled for 2026–2027
- COMP 551 Applied Machine Learning (4 credits) · Offered: Fall, Winter
- COMP 564 Advanced Computational Biology Methods and Research (3 credits) · Not scheduled for 2026–2027
- COMP 567 Discrete Optimization 2 (3 credits) · Not scheduled for 2026–2027
Remaining credits
The remaining Computer Science credits are selected from COMP courses at the 300 level or above (except COMP 396 Undergraduate Research Project. ) and ECSE 508 Multi-Agent Systems. .
Related programs
Source: McGill Course Catalogue. myDegree is an independent student project, not affiliated with McGill University.