Department of Mathematics, Statistics and

Computer Science

Exit

- Degree Requirements
- Contact Information

Begin

Department Overview

The Department of Mathematics, Statistics, and

Computer Science offers degrees in both the

Faculty of Science and the Faculty of Arts.

Because of the diversity of programs offered,

students are encouraged to consider their

academic goals at an early stage in their

studies, and to consult the chair and other

members of the department regarding course

selection. Please choose a faculty

Faculty of Science

Faculty of Arts

Start Over

Faculty of Science

B.Sc. with Major

B.Sc. with Advanced Major

B.Sc. Joint Advanced Major

B.Sc. Advanced Major in a Science with Business

B.Sc. with Honours

B.Sc. Joint Honours

Start Over

B.Sc. with Major

Pattern Credit Requirements

SUBJECT CREDITS

Science A 36

Science B 12

Science C 6

Science Elective 6

Arts X 12

Arts Y 12

Arts Z 6

Electives 30

TOTAL CREDITS 120 TOTAL CREDITS 120

Start Over

Continue

B.Sc. with Advanced Major

Pattern Credit Requirements

SUBJECT CREDITS

Science A 42

Science B 12

Science C 6

Arts X 12

Arts Y 6

Approved Electives 18

Electives 24

TOTAL CREDITS 120 TOTAL CREDITS 120

Start Over

Continue

B.Sc. Joint Advanced Major

Pattern Credit Requirements

SUBJECT CREDITS

Science A 42

Science B 36

Science C 6

Arts X 12

Arts Y 6

Approved Electives 12

Electives 6

TOTAL CREDITS 120 TOTAL CREDITS 120

Start Over

Continue

B.Sc. with Advanced Major in a Science with

Business Administration

Pattern Credit Requirements

SUBJECT CREDITS

Science A 36

BSAD 30

CSCI 3

Science B 12

Science C 6

Arts X 12

Arts Y 6

Arts Z (Econ) 6

Approved Elec. 9

TOTAL CREDITS 120 TOTAL CREDITS 120

Note If Science A is not Mathematics, Science B

must be Mathematics.

Start Over

Continue

B.Sc. with Honours

Pattern Credit Requirements

SUBJECT CREDITS

Science A 60

Science B 12

Science C 6

Arts X 12

Arts Y 6

Approved Electives 18

Electives 6

TOTAL CREDITS 120 TOTAL CREDITS 120

Start Over

Continue

B.Sc. Joint Honours

Pattern Credit Requirements

SUBJECT CREDITS

Science A 84

Science B 84

Science C 6

Arts X 12

Arts Y 6

Approved Electives 12

TOTAL CREDITS 120 TOTAL CREDITS 120

Start Over

Continue

B.Sc. With Major

Degree Requirements

- Admission requirements at end of second year
- average 55
- Advancement from end of 3rd to 4th year requires
- average 55

Please choose your degree of interest

B.Sc. With Major in Mathematics

B.Sc. With Major in CS

B.Sc. With Major in Statistics

Start Over

B.Sc. with Advanced Major

Degree Requirements

- Admission requirements at end of second year
- average 65 in each of first two years
- grade of 65 in each course in Science A
- Advancement from end of 3rd to 4th year requires
- average 70
- average 70 in Science A
- Graduation and 4th year requirements
- average 70
- average 70 in Science A

Please choose your degree of interest

B.Sc. With Advanced Major in Mathematics

B.Sc. With Advanced Major in CS

B.Sc. With Advanced Major in Statistics

Start Over

B.Sc. Joint Advanced Major

Degree Requirements

- Admission requirements at end of second year
- average 65 in each of first two years
- grade of 65 in each course in Science A and B
- Advancement from end of 3rd to 4th year requires
- average 70
- average 70 in Science A
- average 70 in Science B
- Graduation and 4th year requirements
- average 70
- average 70 in Science A
- average 70 in Science B

Please choose your degree of interest

B.Sc. Joint Advanced Major (Mathematics)

B.Sc. Joint Advanced Major (CS)

B.Sc. Joint Advanced Major (Statistics)

Start Over

B.Sc. with Advanced Major in a Science with

Business Administration

Degree Requirements

- Admission requirements at end of second year
- average 65 in each of first two years
- grade of 65 in each course in Science A
- Advancement from end of 3rd to 4th year requires
- average 70
- average 70 in Science A
- Graduation and 4th year requirements
- average 70
- average 70 in Science A
- average 70 in BSAD courses over the program

