Why study computer engineering?
Without computer hardware there would be no smart phones, DVD players and digital recorders or computerized medical devices. As a computer engineer, your knowledge of computer architecture, digital electronics, circuits and digital communication will lead to new innovations or bring about another information revolution.
Choose to specialize in Avionics and Embedded Systems or create your own path based on electives that suit your interests. Our state-of-the-art labs designed for programming in assembly language, digital systems and high performance computing will give you experience with the tools you will use in the field. Through labs, lectures and projects, you’ll also:
- Study mathematics and engineering science
- Learn programming methodology to design data structures and algorithms
- Learn to resolve issues of system interfaces and integration
- Design embedded computing and communication systems for high-performance applications, such as a small, unmanned aircraft
Our program is accredited by the Canadian Engineering Accreditation Board and you’ll graduate eligible to become a registered professional engineer.
A Bachelor of Engineering degree takes a minimum of four years (120 credits) of full-time study, depending on your academic background.
After the successful completion of first year core courses, students may choose to take the Avionics and Embedded Systems Option.
Students who do not select the option must choose a minimum of 25.5 credits from the Computer Engineering electives list.
- Cegep Students including Three-Year Technical DEC:
- CHEM-101 or 202-NYA;
- MATH-103 or 201-NYA and 203 or 201-NYB and 105 or 201-NYC
- PHYS-101 or 203-NYA and 201 or 203-NYB
- Non-Cegep Students:
- Calculus I and II, Linear Algebra, Mechanics, Electricity and Magnetism, General Chemistry I
Particular attention is paid to grades in mathematics, sciences and courses applicable to the intended program of study. Applicants who do not meet the minimum requirements will be reviewed holistically.
- Students will be required to take and complete all prerequisite program requirements during their first year of study.
- Any missing prerequisites will be added onto the program at Concordia.
- Applicants from a three-year technical DEC may be eligible for transfer credits based on course equivalencies.
- Minimum of 65% for exemptions for Math and Physics. Students with grades of less than 65% in prerequisite courses will be asked to repeat those courses in addition to the program.
Minimum Cut-off Averages
(Minimum Cut-Off Averages: Should be used as indicators. Data may change depending on the quality of the application pool )
- Cegep: Overall CRC 24.00
- Canadian/U.S. High Schools & International Secondary Schools: 80% or B- equivalent
- External Transfers: Minimum 2.5 GPA (Transfer credits may be considered on a course-by-course basis or by challenge exams.)
- International Bacc. (IB): A minimum total of 27 points and completion of mathematics and sciences at the Higher Level
- Bacc. Français: Overall 11/20 – Completion of Série S (Sciences)
Make sure you also meet Concordia's minimum admission requirements.
- Develop a video game system that runs on a programmable chip (FPGA)
- Program an autonomous personal service robot
- Design an embedded computing and communication system to control multiple small, unmanned aircraft flying in formation
Applying to the Engineering co-op program gives you the chance to complete paid work terms that last 12 to 16 weeks. As a co-op student, you will play a large role in testing software packages designed and implemented by engineers. You may also:
- Design, build and test computing systems
- Design and implement software systems
- Develop and maintain databases
Computer engineering alumni have established careers in a range of computing fields, including aerospace avionics, real-time embedded systems, communication systems, software systems and computer architecture and hardware. Some have been hired by:
- CAE Inc.
- Canadian Space Agency
- Ajilon Consulting