To see a program overview, learn about the unique opportunities offered to students within this degree, and to connect to admission and faculty resource links, review the Computer Science program page.
The Cooperative Education option offers a solid academic background and valuable job experience. Note that when
you start the Cooperative Education option, you will enter the regular program following Year 1 and transfer to the Cooperative Education option in Year 3.
COMMON FIRST YEAR COURSES TO ALL COMPUTER SCIENCE PROGRAMS 
COMP 1010 Introductory Computer Science 1 
Honours and Four Year Major degrees are available.
First Year Courses  Credit Hours 
COMP 1010 Introductory Computer Science 1  3 
COMP 1020 Introductory Computer Science 2  3 
MATH 1300 (M) Vector Geometry and Linear Algebra or
MATH 1220 (M) Linear Algebra 1

3 
MATH 1500 (M) Introduction to Calculus or
MATH 1230 (M) Differential Calculus or
MATH 1510 (M) Applied Calculus 1 or
MATH 1520 (M) Introductory Calculus for Management and Social Sciences

3 
STAT 1000 (M) Basic Statistical Analysis 1 or
STAT 1150 (M) Introduction to Statistics and Computing

3 
Faculty of Arts course(s), including a W course  6 
Electives  9 
Total Credit Hours  30 
First Year Courses  Credit Hours 
COMP 1010 Introductory Computer Science 1  3 
COMP 1020 Introductory Computer Science 2  3 
MATH 1220 (M) Linear Algebra 1 or
MATH 1300 (M) Vector Geometry and Linear Algebra

3 
MATH 1230 (M) Differential Calculus or
MATH 1500 (M) Introduction to Calculus or
MATH 1510 (M) Applied Calculus 1

3 
MATH 1232 (M) Integral Calculus or
MATH 1700 (M) Calculus 2 or
MATH 1710 (M) Applied Calculus 2

3 
MATH 1240 (M) Elementary Discrete Mathematics  3 
STAT 1150 (M) Introduction to Statistics and Computing  3 
Faculty of Arts course(s), including a W course  6 
Electives  9 
Total Credit Hours  30 
First Year Courses  Credit Hours 
COMP 1010 Introductory Computer Science 1  3 
COMP 1020 Introductory Computer Science 2  3 
MATH 1300 (M) Vector Geometry and Linear Algebra or
MATH 1220 (M) Linear Algebra 1

3 
MATH 1500 (M) Introduction to Calculus or
MATH 1230 (M) Differential Calculus or
MATH 1510 (M) Applied Calculus 1 or
MATH 1520 (M) Introductory Calculus for Management and Social Sciences

3 
MATH 1700 (M) Calculus 2 or
MATH 1232 (M) Integral Calculus or
MATH 1710 (M) Applied Calculus 2

3 
PHYS 1050 Physics 1: Mechanics or
PHYS 1020 (M) General Physics 1

3 
PHYS 1070 Physics 2: Waves and Modern Physics  3 
Faculty of Arts course(s), including a W course  6 
Electives  9 
Total Credit Hours  30 
First Year Courses  Credit Hours 
COMP 1010 Introductory Computer Science 1  3 
COMP 1020 Introductory Computer Science 2  3 
STAT 1150 (M) Introduction to Statistics and Computing  3 
STAT 2150 (M) Statistics and Computing  3 
MATH 1220 (M) Linear Algebra 1 or
MATH 1300 (M) Vector Geometry and Linear Algebra

3 
MATH 1230 (M) Differential Calculus or
MATH 1500 (M) Introduction to Calculus or
MATH 1510 (M) Applied Calculus 1

3 
MATH 1232 (M) Integral Calculus or
MATH 1700 (M) Calculus 2 or
MATH 1710 (M) Applied Calculus 2

3 
MATH 1240 (M) Elementary Discrete Mathematics  3 
Faculty of Arts course(s), including a W course  6 
Total Credit Hours  30 
^{April 2017}