Link to the University of Waterloo home page
2008-2009

The Undergraduate Calendar

 

 

Faculty of Mathematics

Combination Honours Plans Leading to a Degree in another Faculty: Requirements

Computer Science Minor

A "Computer Science Minor" is available for honours and four-year general students in other faculties. This minor requires a total of ten courses which must include the following specific courses:

All of

One Algebra course
One Calculus course

One of

CS 115 Introduction to Computer Science 1
CS 123 Developing Programming Principles
CS 125 Introduction to Programming Principles (no longer offered)
CS 135 Designing Functional Programs
A 300- or 400-level CS major course in addition to those required below

One of

CS 116 Introduction to Computer Science 2
CS 126 Introduction to Software Development
CS 136 Elementary Algorithm Design and Data Abstraction
CS 145 Design, Abstraction, and Implementation

All of

CS 230 Introduction to Computers and Computer Systems
CS 234 Data Types and Structures

Four of

 CS 200 Concepts for Advanced Computer Usage
 CS 330 Management Information Systems
 CS 338 Computer Applications in Business: Databases
 CS 370 Numerical Computation
 CS 430 Applications Software Engineering
 CS 432 Business Systems Analysis
 CS 436 Distributed Computing Systems
 CS 437/STAT 340 Computer Simulation of Complex Systems
 * CS 200 may only be taken for credit prior to any other second, third, or fourth year CS course.

For the complete set of courses on the student's record that could be used to satisfy any of the course requirements above (a) the average of all passed courses (including repeated courses) must be at least 60% and (b) at most two courses may have failing grades.

Notes

  1. The Computer Science minor designation is not available to students pursuing a joint honours with Mathematics.
  2. A student who obtains a Computer Science minor may not also obtain another minor offered by the Faculty of Mathematics.
  3. Non-CS majors are permitted to take a maximum of one computer science course per term during Years One and Two and two CS courses per term during Years Three and Four.
  4. Courses listed above must be taken as specified through the Faculty of Mathematics. Exceptions for students who have transferred from other universities will be considered by the Faculty of Mathematics. Such students should submit written requests, including course descriptions, to the Mathematics Undergraduate Office, MC 4022.

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