Bachelor of Mathematical (Honours) in Computer Statistics
ObjectivesComputer Mathematics provides you with a background in computer-related mathematical ideas, plus a strong foundation in computer science. If you want to pursue a career in government, industry, management, or systems analysis, this may be the program for you.
Academic titleBachelor of Mathematical (Honours) in Computer Statistics
1. Credits Included in the Major CGPA (13.5 credits):
1. 2.0 credits in MATH 1002 [1.0], MATH 1102 [1.0];
2. 2.5 credits in COMP 1402, COMP 1405, COMP 1406, COMP 2402, COMP 2404;
3. 1.0 credit in COMP at the 2000-level or higher;
4. 0.5 credit in STAT 2655 or STAT 2605;
5. 4.5 credits in STAT 2559, STAT 3553 (or STAT 3505), STAT 3558, STAT 3559, STAT 3506, MATH 2008, MATH 3804, MATH 3806, MATH 4905;
6. 0.5 credit in MATH 2108 or MATH 3101;
7. 1.5 credits in STAT at the 4000-level;
8. 1.0 credit in COMP at the 3000-level or higher;
2. Credits Not Included in the Major CGPA (6.5 credits):
9. 4.0 credits not in MATH, STAT or COMP, consisting of:
1. 1.0 credit in Natural Science Electives;
2. 2.0 credits in Approved Arts or Social Sciences;
3. 1.0 credit at the 2000-level or higher, in Natural Science Electives or in Approved Arts and Social Sciences.
10. 2.5 credits in free electives.
Notes:
1. STAT 2559 may be replaced by STAT 2507 and STAT 2509, with a minimum grade of B in each.
2. STAT 3558 and STAT 3559 may be replaced by STAT 3508 and STAT 3509, with a minimum grade of B in each.
MATH 0005 - Precalculus: Functions and Graphs
MATH 0007 - Introductory Calculus
MATH 0107 - Algebra and Geometry
MATH 1002 - Calculus
MATH 1004 - Calculus for Engineering or Physics
MATH 1005 - Differential Equations and Infinite Series for Engineering or Physics
MATH 1007 - Elementary Calculus I
MATH 1009 - Calculus: with Applications to Business and Economics
MATH 1102 - Algebra
MATH 1104 - Linear Algebra for Engineering or Science
MATH 1107 - Linear Algebra I
MATH 1119 - Linear Algebra: with Applications to Business and Economics
MATH 1401 - Elementary Mathematics for Economics I
MATH 1402 - Elementary Mathematics for Economics II
MATH 1805 - Discrete Structures I
MATH 2000 - Calculus and Introductory Analysis (Honours)
MATH 2004 - Multivariable Calculus for Engineering or Physics
MATH 2007 - Elementary Calculus II
MATH 2008 - Intermediate Calculus
MATH 2009 - Intermediate Calculus for Science Students
MATH 2100 - Algebra (Honours)
MATH 2107 - Linear Algebra II
MATH 2108 - Abstract Algebra I
MATH 2200 - Co-operative Work Term Report 1 (Honours)
MATH 2210 - Introduction to Geometry
MATH 2404 - Ordinary Differential Equations I
MATH 2454 - Ordinary Differential Equations (Honours)
MATH 2800 - Discrete Mathematics and Algorithms
MATH 2907 - Directed Studies (Honours)
MATH 3001 - Real Analysis (Honours)
MATH 3002 - Calculus of Differential Forms and Geometry (Honours)
MATH 3007 - Functions of a Complex Variable
MATH 3008 - Ordinary Differential Equations (Honours)
MATH 3009 - Introductory Analysis
MATH 3057 - Functions of a Complex Variable (Honours)
MATH 3101 - Algebraic Structures with Computer Applications
MATH 3106 - Introduction to Group Theory (Honours)
MATH 3107 - Linear Algebra III
MATH 3108 - Abstract Algebra II
MATH 3158 - Rings and Fields (Honours)
MATH 3200 - Co-operative Work Term Report 2 (Honours)
MATH 3201 - Co-operative Work Term Report 3 (Honours)
MATH 3206 - Plane Projective Geometry
MATH 3210 - Euclidean and Non-Euclidean Geometry
MATH 3306 - Elements of Set Theory (Honours)
MATH 3404 - Ordinary Differential Equations II
MATH 3406 - Autonomous Dynamical Systems (Honours)
MATH 3705 - Mathematical Methods I
MATH 3800 - Modeling and Computational Methods for Experimental Science
MATH 3801 - Linear Programming
MATH 3802 - Combinatorial Optimization
MATH 3804 - Design and Analysis of Algorithms I
MATH 3806 - Numerical Analysis
MATH 3807 - Mathematical Software
MATH 3808 - Mathematical Analyses of Games of Chance
MATH 3809 - Introduction to Number Theory and Cryptography
MATH 3815 - Mathematics for Molecular Biology
MATH 3816 - Mathematics for Evolutionary Biology
MATH 3819 - Modern Computer Algebra
MATH 3825 - Discrete Structures and Applications
MATH 3855 - Discrete Structures and Applications (Honours)
MATH 3907 - Directed Studies
MATH 4002 - Fourier Analysis (Honours)
MATH 4003 - Functional Analysis (Honours)
MATH 4007 - Measure and Integration Theory (Honours)
MATH 4102 - Group Representations and Applications (Honours)
MATH 4105 - Rings and Modules (Honours)
MATH 4106 - Group Theory (Honours)
MATH 4107 - Commutative Algebra (Honours)
MATH 4108 - Homological Algebra and Category Theory (Honours)
MATH 4109 - Fields and Coding Theory (Honours)
MATH 4200 - Co-operative Work Term Report 4 (Honours)
MATH 4201 - Co-operative Work Term Report 5 (Honours)
MATH 4205 - Introduction to General Topology (Honours)
MATH 4206 - Introduction to Algebraic Topology (Honours)
MATH 4207 - Foundations of Geometry (Honours)
MATH 4208 - Introduction to Differentiable Manifolds (Honours)
MATH 4305 - Analytic Number Theory (Honours)
MATH 4306 - Algebraic Number Theory (Honours)
MATH 4600 - Case Studies in Operations Research (Honours)
MATH 4700 - Partial Differential Equations (Honours)
MATH 4701 - Topics in Partial Differential Equations (Honours)
MATH 4703 - Qualitative Theory of Ordinary Differential Equations (Honours)
MATH 4801 - Topics in Combinatorics (Honours)
MATH 4802 - Introduction to Mathematical Logic (Honours)
MATH 4803 - Computable Functions (Honours)
MATH 4805 - Theory of Automata (Honours)
MATH 4806 - Numerical Linear Algebra (Honours)
MATH 4807 - Game Theory (Honours)
MATH 4808 - Graph Theory and Algorithms (Honours)
MATH 4809 - Mathematical Cryptography (Honours)
MATH 4811 - Combinatorial Design Theory (Honours)
MATH 4905 - Honours Project (Honours)
MATH 4906 - Directed Studies (Honours)
MATH 4907 - Directed Studies (Honours)
COMP 1001 - Introduction to Computers for the Arts and Social Sciences
COMP 1002 - Introduction to Systems Programming
COMP 1004 - Introduction to Computers for the Sciences
COMP 1005 - Introduction to Object-Oriented Programming
COMP 1006 - Design and Implementation of Computer Applications
COMP 1007 - Introduction to Structured Programming
COMP 1402 - Introduction to Systems Programming
COMP 1405 - Introduction to Object-Oriented Programming
COMP 1406 - Design and Implementation of Computer Applications
COMP 1501 - Introduction to Computer Game Design
COMP 1805 - Discrete Structures
COMP 2002 - Abstract Data Types and Algorithms
COMP 2003 - Computer Organization
COMP 2004 - Programming in C++
COMP 2005 - Internet Application Programming
COMP 2402 - Abstract Data Types and Algorithms
COMP 2404 - Programming in C++
COMP 2405 - Internet Application Programming
COMP 2501 - Computer Game Design and Development
COMP 2805 - Introduction to Theory of Computation
COMP 3000 - Operating Systems
COMP 3002 - Compiler Construction
COMP 3004 - Object-Oriented Software Engineering
COMP 3005 - Database Management Systems
COMP 3007 - Programming Paradigms
COMP 3008 - User Interface Architecture
COMP 3104 - Foundations of Software Engineering
COMP 3200 - Co-operative Work Term Report 1
COMP 3201 - Co-operative Work Term Report 2
COMP 3202 - Co-operative Work Term Report 3
COMP 3203 - Principles of Computer Networks
COMP 3308 - Introduction to Bioinformatics
COMP 3501 - Foundations of Game Programming and Computer Graphics
COMP 3804 - Design and Analysis of Algorithms I
COMP 3805 - Discrete Structures and Applications (Honours)
COMP 3806 - Numerical Analysis
COMP 3807 - Mathematical Software
COMP 4000 - Distributed Operating Systems
COMP 4001 - Distributed Computing
COMP 4002 - Computer Graphics
COMP 4003 - Transaction Processing Systems
COMP 4004 - Software Quality Assurance
COMP 4009 - Parallel Computing
COMP 4100 - Multimedia Systems
COMP 4101 - Distributed Object Management and Transaction Processing Systems
COMP 4104 - Distributed Programming in Java
COMP 4106 - Artificial Intelligence
COMP 4107 - Evolutionary Computation and Artificial Life
COMP 4108 - Computer Systems Security
COMP 4109 - Applied Cryptography
COMP 4200 - Co-operative Work Term Report 4
COMP 4201 - Co-operative Work Term Report 5
COMP 4203 - Wireless Networks and Security
COMP 4300 - Computational Molecular Biology
COMP 4308 - Advanced Bioinformatics
COMP 4501 - Advanced Computer Game Design and Development
COMP 4803 - Computable Functions
COMP 4804 - Design and Analysis of Algorithms II
COMP 4805 - Theory of Automata
COMP 4806 - Numerical Linear Algebra
COMP 4807 - Mobile Robot Programming
COMP 4900 - Advanced Topics in Computer Science
COMP 4901 - Directed Studies
COMP 4905 - Honours Project
STAT 2507 - Introduction to Statistical Modeling I
STAT 2509 - Introduction to Statistical Modeling II
STAT 2559 - Basics of Statistical Modeling (Honours)
STAT 2605 - Probability Models
STAT 2606 - Business Statistics I
STAT 2607 - Business Statistics II
STAT 2655 - Introduction to Probability with Applications (Honours)
STAT 3502 - Probability and Statistics
STAT 3503 - Regression Analysis
STAT 3504 - Analysis of Variance and Experimental Design
STAT 3506 - Stochastic Processes and Applications (Honours)
STAT 3507 - Sampling Methodology
STAT 3508 - Elements of Probability Theory
STAT 3509 - Mathematical Statistics
STAT 3553 - Regression Modeling (Honours)
STAT 3555 - Stochastic Modeling and Simulation (Honours)
STAT 3558 - Elements of Probability Theory (Honours)
STAT 3559 - Mathematical Statistics (Honours)
STAT 3608 - Probability in Communications and Electrical Engineering
STAT 4500 - Parametric Estimation (Honours)
STAT 4501 - Probability Theory (Honours)
STAT 4502 - Survey Sampling (Honours)
STAT 4503 - Applied Multivariate Analysis (Honours)
STAT 4504 - Statistical Design and Analysis of Experiments (Honours)
STAT 4506 - Nonparametric Methods (Honours)
STAT 4507 - Statistical Inference (Honours)
STAT 4508 - Stochastic Models (Honours)
STAT 4509 - Advanced Mathematical Modeling (Honours)
STAT 4601 - Data Mining I (Honours)
STAT 4603 - Time Series and Forecasting (Honours)
STAT 4604 - Statistical Computing (Honours)
STAT 4605 - Statistical Methods in Biostatistics (Honours)