The Computer Engineering curriculum deals with the design of hardware elements and building of computer systems of various levels of complexity. The Computer Engineering program includes courses in digital logic, VLSI, microelectronics, control systems and signal processing, as well as a number of courses devoted to the software tools required for control and operation of computer hardware.
Admission Requirements for the Computer Engineering Program
Second Year Program
Applied Mathematics 276, Computer Science 037a/b, ECE 205a/b, ECE 231a/b, ECE 233a/b, ECE 235a/b, ECE 236a/b, ECE 240a, ECE 241b, ES 211F/G, MME 234a/b
Third Year Program
Applied Mathematics 376a/b, ECE 330a/b, ECE 331a/b, ECE 339a/b, ECE 349a/b, ECE 375a/b, SE 312a/b, SE 314a/b, Computer Science 210a/b, Computer Science 211a/b, Statistical Sciences 241a/b, one 0.5 non-technical elective from the approved list.
Selection of the non-technical elective must be approved by the Department Counsellor to satisfy they CEAB requirements of subject matter that deals with central issues, methodologies, and thought processes of the humanities and social sciences. An approved list can be found on the Engineering website.
Fourth Year Program
Technical Electives: Computer Engineering
ECE 370a/b, ECE 429a/b, ECE 430a/b, ECE 431a/b, ECE 433a/b, ECE 437a/b, ECE 445a/b, ECE 455a/b, ECE 468a/b, ECE 469a/b, MME 452a/b, MME 473a/b, MME 482a/b, MME 487a/b, SE 353a/b, SE 410a/b, SE 411a/b, SE 472a/b.
Some technical electives may not be offered in a given academic year.
|