Please choose your degree of interest

B.Sc. With Advanced Major in Mathematics with BBA

B.Sc. With Advanced Major in CS with BBA

B.Sc. With Advanced Major in Statistics with BBA

Start Over

B.Sc. with Honours

Degree Requirements

- Admission requirements at end of second year
- average 75 in each of first two years
- average 75 in Science A courses completed during

the first two years - grade of 70 in each course in Science A
- Advancement from end of 3rd to 4th year requires
- average 75
- average 75 in Science A courses
- grade of 70 in each course in Science A
- Graduation and 4th year requirements
- average 75
- average 75 in Science A courses
- grade of 70 in each course in Science A

Please choose your degree of interest

B.Sc. With Honours in Mathematics

B.Sc. With Honours in Computer Science

B.Sc. with Honours in Statistics not currently

available.

Start Over

B.Sc. Joint Honours

Degree Requirements

- Admission requirements at end of second year
- average 75 in each of first two years
- average 75 in Science A courses and average of 75

in Science B courses completed during the first

two years - grade of 70 in each course in Science A and

Science B - Advancement from end of 3rd to 4th year requires
- average 75
- average 75 in Science A courses average of 75 in

Science B courses - grade of 70 in each course in Science A and

Science B - Graduation and 4th year requirements
- average 75
- average 75 in Science A courses average of 75 in

Science B courses - grade of 70 in each course in Science A and

Science B

Please choose your degree of interest

B.Sc. Joint Honours (Mathematics)

B.Sc. Joint Honours (Computer Science)

B.Sc. with Honours in Statistics not currently

available.

Start Over

B.Sc. with Major in Mathematics

All students who want to pursue a major degree in

mathematics must take the following core courses

Math 111 Calculus I Math 277 Discrete Structures

Math 112 Calculus II Math 491 Senior Seminar

Math 253 Matrix Algebra Stat 231 Statistics for Students in the Sciences

Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended)

In addition to the core courses, a student must

also take

Additional courses in Math, Stat and CS to meet the requirements of the department

Download checklist for B.Sc. with Major in Math

Start Over

B.Sc. with Advanced Major in Mathematics

All students who want to pursue an advanced major

degree in mathematics must take the following

core courses

Math 111 Calculus I Math 277 Discrete Structures

Math 112 Calculus II Math 491 Senior Seminar

Math 253 Matrix Algebra Stat 231 Statistics for Students in the Sciences

Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended)

In addition to the core courses, a student must

also take

Math 254 Linear Algebra

and one of

Math 354 Math 366 Modern Algebra I Real Analysis I

Download checklist for B.Sc. With Advanced Major

in Math

Start Over

B.Sc. Joint Advanced Major in Mathematics

Please choose your Joint Program of interest

Chemistry

Biology

Earth Sciences

Physics

Start Over

B.Sc. Joint Advanced Major in Computer Science

Please choose your Joint Program of interest

Chemistry

Biology

Earth Sciences

Physics

Start Over

B.Sc. Joint Advanced Major in Statistics

Please choose your Joint Program of interest

Chemistry

Biology

Earth Sciences

Physics

Start Over

Mathematics and Chemistry

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Mathematics(A) with

Chemistry(B)

B.Sc. Joint Advanced Major in Chemistry(A) with

Mathematics(B)

Start Over

Mathematics and Biology

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Mathematics(A) with

Biology(B)

B.Sc. Joint Advanced Major in Biology(A)

with Mathematics(B)

Start Over

Mathematics and Earth Sciences

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Mathematics(A) with

Earth Sciences(B)

B.Sc. Joint Advanced Major in Earth

Sciences(A) with Mathematics(B)

Start Over

Mathematics and Physics

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Mathematics(A) with

Physics(B)

B.Sc. Joint Advanced Major in Physics(A) with

Mathematics(B)

Start Over

Computer Science and Chemistry

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Computer Science(A)

with Chemistry(B)

B.Sc. Joint Advanced Major in Chemistry(A) with

Computer Science(B)

Start Over

Computer Science and Biology

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Computer Science(A)

with Biology(B)

B.Sc. Joint Advanced Major in Biology(A)

with Computer Science(B)

Start Over

Computer Science and Earth Sciences

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Computer Science

(A) with Earth Sciences(B)

B.Sc. Joint Advanced Major in Earth

Sciences(A) with Computer Science (B)

Start Over

