The Department of Electrical and Computer Engineering offers undergraduate degree programs in three domains: Electrical Engineering, Electrical Engineering (including Honours), Computer Engineering and Software Engineering. All programs provide students with a strong background in mathematics, basic sciences, engineering science, and engineering design.

Electrical Engineering

The program in Electrical Engineering gives students a broad understanding of the key principles that are responsible for the extraordinary advances in the technology of computers, mobile devices, micro-electronics, automation and robotics, telecommunications and power systems. These areas are critical to the development of our industries and, more generally, to our economy. A graduate of this program will learn all the basic elements of electrical engineering for a seamless transition to industry.

Language of Instruction

The language of instruction at McGill University is English. Students may however write examinations, theses, or term papers in either French or English. Francophone students may find assistance at Le Phare.

Computer Engineering

The program in Computer Engineering provides students with greater depth and breadth of knowledge in the hardware and software aspects of computers. Students are exposed to both theoretical and practical issues of both hardware and software in well-equipped laboratories. Although the program is designed to meet the growing demands of industry for engineers with a strong background in modern computer technology, it also provides the underlying depth for graduate studies in all fields of Computer Engineering.

Software Engineering

The program in Software Engineering program offers students the opportunity to focus their studies on the skills needed to design and develop complex software systems. More specifically, students will learn to apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software that enables computers to perform their many applications. Graduates of this program will receive solid foundation for careers in industry.