Why pursue a Master's in Electrical and Computer Engineering?
This program of Master in Engineeringis designed to provide practicing engineers with an opportunity to strengthen and extend the knowledge they have obtained at the undergraduate level, to develop their design skills, and to enhance their ability to present technical material in written form.
This program is a course-based master's degree, Students who wish to have the option of continuing on to a Ph.D. should enroll in the MASc program instead of the MEng program.
Applicants to the MEng Program must hold a bachelor’s degree in engineering or equivalent with high standing. Applicants with a bachelor’s degree in architecture with high engineering content may also be considered for the MEng program. Such students will be required to enrol in an extended program. The Faculty Graduate Studies Committee will determine the acceptability of an applicant for admission to the program and may require an applicant to take specified undergraduate courses in order to qualify for acceptance. Qualified applicants requiring prerequisite courses may be required to take such courses in addition to their regular graduate program. Applicants with deficiencies in their undergraduate preparation may be required to take a qualifying program. An ability to write simple programs in a standard computer language will be assumed. Students lacking this skill will be required to register for the appropriate course. This course will be taken in addition to regular degree requirements.
Credits. A fully-qualified candidate is required to complete successfully a minimum of 45 credits. For specific program requirements, refer to the relevant departmental entry in the following pages. Each individual program of study must be approved by the student’s department.
Transfer Credits. Student may be granted transfer academic credits for, in general, not more than 12 credits taken in approved graduate studies prior to their entry into this program. A course submitted for transfer credits must be appropriate to the student’s program of study at Concordia University. An application for such credit will be considered only at the time of admission.
Option Changes. Transfers between all ENCS Master’s programs are considered option changes. All courses attempted in the original program are included in the new option and calculated in the CGPA.
Other Courses. A limited number of credits are recognized toward the Master of/Magisteriate in Engineering degree for courses taken under the heading Impact of Engineering on Society and for cognate courses taken from the MBA program. For details refer to the relevant departmental entry in the following pages.
Cross-Registration. A student in the program wishing to take courses under the cross-registration scheme must first obtain approval of the Faculty Graduate Studies Committee.
Time Limit. All work for a master’s/magisteriate degree for full-time students must be completed within 12 terms (4 years) from the time of initial registration in the program at Concordia University; for part-time students the time limit is 15 term (5 years).
Project. Depending on individual department requirements, students may choose to do one or more projects as part of their program. They do so by registering for one or more of the sequence ENGR 6971, 6981, 6991. Where students choose to carry out a multi-course project, the project will be graded by at least two professors.
Priority will be given to those who apply within the official deadlines listed above. Some programs may continue to accept applications after these deadlines. For more information, please contact the department.
Students must complete 45 credits distributed as follows:
A minimum of 36 credits consisting of 6000 numbered courses chosen from Topic Areas: E01, E03, E10, E42, E43, E44, E45, E47, E48, F03, and ELEC/COEN courses in E02.
These credits should be structured as follows:
Two concentrations from Topic Areas: E03, E42, E43, E44, E45, E47, E48, F03 should be selected.
In each of these two Topic Areas, at least 12 credits should be taken.
The remaining nine (9) credits must be obtained by selecting one of the following:
ENCS 6931, a 9-credit industrial training course;
A 4-credit complementary course from Topic Area E09 together with ENGR 6991, a 5-credit project course.
A 4-credit complementary course from Topic Area E09, the 1-credit seminar course ELEC 6961, together with one 4-credit course from the Engineering Courses section chosen with the permission of the Department on a case-by-case basis.
E01 - MATHEMATICAL METHODS
ENCS 6021 Engineering Analysis ENCS 6111 Numerical Methods ENCS 6141 Probabilistic Methods in Design ENCS 6161 Probability and Stochastic Processes ENCS 6181 Optimization Techniques I (*) ENCS 6191 Fuzzy Sets and Fuzzy Logic
E03 - SYSTEMS AND CONTROL
ELEC 6041 Large-scale Control Systems ELEC 6061 Real-time Computer Control Systems ELEC 6091 Discrete Event Systems ENGR 6071 Switched and Hybrid Control Systems ENGR 6131 Linear Systems (*) ENGR 6141 Nonlinear Systems ENGR 6412 Autonomy for Mobile Robots (*) ENGR 7121 Analysis and Design of Linear Multivariable Systems
ENGR 7131 Adaptive Control
ENGR 7181 Digital Control of Dynamic Systems
MECH 6681 Dynamics and Control of Nonholonomic Systems
ELEC 6111 Detection and Estimation Theory ELEC 6131 Error Detecting and Correcting Codes ELEC 6141 Wireless Communications ELEC 6151 Information Theory and Source Coding ELEC 6171 Modelling and Analysis of Telecommunications Networks ELEC 6181 Real-time and Multimedia Communication over Internet ELEC 6831 Digital Communications ELEC 6841 Advanced Digital Communications ELEC 6851 Telecommunications Networks ELEC 6861 Higher Layer Telecommunications Protocols ELEC 6871 Fiber-Optic Communication Systems and Networks ELEC 6881 Fundamentals and Applications of MIMO Communications
ELEC 6891 Broadcast Signal Transmission (*) ELEC 7151 Broadband Communications Networks ENCS 6811 Optical Networking: Architectures and Protocols
E43 - MICRO-DEVICES AND FABRICATION PROCESSES
ELEC 6221 Solid State Devices (*) ELEC 6231 Design of Integrated Circuit Components (*) ELEC 6241 VLSI Process Technology (*) ELEC 6251 Microtransducer Process Technology ELEC 6261 Optical Devices for High-Speed Communications ELEC 6271 Nanoscience and Nanotechnology: Opto-Electronic Devices ELEC 6281 Principles of Solid State Nanodevices
E44 - FIELDS, WAVES AND OPTOELECTRONICS
ELEC 6301 Advanced Electromagnetics ELEC 6311 Radiation and Scattering of Waves ELEC 6341 Antennas (*) ELEC 6351 Modern Antenna Theory ELEC 6361 Acoustics (*) ELEC 6371 Design of Wireless RF Systems ELEC 6381 Techniques in Electromagnetic Compatibility ELEC 6391 Microwave Engineering (*)
E45 - ELECTRICAL POWER ENGINEERING
ELEC 6411 Power Electronics I (*) ELEC 6421 Renewable Energy Systems (*) ELEC 6431 Advanced Electrical Machines and Drives ELEC 6461 Power Electronics II ELEC 6471 Hybrid Electric Vehicle Power System Design and Control (*) ELEC 6481 Computer-aided Analysis of Power Electronic Systems ELEC 6491 Controlled Electric Drives ELEC 7441 Design of Power Electronic Circuits ELEC 7451 Power System Compensation
E47 - SIGNAL PROCESSING
ELEC 6601 Digital Signal Processing ELEC 6611 Digital Filters ELEC 6621 Digital Waveform Compression ELEC 6631 Video Processing and Compression ELEC 6641 Two-dimensional Signal and Image Processing ELEC 6651 Adaptive Signal Processing
ELEC 6661 Medical Image Processing (*)
E48 - COMPUTER ENGINEERING
COEN 6211 Biological Computing and Synthetic Biology (*) COEN 6311 Software Engineering COEN 6312 Model-Driven Software Engineering COEN 6313 Programming on the Cloud (*) COEN 6321 Applied Evolutionary and Learning Algorithms (*)
COEN 6331 Neural Networks COEN 6341 Embedded System Modelling COEN 6611 Real-time Systems COEN 6711 Microprocessors and Their Applications COEN 6721 Fault-Tolerant Distributed Systems COEN 6741 Computer Architecture and Design COEN 7311 Protocol Design and Validation COEN 7741 Advanced Computer Architecture
ENGR 6231 Microfluidic Devices for Synthetic Biology (*)
E63 - PROJECT, REPORT AND INDUSTRIAL TRAINING
ENCS 6931 Industrial Stage and Training ELEC 6961 Graduate Seminar in Electrical and Computer Engineering INSE 6961 Graduate Seminar in Information and Systems Engineering ENGR 692 Case Study and Report
ENGR 6971 Project and Report I ENGR 6981 Project and Report II ENGR 6991 Project and Report III
F03 - APPLICATION SPECIFIC INTEGRATED CIRCUITS
COEN 6501 Digital System Design and Synthesis COEN 6511 VLSI Circuit Design COEN 6521 Design for Testability COEN 6531 ASIC Synthesis COEN 6541 Functional Hardware Verification COEN 6551 Formal Hardware Verification ELEC 6051 Introduction to Analog VLSI ELEC 6071 Mixed-Signal VLSI for Communication Systems (*)
ELEC 6081 Modern Analog Filter Design
Teaching Assistant (TA) assignments are awarded to qualified graduate students (PhD, MASc, MEng). The basic requirements are technical knowledge and good communication skills as demonstrated by past experience and academic record.
ENGR 6971 Project and Report I (4 credits). The purpose of the project report is to provide students in the MEng program with an opportunity to carry out independent project work and to present it in an acceptable form. The project may consist of the following:
A theoretical study of an engineering problem.
A design and/or development project conducted at Concordia.
A design and/or project conducted as part of the student’s full-time employment, providing the student’s employer furnishes written approval for the pursuit and reporting of the project.
An ordered and critical exposition of the literature on an appropriate topic in engineering.
Before registration for a project course, a student must obtain written consent of a faculty member who will act as advisor for the report. A form for this consent is available in the Office of the Dean of Engineering and Computer Science.
A four-credit report is due on the last day of classes of the term (fall, winter, summer) in which it is registered. Students are expected to have a preliminary version of their report approved by their advisor before its final submission. On or before the submission deadline, students must submit three copies of the report to their advisors, who will grade the report. One copy of the report will be returned to the students, one retained by the advisors, and one by the department.
The report, including an abstract, must be suitably documented and illustrated, should be at least 5000 words in length, must be typewritten on one side of 21.5 cm by 28 cm white paper of quality, and must be enclosed in binding. Students are referred to Form and Style: Thesis, Report, Term Papers, fourth edition by Campbell and Ballou, published by Houghton Migglin.
ENGR 6981 Project and Report II (4 credits)
ENGR 6991 Project and Report III (5 credits)
With the permission of their Department, students in the MEng Program may register for these project courses if they wish to carry out a more extended project, or if they wish to complete further projects. Each project course requires prior approval by the faculty member who has accepted to supervise the work. Students working on a multi-course project must register for the corresponding project courses in successive terms. For ENGR 6991 and multi-course projects, the report is due on the last day of classes of the last term in which they are registered. In the case of ENGR 6991 and multi-course project, three copies of the report must be submitted to the advisor on or before this deadline, and students are also required to make an oral presentation to the evaluators, and other members of the community. The report will be evaluated by the advisor and at least one other Engineering and Computer Science member of the Faculty.
Industrial Experience Option in the Master of Engineering
Applicants to the Master of Engineering may apply to the Industrial Experience option in the industrial milieu through the Institute for Co-operative Education. Students should indicate their choice on the application form. The Institute for Co-operative Education will help them with resumes, cover letters and interview techniques. The suggested schedule is as follows: fall and winter terms will be dedicated to course work followed by one term in industry, culminating with two terms in University for the remaining course work. The industrial experience term will be noted on the student transcript/record.
Students apply to the Industrial Experience option as early as possible, preferably when they enter the program. It is preferable to be bilingual in French and English if they wish to work in Quebec. Students who lack good language skills and still want to be part of the program should improve their language skills prior to final acceptance.
Students need to be enrolled in the Industrial Experience option at least the semester before going on a work term. They begin applying for jobs the semester prior to the work term. Previous work experience cannot be used toward credit for the ENCS 6931. Students should have good grades (greater than a CGPA of 3.40) for the master’s program, be full-time and have good communication skills. A Canadian work permit is required. The Departmental Co-op Program Director will recommend final acceptance to the Industrial Experience option.
ENCS 6931 Industrial Stage and Training (9 credits) Prerequisite: Completion of at least twenty credits in the program and permission of the Departmental Co-op Program Director.
This is an integral component of the Industrial Experience option that is to be completed under the supervision of an experienced engineer/computer scientist in the facilities of a participating company (a Canadian work permit is required).
Each student receives an assessment from the Departmental Co-op Program Director in consultation with the industry supervisor and the faculty advisor. Grading is on a pass/fail basis based on a proposal, monthly progress reports, a final report and a presentation.