Computer Science and Physics

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Computer Science

(A) with Physics(B)

B.Sc. Joint Advanced Major in Physics(A) with

Computer Science (B)

Start Over

Statistics and Chemistry

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Statistics(A) with

Chemistry(B)

B.Sc. Joint Advanced Major in Chemistry(A) with

Statistics)

Start Over

Statistics and Biology

Please choose your degree of interest to see the

required courses

B.Sc. Joint Advanced Major in Statistics (A) with

Biology(B)

B.Sc. Joint Advanced Major in Biology(A)

with Statistics(B)

Start Over

Statistics and Earth Sciences

Please choose your degree of interest

B.Sc. Joint Advanced Major in Statistics (A)

with Earth Sciences(B)

B.Sc. Joint Advanced Major in Earth

Sciences(A) with Statistics (B)

Start Over

Statistics and Physics

Please choose your degree of interest

B.Sc. Joint Advanced Major in Statistics (A) with

Physics(B)

B.Sc. Joint Advanced Major in Physics(A) with

Statistics(B)

Start Over

B.Sc. with Advanced Major in Mathematics with

Business Administration

All students who want to pursue an advanced major

degree in mathematics with BBA must take the

following core courses

Math 111 Calculus I Math 277 Discrete Structures

Math 112 Calculus II Math 491 Senior Seminar

Math 253 Matrix Algebra Stat 231 Statistics for Students in the Sciences

Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended)

In addition to the core courses, a student must

also take

Math 254 Linear Algebra CS 235 Microcomputers in Science

and one of BSAD 30 Credits

Math 354 Math 366 Modern Algebra I Real Analysis I ECON 6 Credits

Download checklist for B.Sc. With Advanced Major

in Math with BBA

Start Over

B.Sc. with Honours in Mathematics

All students who want to pursue an honours degree

in mathematics must take the following core

courses

Math 111 Calculus I Math 277 Discrete Structures

Math 112 Calculus II Math 491 Senior Seminar

Math 253 Matrix Algebra Stat 231 Statistics for Students in the Sciences

Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended)

In addition to the core courses, a student must

also take

Math 254 Linear Algebra Math 367 Differential Equations

Math 354 Modern Algebra I Math 493 Senior Thesis

Math 366 Real Analysis I CS 162 Programming and Data Structures

and one of

Math 454 Math 466 Stat 435 Modern Algebra II Real Analysis II Regression Analysis

Download checklist for B.Sc. With Honours in Math

Start Over

B.Sc. Joint Honours in Mathematics

Please choose your Joint Program of interest

Chemistry

Biology

Earth Sciences

Physics

Start Over

B.Sc. Joint Honours in Computer Science

Please choose your Joint Program of interest

Chemistry

Biology

Earth Sciences

Physics

Start Over

Mathematics and Chemistry

Please choose your degree of interest to see the

required courses

B.Sc. Joint Honours in Mathematics(A) with

Chemistry(B)

B.Sc. Joint Honours in Chemistry(A) with

Mathematics(B)

Start Over

Mathematics and Biology

Please choose your degree of interest to see the

required courses

B.Sc. Joint Honours in Mathematics(A) with

Biology(B)

B.Sc. Joint Honours in Biology(A) with

Mathematics(B)

Start Over

Mathematics and Earth Sciences

Please choose your degree of interest to see the

required courses

B.Sc. Joint Honours in Mathematics(A) with Earth

Sciences(B)

B.Sc. Joint Honours in Earth Sciences(A) with

Mathematics(B)

Start Over

Mathematics and Physics

Please choose your degree of interest to see the

required courses

B.Sc. Joint Honours in Mathematics(A) with

Physics(B)

B.Sc. Joint Honours in Physics(A) with

Mathematics(B)

Start Over

Computer Science and Chemistry

Please choose your degree of interest to see the

required courses

B.Sc. Joint Honours in Computer Science(A) with

Chemistry(B)

B.Sc. Joint Honours in Chemistry(A) with Computer

Science(B)

Start Over

Computer Science and Biology

Please choose your degree of interest to see the

required courses

B.Sc. Joint Honours in Computer Science(A) with

Biology(B)

B.Sc. Joint Honours in Biology(A) with Computer

Science(B)

Start Over

Computer Science and Earth Sciences

Please choose your degree of interest to see the

required courses

B.Sc. Joint Honours in Computer Science (A) with

Earth Sciences(B)

