Offered by McMaster University, Hamilton, Canada
Covers algorithms, software systems, digital hardware design, and artificial intelligence. Joint program bridging computer science and electrical engineering. Accredited by Engineers Canada.