Offered by University of British Columbia, Vancouver, Canada
Combines electrical engineering and computer science. Covers digital systems, embedded computing, VLSI, computer architecture, and software. Accredited by Engineers Canada.