B.Sc. Joint Honours in Earth Sciences(A) with

Computer Science (B)

Start Over

Computer Science and Physics

Please choose your degree of interest to see the

required courses

B.Sc. Joint Honours in Computer Science (A) with

Physics(B)

B.Sc. Joint Honours in Physics(A) with Computer

Science (B)

Start Over

B.Sc. with Major in Computer Science

All students who want to pursue a major degree in

computer science must take the following core

courses

CS 161 Introduction to Programming CS 375 Operating Systems

CS 162 Programming and Data Structures CS 491 Senior Seminar

CS 255 Advanced Data Structures Math 111 Calculus I

CS 365 Theory of Computing Math 112 Calculus II

Math 277 Discrete Structures

In addition to the core courses, a student must

also take

An additional 12 credits in Math, Stat and CS to meet the requirements of the department

Download checklist for B.Sc. with Major in CS

Start Over

B.Sc. with Advanced Major in Computer Science

All students who want to pursue an advanced major

degree in computer science must take the

following core courses

CS 161 Introduction to Programming CS 375 Operating Systems

CS 162 Programming and Data Structures CS 491 Senior Seminar

CS 255 Advanced Data Structures Math 111 Calculus I

CS 365 Theory of Computing Math 112 Calculus II

Math 277 Discrete Structures

In addition to the core courses, a student must

also take

CS 256 Data Structures and Algorithm Analysis Math 253 Matrix Algebra

CS 275 Database Management Stat Stat Course

CS 465 Data Communication Systems and Networks

CS 485 Software Design

Download checklist for B.Sc. With Advanced Major

in CS

Start Over

B.Sc. with Advanced Major in Computer Science

with Business Administration

All students who want to pursue an advanced major

degree in computer science with BBA must take the

following core courses

CS 161 Introduction to Programming CS 375 Operating Systems

CS 162 Programming and Data Structures CS 491 Senior Seminar

CS 255 Advanced Data Structures Math 111 Calculus I

CS 365 Theory of Computing Math 112 Calculus II

Math 277 Discrete Structures

In addition to the core courses, a student must

also take

CS 256 Data Structures and Algorithm Analysis Math 253 Matrix Algebra

CS 275 Database Management Stat Stat Course

CS 465 Data Communication Systems and Networks CS 235 Microcomputers in Science

CS 485 Software Design BSAD 30 credits

ECON 6 credits

Start Over

Download checklist for B.Sc. With Advanced Major

in CS with BBA

B.Sc. with Honours in Computer Science

All students who want to pursue an honours degree

in computer science must take the following core

courses

CS 161 Introduction to Programming CS 491 Senior Seminar

CS 162 Programming and Data Structures Math 111 Calculus I

CS 255 Advanced Data Structures Math 112 Calculus II

CS 365 Theory of Computing Math 277 Discrete Structures

CS 375 Operating Systems

In addition to the core courses, a student must

also take

CS 256 Data Structures and Algorithm Analysis CS 487 Organization of Programming Languages

CS 275 Database Management CS 493 Senior Thesis

CS 365 Theory of Computing CS 495 Artificial Intelligence

CS 465 Data Communication Systems and Networks Math 253 Matrix Algebra

CS 485 Software Design Stat A Stat Course

Download checklist for B.Sc. With Honours in CS

Start Over

B.Sc. with Major in Statistics

All students who want to pursue a major degree in

statistics must take the following core courses

Math 111 Calculus I Stat 311 Survey Sampling Design

Math 112 Calculus II Stat 331 Statistical methods

Math 253 Matrix Algebra Stat 333 Introductory Probably Theory

Math 267 Calculus III Stat 491 Senior Seminar

Math 277 Discrete Structures CS 161 Introduction to Programming

Stat 231 Stats for Students in the Sciences

In addition to the core courses, a student must

also take

Additional courses in Math, Stat and CS to meet the requirements of the department

Download checklist for B.Sc. with Major in

Statistics

Start Over

B.Sc. with Advanced Major in Statistics

All students who want to pursue an advanced major

degree in statistics must take the following core

courses

Math 111 Calculus I Stat 311 Survey Sampling Design

Math 112 Calculus II Stat 331 Statistical methods

Math 253 Matrix Algebra Stat 333 Introductory Probably Theory

Math 267 Calculus III Stat 491 Senior Seminar

Math 277 Discrete Structures CS 161 Introduction to Programming

Stat 231 Stats for Students in the Sciences

