The program in Computer Engineering consists of the Engineering Core, the Computer Engineering Core, and Electives. The minimum length of the program is 120 credits.
Students in the Computer Engineering program are required to complete at least one work term administered by either CIADI (see Section 71.10.9 Concordia Institute for Aerospace Design and Innovation (CIADI)) or Co-op (see Section 71.10.8 Co-operative Education in the Gina Cody School of Engineering and Computer Science). Only work terms undertaken after successfully completing 60 credits in the Computer Engineering program would satisfy this requirement.
In order to fulfill the work term, students must successfully complete one of the courses managed through CIADI or the Institute for Co‑operative Education.
It should be noted that ultimately it is the responsibility of the student to find an approved work-term placement.
For information on co-op fees, see concordia.ca/academics/co-op/students/fees.
credits from the Computer Engineering Core
credits from the Computer Engineering Electives
credits:
• COEN 212 Digital Systems Design I (3.50) • COEN 231 Introduction to Discrete Mathematics (3.00) • COEN 243 Programming Methodology I (3.50) • COEN 244 Programming Methodology II (3.00) • COEN 311 Computer Organization and Software (3.50) • COEN 313 Digital Systems Design II (3.50) • COEN 314 Digital Electronics I (3.50) • COEN 316 Computer Architecture and Design (3.50) • COEN 317 Microprocessor‑Based Systems (3.50) • COEN 320 Introduction to Real‑Time Systems (3.00) • COEN 346 Operating Systems (3.50) • COEN 352 Data Structures and Algorithms (3.00) • COEN 366 Communication Networks and Protocols (3.50) • COEN 390 Computer Engineering Product Design Project (3.00) • COEN 490 Capstone Computer Engineering Design Project (6.00) • ELEC 242 Continuous‑Time Signals and Systems (3.00) • ELEC 342 Discrete‑Time Signals and Systems (3.50) • ELEC 372 Fundamentals of Control Systems (3.50) • ENGR 290 Introductory Engineering Team Design Project (3.00) • SOEN 341 Software Process and Practices (4.00)
Students must complete 20 credits of Technical Electives from the Computer Engineering Electives list. Courses are listed in groups to facilitate course selection. With adequate academic justification and with permission of the Department, students may take one technical elective course from the Electrical Engineering Electives.
A. Hardware/Electronics/VLSI Electives: Computer Engineering
B. Software and System Design Electives: Computer Engineering
C. Biological and Biomedical Engineering Electives: Computer Engineering
D. Computer Science and Programming Electives: Computer Engineering
E. Telecommunication Networks and Signal Processing Electives: Computer Engineering
F. Controls, Robotics and Avionics Electives: Computer Engineering
G. Other Electives: Computer Engineering
© Concordia University