Link to the University of Waterloo home page
2008-2009

The Undergraduate Calendar

 

 

Departmental Honours Academic Plans: Requirements

Computer Science

Honours "X" with Computer Science Minor

See "Academic Programs/Plans"  for a complete description of minor plan requirements. Note that discipline "X" must be within the Faculty of Mathematics.

A minimum of eight CS courses including:

One of

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

One of

CS 230 Introduction to Computers and Computer Systems
CS 241 Foundations of Sequential Programs

One of

CS 234 Data Types and Structures
CS 240 Data Structures and Data Management

Four additional CS courses numbered 200 or higher.

Note
Honours students in faculties other than Mathematics wishing a minor in Computer Science should consult the section "Combination Honours Academic Plans Leading to a Degree in Another Faculty: Requirements."  


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