In addition to the core courses, a student must

also take

Stat 334 Mathematical Statistics

one of

Stat 435 Stat 472 Regression Analysis Topics in Statistics

Start Over

Download checklist for B.Sc. With Advanced Major

in Statistics

B.Sc. with Advanced Major in Statistics with

Business Administration

All students who want to pursue an advanced major

degree in statistics must take the following core

courses

Math 111 Calculus I Stat 311 Survey Sampling Design

Math 112 Calculus II Stat 331 Statistical methods

Math 253 Matrix Algebra Stat 333 Introductory Probably Theory

Math 267 Calculus III Stat 491 Senior Seminar

Math 277 Discrete Structures CS 161 Introduction to Programming

Stat 231 Stats for Students in the Sciences

In addition to the core courses, a student must

also take

Stat 334 Mathematical Statistics CS 235 Microcomputers in Science

one of BSAD 30 credits

Stat 435 Stat 472 Regression Analysis Topics in Statistics Econ 6 credits

Start Over

Download checklist for B.Sc. With Advanced Major

in Statistics with BBA

Faculty of Arts

BA with Major

BA with Joint Major

BA with Advanced Major

BA with Joint Advanced Major

BA with Honours

BA with Honours with subsidiary

Start Over

B.A. with Major

Pattern Credit Requirements

SUBJECT CREDITS

Major 1 36

Minor 24

Pair 1 12

Pair 2 12

Pair 3 12

Electives 24

TOTAL CREDITS 120 TOTAL CREDITS 120

This degree requires a minimum of 36 credits at

the 300- or 400-level.

Start Over

Continue

B.A. with Joint Major

Pattern Credit Requirements

SUBJECT CREDITS

Major 1 36

Major 2 36

Pair 1 12

Pair 2 12

Electives 24

TOTAL CREDITS 120 TOTAL CREDITS 120

This degree requires a minimum of 36 credits at

the 300- or 400- level. Courses in Major 1 or

Major 2 may not be used as electives.

Start Over

Continue

B.A. with Advanced Major

Pattern Credit Requirements

SUBJECT CREDITS

Major 1 36

Minor 24

Pair 1 12

Pair 2 12

Pair 3 12

Electives 24

TOTAL CREDITS 120 TOTAL CREDITS 120

This degree requires a minimum of 36 credits at

the 300- or 400-level.

Start Over

Continue

B.A. with Joint Advanced Major

Pattern Credit Requirements

SUBJECT CREDITS

Major 1 36

Major 2 36

Pair 1 12

Pair 2 12

Electives 24

TOTAL CREDITS 120 TOTAL CREDITS 120

This degree requires a minimum of 36 credits at

the 300- or 400- level. Courses in Major 1 or

Major 2 may not be used as electives. Senior

research paper must be written on a topic in

Subject A

Start Over

Continue

B.A. with Honours

Pattern Credit Requirements

SUBJECT CREDITS

Major 1 60

Pair 1 12

Pair 2 12

Electives 36

TOTAL CREDITS 120 TOTAL CREDITS 120

This degree requires a minimum of 36 credits at

the 300- or 400-level.

Start Over

Continue

B.A. with Honours with Subsidiary

Pattern Credit Requirements

SUBJECT CREDITS

Major 1 min 48

Major 2 min 24

Pair 1 12

Electives 24-36

TOTAL CREDITS 120 TOTAL CREDITS 120

NOTE Major 1 plus Major 2 up to a maximum of 84

credits. A minimum of 24 credits of electives

must be from departments other than honours and

subsidiary.

This degree requires a minimum of 36 credits at

the 300- or 400-level.

Start Over

Continue

B.A. With Major

Degree Requirements

- Admission requirements at end of second year
- average 55
- Advancement from end of 3rd to 4th year requires
- average 55

Please choose your degree of interest

B.A. With Major in Mathematics

B.A. With Major in CS

B.A. With Major in Statistics

Start Over

B.A. With Joint Major

Degree Requirements

- Admission requirements at end of second year
- average 55
- Advancement from end of 3rd to 4th year requires
- average 55 add content!!!!!!!

Please choose your degree of interest

B.A. With Major in Mathematics

B.A. With Major in CS

B.A. With Major in Statistics

Start Over

B.A. with Advanced Major

Degree Requirements

