More information on Computer Engineering:
As a Computer Engineer you will be qualified to design, develop, implement, and test computer-controlled systems. Examples of such systems include personal-computer devices, video-game consoles, smart phones, hand-held computing devices, blue-ray DVD players and recorders, or even today's energy efficient appliances and devices. Computer Engineers also design hardware and software used for critical applications such as airplane cockpits, dedicated controllers built into cars, medical devices, and cellular phone networks.
At Concordia University we focus on the talent of our students and enable their creative power in engineering. Our Computer Engineering program provides a solid grounding in engineering mathematics and science, programming methodology, operating systems, real-time embedded systems, digital electronics, computer hardware architectures, computer networking, VLSI circuit design, and many other topics needed to meet today's growing market demands for highly qualified professionals.
Equipped with a solid foundation, students are offered the flexibility to customize their own degree with technical electives, or to choose to follow the avionics and embedded systems option. Our innovative program has been designed to meet the changing needs and expectations of industry leaders.
We understand the role that hands-on experience plays in solidifying students' command of engineering concepts. Our courses, which are offered in small class sizes, are taught by faculty members who are world-renowned researchers, and who bring their industrial experience and cutting-edge knowledge to the classroom to enrich the students' learning experience. We emphasize practical work, integrating classroom instruction with experimental learning, with more than 30 courses using up-to-date equipment in modern laboratories.
In their final year of study, students tackle a significant multi-disciplinary engineering project that will provide them the experience of working in a team, and implementing their design as a working prototype. To prepare students for their final-year project, we offer third-year students a novel, semester-long team design project course. Through these team projects, students hone their technical and non-technical skills. Concordia's Computer Engineering graduates have long been recognized by recruiters from industry as having the theoretical and practical skills needed for success.
Our program is accredited by the Canadian Engineering Accreditation Board and our graduates are eligible to become registered professional engineers.
The B.Eng. in Computer Engineering is a 120-credit program which normally takes four years of full-time study after CEGEP. Out-of-province students finishing high school after grade 12 are required to take additional math and science courses at Concordia, to ensure a strong command of these fundamental subjects. Courses in this program are in these main areas:
Students may then choose a specialization:
The Avionics and Embedded Systems Option (26 credits) includes courses in embedded systems, flight control, avionics navigation systems, and standards, regulation and certification, and provides training in embedded systems and airborne avionics systems.
Those students who do not wish to choose a specialization must choose a minimum of 26 credits from the Computer Engineering electives list.
As a graduate of our Computer Engineering program, you will be ready for a professional career worldwide. Our graduates find jobs internationally and domestically, with many companies in Montreal and nearby Ottawa, such as