Computer Engineering

After completing Western Engineering’s Common First Year, you can enroll in the Computer Engineering program. In your second year of study, you will choose one of the following options: Electronic Devices for Ubiquitous Computing and Software Systems for Ubiquitous Computing.

Electronic Devices for Ubiquitous Computing

Students in this option focus on the design of electronic hardware systems with an emphasis on applications such as mobile communications. This option provides students with a systems-level perspective on digital electronics, including fundamental principles of computer architecture, integration of hardware and software design considerations, and opportunities to specialize in applications such as microelectronic devices, artificial intelligence, digital control systems, and digital signal and image processing.
View courses for the Electronic Devices for Ubiquitous Computing Option.

Software Systems for Ubiquitous Computing

This option is intended for students who wish to specialize in the development of low-level software (i.e., software that interacts directly with its hardware platform), particularly the operating software for smart phones and similar mobile networked devices. This option provides students with a systems-level perspective on embedded software systems, emphasizing software engineering fundamentals, integration of hardware and software design considerations, and opportunities to specialize in applications such as information security, digital control systems, and digital signal and image processing.
View courses for the Software Systems for Ubiquitous Computing Option.

Dual Degrees

You can also complete a dual degree with more than 50 major modules in faculties such as: Science, Music, Social Science or Arts & Humanities.

Visit the Department of Electrical and Computer Engineering website for more information