ÎÛÎÛ²ÝÝ®ÊÓƵ

Honours Statistics and Computer Science (B. Sc.)

Bachelor of Science (B.Sc.) - Honours Statistics and Computer Science(79 Credits)

    Offered by:Mathematics and Statistics
    Degree:Bachelor of Science

Program Requirement:

The program provides a rigorous training in the area of Computer Science and Statistics at the honours level. Exploration of the interactions between the two fields.

Students may complete this program with a minimum of 76 credits or a maximum of 79 credits depending on whether or not they are exempt from taking COMP 202.

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.


  • MATH 133 Linear Algebra and Geometry 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 140 Calculus 1 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 141 Calculus 2 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer


Required Courses (43 credits)

* Students who have sufficient knowledge in a programming language are not required to take COMP 202.

** Students take either MATH 251 or MATH 247, but not both.


  • COMP 202 Foundations of Programming 3 Credits*
      Offered in the:
    • Fall
    • Winter
    • Summer

  • COMP 206 Intro to Software Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • COMP 250 Intro to Computer Science 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • COMP 252 Honours Algorithms&Data Struct 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • COMP 273 Intro to Computer Systems 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • COMP 302 Programming Lang & Paradigms 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • COMP 330 Theory of Computation 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • COMP 362 Honours Algorithm Design 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 247 Honours Applied Linear Algebra 3 Credits**
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 248 Honours Vector Calculus 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 251 Honours Algebra 2 3 Credits**
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 255 Honours Analysis 2 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 356 Honours Probability 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 357 Honours Statistics 3 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer

  • MATH 533 Regression and ANOVA 4 Credits
      Offered in the:
    • Fall
    • Winter
    • Summer


Complementary Courses (36 credits)



    3 credits selected from:


    • MATH 242 Analysis 1 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 254 Honours Analysis 1 3 Credits*
        Offered in the:
      • Fall
      • Winter
      • Summer


    3 credits selected from:


    • MATH 235 Algebra 1 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 245 Honours Algebra 1 3 Credits*
        Offered in the:
      • Fall
      • Winter
      • Summer

    * It is strongly recommended that students take both MATH 245 and MATH 254.


    3 credits selected from:


    • MATH 387 Honours Numerical Analysis 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 397 Hons Matrix Numerical Analysis 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer


    8-12 credits selected from:


    • MATH 523 Generalized Linear Models 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 524 Nonparametric Statistics 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 525 Sampling Theory & Applications 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 527D1 Stat. Data Science Practicum 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 527D2 Stat. Data Science Practicum 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 556 Mathematical Statistics 1 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 557 Mathematical Statistics 2 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 558 Design of Experiments 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 559 Bayesian Theory and Methods 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer


    0-4 credits selected from:

    ** MATH 578 and COMP 540 cannot both be taken for program credit.


    • MATH 350 Honours Discrete Mathematics 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 352 Problem Seminar 1 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 454 Honours Analysis 3 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 462 Machine Learning 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 545 Intro to Time Series Analysis 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 563 Honours Convex Optimization 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 578 Numerical Analysis 1 4 Credits**
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 587 Advanced Probability Theory 1 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • MATH 594 Topics in Mathematics&Stats 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer


    6-15 credits selected from:


    • COMP 424 Artificial Intelligence 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • COMP 462 Computational Biology Methods 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • COMP 540 Matrix Computations 4 Credits**
        Offered in the:
      • Fall
      • Winter
      • Summer

    • COMP 547 Cryptography & Data Security 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • COMP 551 Applied Machine Learning 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • COMP 552 Combinatorial Optimization 4 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • COMP 564 Adv Comput'l Bio Meth&Research 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • COMP 566 Discrete Optimization 1 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer

    • COMP 567 Discrete Optimization 2 3 Credits
        Offered in the:
      • Fall
      • Winter
      • Summer


    0-9 credits selected from Computer Science courses selected from COMP courses at the 300 level or above excluding COMP 396.



      Follow us on

      Back to top