New Students Winter 2013 Entry: Sample Curricula for first semester [.pdf]
Electrical Engineering gives students a broad understanding of the key principles in the technology of computers, microelectronics, automation and robotics, telecommunications and power systems.
Curriculum: Electrical Engineering
Computer Engineering provides students with greater depth and breadth of knowledge in the hardware and software aspects of computers.
Curriculum: Computer Engineering
Software Engineering, offered jointly with the School of Computer Science, is a new program that offers students the opportunity to focus their studies on the skills needed to design and develop complex software systems.
Curriculum: Software Engineering