Offered by McGill University, Montreal, Canada
Combines electrical engineering and computer science. Covers digital systems, embedded computing, hardware-software co-design, and computer architecture. Accredited by Engineers Canada.