Link to the University of Waterloo home page
2014-2015

The Undergraduate Calendar

 

 

Academic Plans and Requirements

Computer Science

Computer Science Minor

A "Computer Science Minor" is available to all Honours and four-year General students except in combination with plans that are offered by the School of Computer Science (including shared plans such as Software Engineering, Computing and Financial Management, and any joint plans involving Computer Science).

One of

MATH 103 Introductory Algebra for Arts and Social Science
MATH 106 Applied Linear Algebra 1
MATH 114 Linear Algebra for Science
MATH 115 Linear Algebra for Engineers
MATH 136 Linear Algebra 1 for Honours Mathematics
MATH 146 Linear Algebra 1 (Advanced Level)

One of

MATH 104 Introductory Calculus for Arts and Social Science
MATH 116 Calculus 1 for Engineering
MATH 117 Calculus 1 for Engineering
MATH 127 Calculus 1 for the Sciences
MATH 137 Calculus 1 for Honours Mathematics
MATH 147 Calculus 1 (Advanced Level)

A minimum of eight CS courses including:

One of

CS 115 Introduction to Computer Science 1
CS 135 Designing Functional Programs
CS 145 Designing Functional Programs (Advanced Level)

One of

CS 116 Introduction to Computer Science 2
CS 136 Elementary Algorithm Design and Data Abstraction
CS 146 Elementary Algorithm Design and Data Abstraction (Advanced Level)

Two of

CS 230 Introduction to Computers and Computer Systems
CS 234 Data Types and Structures
CS 246 Object-Oriented Software Development

Four additional CS courses numbered 200 or higher.

The average of all passed CS courses on the student’s record (including repeated courses) must be at least 60% and at most two CS courses may have failing grades.

Notes

  1. Some CS courses are not available to students pursuing a CS minor. Consult individual course requisites for details.
  2. CS 241 may be substituted for CS 230, and CS 240 may be substituted for CS 234. CS 240 and CS 241 are ordinarily only available to CS majors.


Office of the Registrar
University of Waterloo
2nd Floor, Needles Hall
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4567