Statistics and Computer Science Honours (B.Sc.)
76–79 credits · Faculty of Science · 2026-2027 catalogue
Statistics and Computer Science Honours (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 Honours 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 76-79 credits of courses in the program.
Required Courses (43 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 252 Honours Algorithms and Data Structures (3 credits) · Offered: 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 362 Honours Algorithm Design (3 credits) · Offered: Fall
- MATH 247 Honours Applied Linear Algebra (3 credits) · Offered: Winter
- MATH 248 Honours Vector Calculus (3 credits) · Offered: Fall
- MATH 251 Honours Algebra 2 (3 credits) · Offered: Winter
- MATH 255 Honours Analysis 2 (3 credits) · Offered: Winter
- MATH 356 Honours Probability (3 credits) · Offered: Fall
- MATH 357 Honours Statistics (3 credits) · Offered: Winter
- MATH 533 Regression and Analysis of Variance (4 credits) · Offered: Fall
Complementary Courses (36 credits)
3 credits selected from: (3 credits)
3 credits selected from:
3 credits selected from: (3 credits)
3 credits selected from:
3 credits selected from: (3 credits)
3 credits selected from:
8-12 credits selected from: (8–12 credits)
8-12 credits selected from:
- 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 556 Mathematical Statistics 1 (4 credits) · Offered: Fall
- MATH 557 Mathematical Statistics 2 (4 credits) · Offered: Winter
- MATH 558 Design of Experiments (4 credits) · Offered: Winter
- MATH 559 Bayesian Theory and Methods (4 credits) · Offered: Fall
0-4 credits selected from: (0–4 credits)
0-4 credits selected from:
- MATH 350 Honours Discrete Mathematics (3 credits) · Offered: Fall
- MATH 352 Problem Seminar (1 credits) · Not scheduled for 2026–2027
- MATH 454 Honours Analysis 3 (3 credits) · Offered: Fall
- MATH 462 Machine Learning (3 credits) · Not scheduled for 2026–2027
- MATH 545 Introduction to Time Series Analysis (4 credits) · Offered: Winter
- MATH 563 Honours Convex Optimization (4 credits) · Offered: Winter
- MATH 578 Numerical Analysis 1 (4 credits) · Offered: Fall
- MATH 587 Advanced Probability Theory 1 (4 credits) · Offered: Fall
- MATH 594 Topics in Mathematics and Statistics (4 credits) · Offered: Fall
6-15 credits selected from: (6–15 credits)
6-15 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 552 Combinatorial Optimization (4 credits) · Not scheduled for 2026–2027
- 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 (0–9 credits)
0-9 credits selected from Computer Science courses selected from COMP courses at the 300 level or above excluding COMP 396 Undergraduate Research Project. .
Related programs
Source: McGill Course Catalogue. myDegree is an independent student project, not affiliated with McGill University.