- Admission requirements at end of second year
- average 65 in each of first two years
- grade of 65 in each major and minor course
- Advancement from end of 3rd to 4th year requires
- average 70
- average 70 in the major courses
- average 70 in the minor courses
- Graduation and 4th year requirements
- average 70
- average 70 in the major courses
- average 70 in the minor courses

Please choose your degree of interest

B.A. With Advanced Major in Mathematics

B.A. With Advanced Major in CS

B.A. With Advanced Major in Statistics

Start Over

B.A. with Joint Advanced Major

Degree Requirements

- Admission requirements at end of second year
- average 65 in each of first two years
- grade of 65 in each major and minor course
- Advancement from end of 3rd to 4th year requires
- average 70
- average 70 in the major courses
- average 70 in the minor courses
- Graduation and 4th year requirements
- average 70
- average 70 in the major courses
- average 70 in the minor courses ADD CONTENT!!!

Please choose your degree of interest

B.A. With Advanced Major in Mathematics

B.A. With Advanced Major in CS

B.A. With Advanced Major in Statistics

Start Over

B.A. with Honours

Degree Requirements

- Admission requirements at end of second year
- average 75 on 60 credits completed in the first

two years - average 75 in all courses completed in the

honours subject during the first two years - grade of 70 in each course in the honours

subject - Advancement from end of 3rd to 4th year requires
- average 75
- average 75 in the honours courses
- grade of 70 in each course in the honours subject
- Graduation and 4th year requirements
- average 75
- average 75 in the honours courses
- grade of 70 in each course in the honours subject

Please choose your degree of interest

B.A. With Honours in Mathematics

B.A. With Honours in Computer Science

B.A. with Honours in Statistics not currently

available.

Start Over

B.A. with Honours with Subsidiary

Degree Requirements

- Admission requirements at end of second year
- average 75 on 60 credits completed in the first

two years - average 75 in all courses completed in the

honours subject during the first two years - grade of 70 in each course in the honours

subject - Advancement from end of 3rd to 4th year requires
- average 75
- average 75 in the honours courses
- grade of 70 in each course in the honours subject
- Graduation and 4th year requirements
- average 75
- average 75 in the honours courses
- grade of 70 in each course in the honours subject

Please choose your degree of interest

B.A. Honours with Subsidiary in Mathematics

B.A. Honours with Subsidiary in Computer Science

B.A. with Honours in Statistics not currently

available.

Start Over

B.A. with Major in Mathematics

All students who want to pursue a major degree in

mathematics must take the following core courses

Math 111 Calculus I Math 277 Discrete Structures

Math 112 Calculus II Math 491 Senior Seminar

Math 253 Matrix Algebra Stat 201 Elementary Statistics

Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended)

In addition to the core courses, a student must

also take

An additional 12 credits in Math, Stat and CS to meet the requirements of the department

Download checklist for B.A. with Major in Math

Start Over

B.A. with Advanced Major in Mathematics

All students who want to pursue an advanced major

degree in mathematics must take the following

core courses

Math 111 Calculus I Math 277 Discrete Structures

Math 112 Calculus II Math 491 Senior Seminar

Math 253 Matrix Algebra Stat 201 Elementary Statistics

Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended)

In addition to the core courses, a student must

also take

Math 254 Linear Algebra

Math 354 Modern Algebra I

and one of

Math 354 Math 366 Modern Algebra I Real Analysis I

Download checklist for B.A. with Advanced Major

in Math

Start Over

B.A. with Honours in Mathematics

All students who want to pursue an honours degree

in mathematics must take the following core

courses

Math 111 Calculus I Math 277 Discrete Structures

Math 112 Calculus II Math 491 Senior Seminar

Math 253 Matrix Algebra Stat 201 Elementary Statistics

Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended)

In addition to the core courses, a student must

also take

Math 254 Linear Algebra Math 367 Differential Equations

Math 354 Modern Algebra I Math 493 Senior Thesis

Math 366 Real Analysis I CS 162 Programming and Data Structures

and one of

Math 454 Math 466 Stat 435 Modern Algebra II Real Analysis II Regression Analysis

Download checklist for B.A. with Honours in Math

Start Over

B.A. with Major in Computer Science

All students who want to pursue a major degree in

computer science must take the following core

courses

CS 161 Introduction to Programming CS 375 Operating Systems

CS 162 Programming and Data Structures CS 491 Senior Seminar

CS 255 Advanced Data Structures Math 111 Calculus I

CS 365 Theory of Computing Math 112 Calculus II

Math 277 Discrete Structures

