Link to the University of Waterloo home page
2007-2008

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 134 Principles of Computer Science
CS 136 Elementary Algorithm Design and Data Abstraction

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