Skip to main content

Computer Engineering

Bachelor of Computer Engineering (BEng)


As a computer engineer, your knowledge of how computers work — the design of hardware and software — allows you to work on computation and system design, including robotics, virtual reality, avionics and biomedical technologies.  Your innovations could lead to the next information revolution.

Our digital systems and high-performance computing labs will give you experience with state-of-the-art tools used by industry.


Master of Electrical & Computer Engineering (MEng)

This course-based program is designed to provide practising engineers the opportunity to strengthen and extend knowledge they acquired at the undergraduate level, to further develop their analytical skills, and to enhance their ability to comprehend and solve complex and advanced technology concepts.


Master of Electrical & Computer Engineering (MASc)


This thesis-based program is for those who want to bring their undergraduate knowledge to a deeper level, and engage in research aimed at advancing the design of technological systems. Conduct your research in established research centres and laboratories for telecommunications, signal processing, systems controls and robotics, power systems and renewable energy.


Doctor of Philosophy (PhD in Electrical & Computer Engineering)


This thesis-oriented program will give you theoretical knowledge and substantial research experience for innovative system design and problem solving. Faculty member expertise includes: hardware formal verification, electric transportation, artificial intelligence and nanotechnology.

Back to top

© Concordia University