In addition to the core courses, a student must

also take

Additional courses in Math, Stat and CS to meet the requirements of the department

Download checklist for B.A. with Major in CS

Start Over

B.A. with Advanced Major in Computer Science

All students who want to pursue an advanced major

degree in computer science must take the

following core courses

CS 161 Introduction to Programming CS 375 Operating Systems

CS 162 Programming and Data Structures CS 491 Senior Seminar

CS 255 Advanced Data Structures Math 111 Calculus I

CS 365 Theory of Computing Math 112 Calculus II

Math 277 Discrete Structures

In addition to the core courses, a student must

also take

CS 256 Data Structures and Algorithm Analysis Math 253 Matrix Algebra

CS 275 Database Management Stat Stat Course

CS 465 Data Communication Systems and Networks

CS 485 Software Design

Download checklist for B.A. with Advanced Major

in CS

Start Over

B.A. with Honours in Computer Science

All students who want to pursue an honours degree

in computer science must take the following core

courses

CS 161 Introduction to Programming CS 375 Operating Systems

CS 162 Programming and Data Structures CS 491 Senior Seminar

CS 255 Advanced Data Structures Math 111 Calculus I

CS 365 Theory of Computing Math 112 Calculus II

Math 277 Discrete Structures

In addition to the core courses, a student must

also take

CS 256 Data Structures and Algorithm Analysis CS 487 Organization of Programming Languages

CS 275 Database Management CS 493 Senior Thesis

Cs 365 Theory of Computing CS 495 Artificial Intelligence

CS 465 Data Communication Systems and Networks Math 253 Matrix Algebra

CS 485 Software Design Stat Stat Course

Download checklist for B.A. with Honours in CS

Start Over

Computer Science

Please choose your degree of interest to see the

required courses

B.A. Honours with Subsidiary Computer Science and

English

B.A. Honours with Subsidiary Computer Science and

Economics

Start Over

Mathematics

Please choose your degree of interest to see the

required courses

B.A. Honours with Subsidiary Mathematics and

English

B.A. Honours with Subsidiary Mathematics and

Economics

Start Over

B.A. with Major in Statistics

All students who want to pursue a major degree in

statistics must take the following core courses

Math 111 Calculus I Stat 311 Survey Sampling Design

Math 112 Calculus II Stat 331 Statistical methods

Math 253 Matrix Algebra Stat 333 Introductory Probably Theory

Math 267 Calculus III Stat 491 Senior Seminar

Math 277 Discrete Structures CS 161 Introduction to Programming

Stat 201 Elementary Statistics

In addition to the core courses, a student must

also take

Additional courses in Math, Stat and CS to meet the requirements of the department

Download checklist for B.A. with Major in

Statistics

Start Over

B.A. with Advanced Major in Statistics

All students who want to pursue an advanced major

degree in statistics must take the following core

courses

CS 161 Introduction to Programming CS 375 Operating Systems

CS 162 Programming and Data Structures CS 491 Senior Seminar

CS 255 Advanced Data Structures Math 111 Calculus I

CS 365 Theory of Computing Math 112 Calculus II

Math 277 Discrete Structures

Math 111 Calculus I Stat 311 Survey Sampling Design

Math 112 Calculus II Stat 331 Statistical methods

Math 253 Matrix Algebra Stat 333 Introductory Probably Theory

Math 267 Calculus III Stat 491 Senior Seminar

Math 277 Discrete Structures CS 161 Introduction to Programming

Stat 201 Elementary Statistics

In addition to the core courses, a student must

also take

Stat 334 Mathematical Statistics

one of

Stat 435 Stat 472 Regression Analysis Topics in Statistics

Start Over

Download checklist for B.A. with Advanced Major

in Statistics

Contact Us!

- If you need any additional information you can

check out our departmental website which is

located at http//www.stfx.ca/academic/mathcs/

- Also you can email the Chair of the Department

(Dr. Joe Apaloo) with any additional questions

at japaloo_at_stfx.ca - Our departmental office is located on the ground

floor of the Annex (Annex 24A). Please feel free

to stop by or contact our Administrative

Assistant, Rhonda MacDonald at rtmacdon_at_stfx.ca,

867-3972 . Please see campus map for location. - Our Mailing address is

Department of Mathematics, Statistics and

Computer Science St. Francis Xavier University,

The Annex P.O. Box 5000 Antigonish, NS

B2G 2W5

Exit

Start Over