Link to the University of Waterloo home page
2010-2011

The Undergraduate Calendar

 

 

Academic Plans and Requirements

Computer Science

Digital Hardware Option (Co-op Only)

Students must apply for entry during 1A and have a cumulative average of 75% or higher. Enrolment in this plan is limited. Graduates of this option do not qualify for the professional engineering designation.

The "Digital Hardware Option" is available for both the Bachelor of Computer Science and the Bachelor of Mathematics (Computer Science). In each case, the requirements are the same except that ECE 222 replaces CS 251, and the following additional constraints apply to course selection:

Two of

CS 452 Real-Time Programming
CS 454 Distributed Systems
CS 456 Computer Networks
CS 457 System Performance Evaluation

All of

ECE 124 Digital Circuits and Systems
ECE 224 Embedded Microprocessor Systems or ECE 325 Microprocessor Systems and Interfacing for Mechatronics Engineering
ECE 327 Digital Hardware Systems
ECE 423 Embedded Computer Systems (first offered in 2014)
ECE 429 Computer Structures or CS 450 Computer Architecture
GENE 123 Electrical Engineering or ME 123 Electrical Engineering for Mechanical Engineers or MTE 120 Circuits
Note: Students taking ECE 429 instead of CS 450 will count this as 0.5 math units in the range CS 440-498, and not 0.5 non-math units.

Recommended course

PHYS 121 Mechanics and Waves 1


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