Link to the University of Waterloo home page
2023-2024

The Undergraduate Calendar

 

 

Computer Science

Specializations

Digital Hardware Specialization

Students must apply for entry during 1A and complete the term with a minimum cumulative average of 75%. Enrolment in this academic plan is limited. Graduates of this Specialization do not qualify for the professional engineering designation.

The Digital Hardware Specialization is available for both the Bachelor of Computer Science (BCS) and the Bachelor of Mathematics (BMath) (Computer Science) academic plans. In each case, the requirements are the same except that ECE 222 replaces CS 251 with the following additional requirements:

  • Two of
  • One of
    • ECE 224 Embedded Microprocessor Systems
    • MTE 325 Microprocessor Systems and Interfacing for Mechatronics Engineering
  • One of
  • One of
  • All of
    • ECE 124 Digital Circuits and Systems
    • ECE 327 Digital Hardware Systems
    • ECE 423 Embedded Computer Systems

Office of the Registrar
University of Waterloo
Ira G. Needles Hall
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519-888-4567