º£½ÇÉçÇø

Department of Electrical and Computer Engineering

Note: This is the 2010–2011 edition of the eCalendar. Update the year in your browser's URL bar for the most recent version of this page, or clickÌýhere to jump to the newest eCalendar.

Department of Electrical and Computer Engineering

Location

Location

  • Department of Electrical and Computer Engineering
  • Undergraduate Programs Office
  • Lorne Trottier Building, Room 2060
  • 3630 University Street
  • Montreal, Quebec H3A 2B2

About the Department of Electrical and Computer Engineering

About the Department of Electrical and Computer Engineering

The Department of Electrical and Computer Engineering offers undergraduate degree programs in Electrical Engineering, Electrical Engineering (Honours), Computer Engineering, and Software Engineering. All programs provide students with a strong background in mathematics, basic sciences, engineering science, engineering design and complementary studies, in conformity with the requirements of the Canadian Engineering Accreditation Board (CEAB).

In addition to technical complementary courses, students in all three programs take general complementary courses in humanities and social sciences and/or management studies and law. These courses allow students to develop specific interests in areas such as psychology, economics, management or political science.

Department of Electrical and Computer Engineering Faculty

Department of Electrical and Computer Engineering Faculty

Chair
David V. Plant
Associate Chair, Operations
Benoit Boulet
Associate Chair, Undergraduate Studies
Jonathan P. Webb
Associate Chair, Graduate Studies
Mark Coates
Emeritus Professors
Eric L. Adler; B.Sc.(Lond.), M.A.Sc.(Tor.), Ph.D.(McG.), F.I.E.E.E., Eng.
Pierre R. Bélanger; B.Eng.(McG.), S.M., Ph.D.(MIT), F.I.E.E.E., Eng.
Maier L. Blostein; B.Eng., M.Eng.(McG.), Ph.D.(Ill.), F.I.E.E.E., Eng.
Clifford H. Champness; M.Sc.(Lond.), Ph.D.(McG.)
Gerry W. Farnell; B.A.Sc.(Tor.), S.M.(MIT), Ph.D.(McG.), F.I.E.E.E., Eng.
Lorne Mason; B.Eng., Ph.D.(Sask.)
Tomas J.F. Pavlasek; B.Eng., M.Eng., Ph.D.(McG.), Eng.
Nicholas C. Rumin; B.Eng., M.Sc., Ph.D.(McG.), Eng.
Professors
Peter E. Caines; B.A.(Oxf.), D.I.C., Ph.D.(Lond.), F.R.S.C., F.I.E.E.E., F.C.I.A.R. (James º£½ÇÉçÇø Professor) (Macdonald Professor)
James Clark; B.A.Sc., Ph.D.(Br. Col.), Associate Dean, Academic
Frank Ferrie; B.Eng., Ph.D.(McG.)
Francisco D. Galiana; B.Eng.(McG.), S.M., Ph.D.(MIT), F.I.E.E.E., Eng.
Vincent Hayward; Dip.Ing.(ENSM, Nantes), Doc.Ing.(Orsay), Eng.
Geza Joos; B.Sc.(C'dia), M.Eng., Ph.D.(McG.) (CRC Chair)
Peter Kabal; B.A.Sc., M.A.Sc., Ph.D.(Tor.)
Tho Le-Ngoc; M.Eng.(McG.), Ph.D.(Ott.), F.I.E.E.E.
Harry Leib; B.Sc.(Technion), Ph.D.(Tor.)
Martin D. Levine; B.Eng., M.Eng.(McG.), Ph.D.(Lond.), F.C.I.A.R., F.I.E.E.E., Eng.
David A. Lowther; B.Sc.(Lond.), Ph.D.(C.N.A.A.), F.C.A.E., Eng. (James º£½ÇÉçÇø Professor)
Boon-Teck Ooi; B.E.(Adel.), S.M.(MIT), Ph.D.(McG.), Eng.
David V. Plant; M.S., Ph.D.(Brown), P.Eng., F.I.E.E.E., F.O.S.A., F.C.A.E. (James º£½ÇÉçÇø Professor)
Gordon Roberts; B.A.Sc.(Wat.), M.A.Sc., Ph.D.(Tor.), Eng., F.I.E.E.E. (James º£½ÇÉçÇø Professor)
Jonathan Webb; B.A., Ph.D.(Cant.)
Associate Professors
Ramesh Abhari; M.A.Sc.(Tehran), Ph.D.(Tor.)
Tal Arbel; M.Eng., Ph.D.(McG.)
Jan Bajcsy; B.Sc.(Harv.), M.Eng., Ph.D.(Prin.)
Benoit Boulet; B.Sc.(Laval), M.Eng.(McG.), Ph.D.(Tor.) (William Dawson Scholar)
Benoit Champagne; B.Eng., M.Eng.(Montr.), Ph.D.(Tor.)
Lawrence Chen; B.Eng.(McG.), M.A.Sc., Ph.D.(Tor.)
Mark Coates; B.Eng.(Adel.), Ph.D.(Camb.)
Jeremy R. Cooperstock; B.Ap.Sc.(Br. Col.), M.Sc., Ph.D.(Tor.)
Mourad El-Gamal; B.Sc.(Cairo), M.Sc.(Nashville), Ph.D.(McG.) (William Dawson Scholar)
Dennis Giannacopoulos; M.Eng., Ph.D.(McG.)
Warren Gross; B.A.Sc.(Wat.), M.A.Sc., Ph.D.(Tor.)
Roni Khazaka; M.Eng., Ph.D.(Car.)
Andrew Kirk; B.Sc.(Brist.), Ph.D.(Lond.), Associate Dean, Research and Graduate Education (William Dawson Scholar)
Fabrice Labeau; M.S., Ph.D.(Louvain)
Shie Mannor; B.A., B.Sc., Ph.D.(Haifa)
Steve McFee; B.Eng., Ph.D.(McG.)
Hannah Michalska; B.Sc., M.Sc.(Warsaw), Ph.D.(Lond.)
Milica Popovich; B.Sc.(Colo.), M.Sc., Ph.D.(N'western)
Ioannis Psaromiligkos; B.Sc.(Patras), M.Sc., Ph.D.(Buffalo)
Richard Rose; B.Sc., M.S.(Ill.), Ph.D.(GIT)
Ishiang Shih; M.Eng., Ph.D.(McG.)
Zeljko Zilic; B.Eng.(Zagreb), M.Sc., Ph.D.(Tor.)
Assistant Professors
Vamsy Chodavarapu; B.Eng.(India), M.S., Ph.D.(NYU)
Anas Hamoui; M.Eng.(McG.), Ph.D.(Tor.)
Odile Liboiron-Ladouceur; M.Sc., Ph.D.(Col.)
Zetian Mi; B.A.Sc.(China), M.Sc.(Iowa), Ph.D.(Mich.)
Sam Musallam; B.Sc., M.Sc., Ph.D.(Tor.)
Michael Rabbat; B.S.(IIl.), M.S.(Texas), Ph.D.(Wis.)
Martin Rochette; B.A., M.Eng., Ph.D.(Laval)
Thomas Szkopek; B.A.Sc., M.A.Sc.(Tor.), Ph.D.(Calif.-LA)
Mai Vu; M.S., Ph.D.(Stan.)
Associate Members
Gregory Dudek; B.Sc.(Qu.), M.Sc., Ph.D.(Tor.)
Alan C. Evans; M.Sc.(Surrey), Ph.D.(Leeds)
William R. Funnell; M.Eng., Ph.D.(McG.)
Henrietta L. Galiana; M.Eng., Ph.D.(McG.)
Jean Gotman; M.E.(Dart.), Ph.D.(McG.)
David Juncker; Ph.D.(Neuchatel)
Robert E. Kearney; M.Eng., Ph.D.(McG.)
Xue Liu; B.S., M.Eng.(Tsinghua), Ph.D.(Ill.)
Nathaniel J. Quitoriano; B.S.(Calif.), Ph.D.(MIT)
Adjunct Professors
Ray Bartnikas
Eric Boisvert
Charalambos Charalambous
Robert DiRaddo
Danny Grant
Cedric Guss
Cheng K. Jen
Irene Leszkowicz
Miguel Marin
Douglas O'Shaughnessy
Katarzyna Radecka
Farouk Rizk
Anthony Rodolakis
Robert Sabourin
Leszek Szczecinski
Kenneth D. Wagner
Faculty of Engineering—2010-2011 (last updated Apr. 22, 2010) (disclaimer)

Bachelor of Engineering (B.Eng.) - Electrical Engineering (109 credits)

The program gives students a broad understanding of the key principles that are responsible for the extraordinary advances in the technology of computers, micro-electronics, automation and robotics, telecommunications and power systems. These areas are critical to the development of our industries and, more generally, to our economy. A graduate of this program is exposed to all basic elements of electrical engineering and can function in any of our client industries. This breadth is what distinguishes an engineer from, say, a computer scientist or physicist.

In addition to technical complementary courses, students in the Electrical Engineering program take general complementary courses in social sciences, administrative studies and humanities. These courses allow students to develop specific interests in areas such as psychology, economics, management or political science.

Total program credit weight: 109-110 credits.

Required Year 0 (Freshman) Courses

30 credits

Generally, students admitted to Engineering from Quebec CEGEPs are granted transfer credit for these Year 0 (Freshman) courses (except FACC 100).

For information on transfer credit for French Baccalaureate, International Baccalaureate exams, Advanced Placement exams, Advanced Levels and Science Placement Exams, see

/engineering/student/sao/newstudents/credit and select your term of admission.

CHEM 110 (4) General Chemistry 1
CHEM 120 (4) General Chemistry 2
FACC 100 (1) Introduction to the Engineering Profession
MATH 133 (3) Linear Algebra and Geometry
MATH 140* (3) Calculus 1
MATH 141 (4) Calculus 2
PHYS 131 (4) Mechanics and Waves
PHYS 142 (4) Electromagnetism and Optics

AND 3 credits selected from the approved list of courses in Humanities and Social Sciences, Management Studies and Law, listed below under Complementary Studies (Group B).

*Students may take MATH 139 (Calculus) instead of MATH 140, but only with permission from the Department of Mathematics and Statistics.

Required Non-Departmental Courses

32 credits

CCOM 206 (3) Communication in Engineering
CIVE 281 (3) Analytical Mechanics
COMP 202 (3) Introduction to Computing 1
FACC 100 (1) Introduction to the Engineering Profession
FACC 400 (1) Engineering Professional Practice
MATH 262 (3) Intermediate Calculus
MATH 263 (3) Ordinary Differential Equations for Engineers
MATH 264 (3) Advanced Calculus for Engineers
MATH 270 (3) Applied Linear Algebra
MATH 381 (3) Complex Variables and Transforms
MIME 310 (3) Engineering Economy
PHYS 271 (3) Introduction to Quantum Physics

Required Electrical Engineering Courses

57 credits

ECSE 200 (3) Electric Circuits 1
ECSE 210 (3) Electric Circuits 2
ECSE 211 (3) Design Principles and Methods
ECSE 212* (3) Properties of Materials in Electrical Engineering
ECSE 221 (3) Introduction to Computer Engineering
ECSE 291 (2) Electrical Measurements Laboratory
ECSE 303 (3) Signals and Systems 1
ECSE 304 (3) Signals and Systems 2
ECSE 305 (3) Probability and Random Sig. 1
ECSE 322 (3) Computer Engineering
ECSE 323 (5) Digital System Design
ECSE 330 (3) Introduction to Electronics
ECSE 334 (3) Introduction to Microelectronics
ECSE 351 (3) Electromagnetic Fields
ECSE 352 (3) Electromagnetic Waves
ECSE 361 (3) Power Engineering
ECSE 434 (2) Microelectronics Laboratory
ECSE 443 (3) Introduction to Numerical Methods in Electrical Engineering
ECSE 474 (1) Design Project 1
ECSE 475 (2) Design Project 2
MIME 262* (3) Properties of Materials in Electrical Engineering

*Students select either ECSE 212 or MIME 262 from the list above.

Complementary Courses

20-21 credits

Technical Complementaries

12 credits from the following:

ECSE 404 (3) Control Systems
ECSE 405 (3) Antennas
ECSE 411 (3) Communications Systems 1
ECSE 412 (3) Discrete Time Signal Processing
ECSE 413 (3) Communications Systems 2
ECSE 414 (3) Introduction to Telecommunication Networks
ECSE 420 (3) Parallel Computing
ECSE 421 (3) Embedded Systems
ECSE 422 (3) Fault Tolerant Computing
ECSE 423 (3) Fundamentals of Photonics
ECSE 424 (3) Human-Computer Interaction
ECSE 425 (3) Computer Organization and Architecture
ECSE 426 (3) Microprocessor Systems
ECSE 427 (3) Operating Systems
ECSE 430 (3) Photonic Devices and Systems
ECSE 431 (3) Introduction to VLSI CAD
ECSE 432 (3) Physical Basis: Transistor Devices
ECSE 435 (3) Mixed-Signal Test Techniques
ECSE 436 (3) Signal Processing Hardware
ECSE 450 (3) Electromagnetic Compatibility
ECSE 451 (3) EM Transmission and Radiation
ECSE 460* (3) Appareillage électrique (Electrical Power Equipment)
ECSE 462 (3) Electromechanical Energy Conversion
ECSE 464 (3) Power Systems Analysis 1
ECSE 465 (3) Power Electronic Systems
ECSE 467* (3) Comportement des réseaux électriques
ECSE 468* (3) Electricité industrielle (Industrial Power Systems)
ECSE 469* (3) Protection des réseaux électriques

* courses taught in French

Laboratory Complementaries

2-3 credits from the following:

ECSE 426 (3) Microprocessor Systems
ECSE 431 (3) Introduction to VLSI CAD
ECSE 435 (3) Mixed-Signal Test Techniques
ECSE 436 (3) Signal Processing Hardware
ECSE 450 (3) Electromagnetic Compatibility
ECSE 485 (2) IC Fabrication Laboratory
ECSE 486 (2) Power Laboratory
ECSE 487 (2) Computer Architecture Laboratory
ECSE 488 (2) High Frequency Laboratory
ECSE 489 (2) Telecommunication Network Laboratory
ECSE 490 (2) Digital Signal Processing Laboratory
ECSE 491 (2) Communication Systems Laboratory
ECSE 493 (2) Control and Robotics Laboratory

Complementary Studies

6 credits from Group A and Group B

Group A - Impact of Technology on Society

3 credits from the following:

ANTH 212 (3) Anthropology of Development
BTEC 502 (3) Biotechnology Ethics and Society
CHEE 430 (3) Technology Impact Assessment
CIVE 469 (3) Infrastructure and Society
ECON 225 (3) Economics of the Environment
ECON 347 (3) Economics of Climate Change
ENVR 201 (3) Society and Environment
GEOG 200 (3) Geographical Perspectives: World Environmental Problems
GEOG 203 (3) Environmental Systems
GEOG 205 (3) Global Change: Past, Present and Future
GEOG 302 (3) Environmental Management 1
MECH 526 (3) Manufacturing and the Environment
MGPO 440 (3) Strategies for Sustainability
MIME 308 (3) Social Impact of Technology
PHIL 343 (3) Biomedical Ethics
RELG 270 (3) Religious Ethics and the Environment
SOCI 235 (3) Technology and Society
SOCI 312 (3) Sociology of Work and Industry
URBP 201 (3) Planning the 21st Century City

Group B - Humanities and Social Sciences, Management Studies and Law

3 credits at the 200-level or higher from the following departments:

Anthropology (ANTH)

Economics (any 200- or 300-level course excluding ECON 208, ECON 217, ECON 227 and ECON 337)

History (HIST)

Philosophy (excluding PHIL 210 and PHIL 310)

Political Science (POLI)

Psychology (excluding PSYC 204 and PSYC 305, but including PSYC 100)

Religious Studies (RELG)

School of Social Work (SWRK)

Sociology (excluding SOCI 350)

OR one of the following:

ARCH 350 (3) The Material Culture of Canada
BUSA 465* (3) Technological Entrepreneurship
ENVR 203 (3) Knowledge, Ethics and Environment
ENVR 400 (3) Environmental Thought
FACC 220 (3) Law for Architects and Engineers
FACC 500 (3) Technology Business Plan Design
FACC 501 (3) Technology Business Plan Project
INDR 294* (3) Introduction to Labour-Management Relations
MATH 338 (3) History and Philosophy of Mathematics
MGCR 222* (3) Introduction to Organizational Behaviour
MGCR 352* (3) Marketing Management 1
MRKT 360* (3) Marketing of Technology
ORGB 321* (3) Leadership
ORGB 423* (3) Human Resources Management

*Note: Management courses have limited enrolment and registration dates. See Important Dates at /importantdates.

Language Courses

If you are not proficient in a certain language, 3 credits will be given for one 6-credit course in that language.

However, 3 credits may be given for any language course that has a sufficient cultural component. You must have this course approved by a faculty adviser.

Enhanced Power Concentration

(Students following this program must complete 15 credits of technical complementary courses.)

The Institute for Electrical Power Engineering was recently established as a province-wide centre for electrical power engineering education. It is funded by industry, mostly Hydro-Québec, and provides a comprehensive program and state-of-the-art laboratory facilities, and a point of contact between industry and universities involved in power engineering.

Note: This program is open to students in the regular Electrical Engineering program only.

Here are some benefits of the concentration:

- a complete and up-to-date final-year program in electrical power engineering, with industry-sponsored and supported courses

- access to industry-sponsored projects, internships and new employment opportunities

ELIGIBILITY CRITERIA

To be considered in September 2010, the applicant must

- be registered in the B.Eng. program (regular Electrical Engineering);

- have a cumulative GPA of at least 2.70

- have completed or be registered in ECSE 361 (Power Engineering);

- be able to complete the degree requirements by Spring 2011;

- agree to follow the curriculum requirements set out below.

SELECTION CRITERIA

The number of students selected, expected to be between five and ten, will be the subject of a specific agreement between the University and the Institute. Selection criteria to the Institute will be based on CGPA and on the curriculum vitae. The selection process for the scholarship may involve an interview with the committee presided by Hydro-Québec. There is a possibility of an internship with Hydro-Québec.

CURRICULUM REQUIREMENTS FOR SELECTED STUDENTS

Generally, unless the University has authorized specific substitutions, students must complete the degree requirements set out this Calendar with the following specifications:

Technical Complementaries and Laboratories (15 credits)

All students must take (or have taken) five courses from the following:

Required Courses

9 credits

ECSE 462 (3) Electromechanical Energy Conversion
ECSE 464 (3) Power Systems Analysis 1
ECSE 465 (3) Power Electronic Systems

Students must also complete ECSE 474 and 475 (Electrical Engineering Design Projects 1 and 2) on a practical project in power engineering, preferably at the Institute or with a company sponsoring the Institute.

Complementary Courses

6 credits from the following:

ECSE 404 (3) Control Systems
ECSE 460* (3) Appareillage électrique (Electrical Power Equipment)
ECSE 467* (3) Comportement des réseaux électriques
ECSE 468* (3) Electricité industrielle (Industrial Power Systems)
ECSE 469* (3) Protection des réseaux électriques

* courses taught in French.

Note: ECSE 460, ECSE 464 (Fall semester), ECSE 465, ECSE 467, ECSE 468 and ECSE 469 are courses sponsored by the Institute and taught at École Polytechnique de Montréal.

Faculty of Engineering—2010-2011 (last updated Apr. 22, 2010) (disclaimer)

Bachelor of Engineering (B.Eng.) - Honours Electrical Engineering (109 credits)

This program is designed for students who wish to pursue postgraduate work and look to a career in advanced research and development. The technical complementaries are selected from graduate courses, facilitating the transition to postgraduate studies. Students in this curriculum benefit from smaller classes and have more contact with professorial staff and graduate students. However, the program is quite demanding.

Total program credit weight: 109-110 credits.

Entry into the Electrical Engineering Honours Program

The Honours program is a limited enrolment program and entry is highly competitive. There is no direct entry to the Honours program in the first year. Students may enter the Honours program in the following ways:

- Students from CEGEP will be admitted, on the basis of their grades, at the start of the third term.

- Students from outside Quebec will be admitted, on the basis of their grades, at the start of the fifth term.

To remain in the Honours program and to be awarded the Honours degree, a student must have completed at least 14 credits in each term since entering Electrical and Computer Engineering, except for the final two terms of their degree, and maintained a CGPA of at least 3.30 since entering Electrical and Computer Engineering. In either of their final two full terms (i.e., Fall and Winter, or Winter and Fall) students may drop below 14 credits, provided the combined load for the two terms is at least 16 credits. For more information, please contact the Departmental office at 514-398-3943.

<b>Required Year 0 (Freshman) Courses</b>

30 credits

Note: Students in the Honours Electrical Engineering program complete the Year 0 (Freshman) courses before entering the Honours program, as explained above.

Generally, students admitted to Engineering from Quebec CEGEPs are granted transfer credit for these Year 0 (Freshman) courses (except FACC 100).

For information on transfer credit for French Baccalaureate, International Baccalaureate exams, Advanced Placement exams, Advanced Levels and Science Placement Exams, see /engineering/student/sao/newstudents/credit and select your term of admission.

CHEM 110 (4) General Chemistry 1
CHEM 120 (4) General Chemistry 2
FACC 100 (1) Introduction to the Engineering Profession
MATH 133 (3) Linear Algebra and Geometry
MATH 140* (3) Calculus 1
MATH 141 (4) Calculus 2
PHYS 131 (4) Mechanics and Waves
PHYS 142 (4) Electromagnetism and Optics

AND 3 credits selected from the approved list of courses in Humanities and Social Sciences, Management Studies and Law, listed below under Complementary Studies (Group B).

*Students may take MATH 139 (Calculus) instead of MATH 140, but only with permission from the Department of Mathematics and Statistics.

Required Non-Departmental Courses

32 credits

CCOM 206 (3) Communication in Engineering
CIVE 281* (3) Analytical Mechanics
COMP 202 (3) Introduction to Computing 1
FACC 100 (1) Introduction to the Engineering Profession
FACC 400 (1) Engineering Professional Practice
MATH 262 (3) Intermediate Calculus
MATH 263* (3) Ordinary Differential Equations for Engineers
MATH 264 (3) Advanced Calculus for Engineers
MATH 271* (3) Linear Algebra and Partial Differential Equations
MATH 381* (3) Complex Variables and Transforms
MIME 310 (3) Engineering Economy
PHYS 271 (3) Introduction to Quantum Physics

*Though not required to do so, students in the Honours program or wishing to enter the Honours program are encouraged to take the following advanced math and physics courses instead of the required courses marked by (*):

MATH 247 (Honours Applied Linear Algebra) instead of MATH 271

MATH 249 (Honours Complex Variables) instead of MATH 381

MATH 325 (Honours Ordinary Differential Equations) instead of MATH 263

PHYS 251 (Honours Classical Mechanics) instead of CIVE 281

Required Electrical Engineering Courses

60 credits

ECSE 200 (3) Electric Circuits 1
ECSE 210 (3) Electric Circuits 2
ECSE 211 (3) Design Principles and Methods
ECSE 212* (3) Properties of Materials in Electrical Engineering
ECSE 221 (3) Introduction to Computer Engineering
ECSE 291 (2) Electrical Measurements Laboratory
ECSE 303 (3) Signals and Systems 1
ECSE 304 (3) Signals and Systems 2
ECSE 305 (3) Probability and Random Sig. 1
ECSE 322 (3) Computer Engineering
ECSE 323 (5) Digital System Design
ECSE 330 (3) Introduction to Electronics
ECSE 334 (3) Introduction to Microelectronics
ECSE 351 (3) Electromagnetic Fields
ECSE 352 (3) Electromagnetic Waves
ECSE 361 (3) Power Engineering
ECSE 434 (2) Microelectronics Laboratory
ECSE 498 (3) Honours Thesis 1
ECSE 499 (3) Honours Thesis 2
ECSE 543 (3) Numerical Methods in Electrical Engineering
MIME 262* (3) Properties of Materials in Electrical Engineering

*Students select either ECSE 212 or MIME 262 from the list above.

Complementary Courses

17-18 credits

11-12 credits from List A and List B

List A - Technical Complementaries

9 credits chosen from 500-level ECSE courses OR one of the following and 6 credits chosen from 500-level ECSE courses (no more than one 400-level course can be chosen as a technical complementary):

ECSE 425 (3) Computer Organization and Architecture
ECSE 427 (3) Operating Systems
ECSE 451 (3) EM Transmission and Radiation

Laboratory Complementaries

2-3 credits from the following:

ECSE 426 (3) Microprocessor Systems
ECSE 431 (3) Introduction to VLSI CAD
ECSE 435 (3) Mixed-Signal Test Techniques
ECSE 436 (3) Signal Processing Hardware
ECSE 450 (3) Electromagnetic Compatibility
ECSE 485 (2) IC Fabrication Laboratory
ECSE 486 (2) Power Laboratory
ECSE 487 (2) Computer Architecture Laboratory
ECSE 488 (2) High Frequency Laboratory
ECSE 489 (2) Telecommunication Network Laboratory
ECSE 490 (2) Digital Signal Processing Laboratory
ECSE 491 (2) Communication Systems Laboratory
ECSE 493 (2) Control and Robotics Laboratory

Complementary Studies

6 credits from Group A and Group B

Group A - Impact of Technology on Society

3 credits from the following:

ANTH 212 (3) Anthropology of Development
BTEC 502 (3) Biotechnology Ethics and Society
CHEE 430 (3) Technology Impact Assessment
CIVE 469 (3) Infrastructure and Society
ECON 225 (3) Economics of the Environment
ECON 347 (3) Economics of Climate Change
ENVR 201 (3) Society and Environment
GEOG 200 (3) Geographical Perspectives: World Environmental Problems
GEOG 203 (3) Environmental Systems
GEOG 205 (3) Global Change: Past, Present and Future
GEOG 302 (3) Environmental Management 1
MECH 526 (3) Manufacturing and the Environment
MGPO 440 (3) Strategies for Sustainability
MIME 308 (3) Social Impact of Technology
PHIL 343 (3) Biomedical Ethics
RELG 270 (3) Religious Ethics and the Environment
SOCI 235 (3) Technology and Society
SOCI 312 (3) Sociology of Work and Industry
URBP 201 (3) Planning the 21st Century City

Group B - Humanities and Social Sciences, Management Studies and Law

3 credits at the 200-level or higher from the following departments:

Anthropology (ANTH)

Economics (any 200- or 300-level course excluding ECON 208, ECON 217, ECON 227 and ECON 337)

History (HIST)

Philosophy (excluding PHIL 210 and PHIL 310)

Political Science (POLI)

Psychology (excluding PSYC 204 and PSYC 305, but including PSYC 100)

Religious Studies (RELG)

School of Social Work (SWRK)

Sociology (excluding SOCI 350)

OR one of the following:

ARCH 350 (3) The Material Culture of Canada
BUSA 465* (3) Technological Entrepreneurship
ENVR 203 (3) Knowledge, Ethics and Environment
ENVR 400 (3) Environmental Thought
FACC 220 (3) Law for Architects and Engineers
FACC 500 (3) Technology Business Plan Design
FACC 501 (3) Technology Business Plan Project
INDR 294* (3) Introduction to Labour-Management Relations
MATH 338 (3) History and Philosophy of Mathematics
MGCR 222* (3) Introduction to Organizational Behaviour
MGCR 352* (3) Marketing Management 1
MRKT 360* (3) Marketing of Technology
ORGB 321* (3) Leadership
ORGB 423* (3) Human Resources Management

*Note: Management courses have limited enrolment and registration dates. See Important Dates at /importantdates.

Language Courses

If you are not proficient in a certain language, 3 credits will be given for one 6-credit course in that language.

However, 3 credits may be given for any language course that has a sufficient cultural component. You must have this course approved by a faculty adviser.

Faculty of Engineering—2010-2011 (last updated Apr. 22, 2010) (disclaimer)

Bachelor of Engineering (B.Eng.) - Computer Engineering (107 credits)

The Computer Engineering program provides students with greater depth and breadth of knowledge in the hardware and software aspects of computers. Students are exposed to both theoretical and practical issues of both hardware and software in well-equipped laboratories. Although the program is designed to meet the growing demands by industry for engineers with a strong background in modern computer technology, it also provides the underlying depth for graduate studies in all fields of Computer Engineering.

In addition to technical complementary courses, students in the program take general complementary courses in social sciences, management studies and humanities. These courses allow students to develop specific interests in areas such as psychology, economics, management or political science.

Total program credit weight: 107-111 credits.

Required Year 0 (Freshman) Courses

30 credits

Generally, students admitted to Engineering from Quebec CEGEPs are granted transfer credit for these Year 0 (Freshman) courses (except FACC 100).

For information on transfer credit for French Baccalaureate, International Baccalaureate exams, Advanced Placement exams, Advanced Levels and Science Placement Exams, see

/student-records/exam/placement.

CHEM 110 (4) General Chemistry 1
CHEM 120 (4) General Chemistry 2
FACC 100 (1) Introduction to the Engineering Profession
MATH 133 (3) Linear Algebra and Geometry
MATH 140* (3) Calculus 1
MATH 141 (4) Calculus 2
PHYS 131 (4) Mechanics and Waves
PHYS 142 (4) Electromagnetism and Optics

AND 3 credits selected from the approved list of courses in Humanities and Social Sciences, Management Administrative Studies and Law, listed below under Complementary Studies (Group B).

*Students may take MATH 139 (Calculus) instead of MATH 140, but only with permission from the Department of Mathematics and Statistics.

Required Non-Departmental Courses

35 credits

CCOM 206 (3) Communication in Engineering
CIVE 281 (3) Analytical Mechanics
COMP 202 (3) Introduction to Computing 1
COMP 250 (3) Introduction to Computer Science
COMP 251 (3) Data Structures and Algorithms
FACC 100 (1) Introduction to the Engineering Profession
FACC 400 (1) Engineering Professional Practice
MATH 262 (3) Intermediate Calculus
MATH 263 (3) Ordinary Differential Equations for Engineers
MATH 264 (3) Advanced Calculus for Engineers
MATH 270 (3) Applied Linear Algebra
MATH 363 (3) Discrete Mathematics
MIME 310 (3) Engineering Economy

Required Computer Engineering Courses

55 credits

ECSE 200 (3) Electric Circuits 1
ECSE 210 (3) Electric Circuits 2
ECSE 211 (3) Design Principles and Methods
ECSE 221 (3) Introduction to Computer Engineering
ECSE 291 (2) Electrical Measurements Laboratory
ECSE 305 (3) Probability and Random Sig. 1
ECSE 306 (3) Fundamentals of Signals and Systems
ECSE 321 (3) Introduction to Software Engineering
ECSE 322 (3) Computer Engineering
ECSE 323 (5) Digital System Design
ECSE 330 (3) Introduction to Electronics
ECSE 334 (3) Introduction to Microelectronics
ECSE 353 (3) Electromagnetic Fields and Waves
ECSE 414 (3) Introduction to Telecommunication Networks
ECSE 425 (3) Computer Organization and Architecture
ECSE 426 (3) Microprocessor Systems
ECSE 427 (3) Operating Systems
ECSE 474 (1) Design Project 1
ECSE 475 (2) Design Project 2

Complementary Courses

17-21 credits

Basic Science Complementary Courses (for CEGEP students only)

0-3 credits

Students from CEGEP are required to complete one 3-credit course at the 200-level or higher, chosen from the following science departments, approved by the Undergraduate Programs Office in the Department of Electrical and Computer Engineering:

Atmospheric and Oceanic Sciences (ATOC)

Biology (BIOL)

Chemistry (CHEM)

Earth and Planetary Sciences (EPSC)

Earth System Science (ESYS)

Physics (PHYS)

Technical Complementaries

9 credits from List A and List B

The course chosen from List A is meant to enhance the body of knowledge; the courses chosen from List B are to provide breadth.

LIST A

3 credits

ECSE 424 (3) Human-Computer Interaction
ECSE 428 (3) Software Engineering Practice
ECSE 431 (3) Introduction to VLSI CAD

LIST B

6 credits from the following:

COMP 424 (3) Artificial Intelligence
ECSE 404 (3) Control Systems
ECSE 411 (3) Communications Systems 1
ECSE 412 (3) Discrete Time Signal Processing
ECSE 420 (3) Parallel Computing
ECSE 421 (3) Embedded Systems
ECSE 422 (3) Fault Tolerant Computing
ECSE 429 (3) Software Validation
ECSE 436 (3) Signal Processing Hardware
ECSE 443 (3) Introduction to Numerical Methods in Electrical Engineering
ECSE 450 (3) Electromagnetic Compatibility
ECSE 530 (3) Logic Synthesis
ECSE 532 (3) Computer Graphics
ECSE 548 (3) Introduction to VLSI Systems

Laboratory Complementaries

2-3 credits

Note: The lab course is intended to strengthen the practical knowledge within one of the body of knowledge core units and as such should complement one of the core unit lecture courses, namely ECSE 334, ECSE 414, or ECSE 425.

ECSE 434 (2) Microelectronics Laboratory
ECSE 436 (3) Signal Processing Hardware
ECSE 487 (2) Computer Architecture Laboratory
ECSE 489 (2) Telecommunication Network Laboratory
ECSE 490 (2) Digital Signal Processing Laboratory
ECSE 491 (2) Communication Systems Laboratory
ECSE 493 (2) Control and Robotics Laboratory

Complementary Studies

6 credits from Group A and Group B

Group A - Impact of Technology on Society

3 credits from the following:

ANTH 212 (3) Anthropology of Development
BTEC 502 (3) Biotechnology Ethics and Society
CHEE 430 (3) Technology Impact Assessment
CIVE 469 (3) Infrastructure and Society
ECON 225 (3) Economics of the Environment
ECON 347 (3) Economics of Climate Change
ENVR 201 (3) Society and Environment
GEOG 200 (3) Geographical Perspectives: World Environmental Problems
GEOG 203 (3) Environmental Systems
GEOG 205 (3) Global Change: Past, Present and Future
GEOG 302 (3) Environmental Management 1
MECH 526 (3) Manufacturing and the Environment
MGPO 440 (3) Strategies for Sustainability
MIME 308 (3) Social Impact of Technology
PHIL 343 (3) Biomedical Ethics
RELG 270 (3) Religious Ethics and the Environment
SOCI 235 (3) Technology and Society
SOCI 312 (3) Sociology of Work and Industry
URBP 201 (3) Planning the 21st Century City

Group B - Humanities and Social Sciences, Management Studies and Law

3 credits at the 200-level or higher from the following departments:

Anthropology (ANTH)

Economics (any 200- or 300-level course excluding ECON 208, ECON 217, ECON 227 and ECON 337)

History (HIST)

Philosophy (excluding PHIL 210 and PHIL 310)

Political Science (POLI)

Psychology (excluding PSYC 204 and PSYC 305, but including PSYC 100)

Religious Studies (RELG)

School of Social Work (SWRK)

Sociology (excluding SOCI 350)

OR one of the following:

ARCH 350 (3) The Material Culture of Canada
BUSA 465* (3) Technological Entrepreneurship
ENVR 203 (3) Knowledge, Ethics and Environment
ENVR 400 (3) Environmental Thought
FACC 220 (3) Law for Architects and Engineers
FACC 500 (3) Technology Business Plan Design
FACC 501 (3) Technology Business Plan Project
INDR 294* (3) Introduction to Labour-Management Relations
MATH 338 (3) History and Philosophy of Mathematics
MGCR 222* (3) Introduction to Organizational Behaviour
MGCR 352* (3) Marketing Management 1
MRKT 360* (3) Marketing of Technology
ORGB 321* (3) Leadership
ORGB 423* (3) Human Resources Management

*Note: Management courses have limited enrolment and registration dates. See Important Dates at /importantdates.

Language Courses

If you are not proficient in a certain language, 3 credits will be given for one 6-credit course in that language.

However, 3 credits may be given for any language course that has a sufficient cultural component. You must have this course approved by a faculty adviser.

Faculty of Engineering—2010-2011 (last updated Apr. 22, 2010) (disclaimer)

Bachelor of Software Engineering (B.S.E.) - Software Engineering (106 credits)

This program offers students the opportunity to focus their studies on the skills needed to design and develop complex software systems. This emerging field of engineering is a major component of the growing Information Technology (IT) sector of the economy, in which the demand for qualified personnel continues to outstrip supply. Graduates of this program will have a solid foundation for careers in the software industry.

In addition to technical complementary courses, students take general complementary courses in social sciences, management studies and humanities. These courses allow students to develop specific interests in areas such as psychology, economics, management or political science.

Total program credit weight: 109-115 credits.

Required Year 0 (Freshman) Courses

30 credits

Generally, students admitted to Engineering from Quebec CEGEPs are granted transfer credit for these Year 0 (Freshman) courses (except FACC 100).

For information on transfer credit for French Baccalaureate, International Baccalaureate exams, Advanced Placement exams, Advanced Levels and Science Placement Exams, see /student-records/exam/placement and select your term of admission.

CHEM 110 (4) General Chemistry 1
CHEM 120 (4) General Chemistry 2
FACC 100 (1) Introduction to the Engineering Profession
MATH 133 (3) Linear Algebra and Geometry
MATH 140* (3) Calculus 1
MATH 141 (4) Calculus 2
PHYS 131 (4) Mechanics and Waves
PHYS 142 (4) Electromagnetism and Optics

AND 3 credits selected from the approved list of courses in Humanities and Social Sciences, Management Studies and Law, listed below under Complementary Studies (Group B).

*Students may take MATH 139 (Calculus) instead of MATH 140, but only with permission from the Department of Mathematics and Statistics.

Required Courses

65 credits

COMP 202 (3) Introduction to Computing 1
COMP 206 (3) Introduction to Software Systems
COMP 250 (3) Introduction to Computer Science
COMP 251 (3) Data Structures and Algorithms
COMP 302 (3) Programming Languages and Paradigms
COMP 360 (3) Algorithm Design Techniques
COMP 361 () Ìý
COMP 421 (3) Database Systems
ECSE 221 (3) Introduction to Computer Engineering
ECSE 321 (3) Introduction to Software Engineering
ECSE 322 (3) Computer Engineering
ECSE 420 (3) Parallel Computing
ECSE 427 (3) Operating Systems
ECSE 428 (3) Software Engineering Practice
ECSE 429 (3) Software Validation
ECSE 476 (1) Software Engineering Design Project 1
ECSE 477 (2) Software Engineering Design Project 2
FACC 100 (1) Introduction to the Engineering Profession
FACC 400 (1) Engineering Professional Practice
MATH 262 (3) Intermediate Calculus
MATH 263 (3) Ordinary Differential Equations for Engineers
MATH 264 (3) Advanced Calculus for Engineers
MATH 270 (3) Applied Linear Algebra
MATH 363 (3) Discrete Mathematics

Engineering Breadth Required Courses

23 credits

CCOM 206 (3) Communication in Engineering
ECSE 200 (3) Electric Circuits 1
ECSE 210 (3) Electric Circuits 2
ECSE 291 (2) Electrical Measurements Laboratory
ECSE 305 (3) Probability and Random Sig. 1
ECSE 306 (3) Fundamentals of Signals and Systems
ECSE 330 (3) Introduction to Electronics
MIME 310 (3) Engineering Economy

Complementary Courses

18-26 credits

Basic Science Complementary Courses (for CEGEP students only)

0-6 credits

Students from CEGEP are required to complete two 3-credit courses at the 200-level or higher, chosen from the following science departments, approved by the Undergraduate Programs Office in the Department of Electrical and Computer Engineering:

Atmospheric and Oceanic Sciences (ATOC)

Biology (BIOL)

Chemistry (CHEM)

Earth and Planetary Sciences (EPSC)

Earth System Science (ESYS)

Physics (PHYS)

Technical Complementaries

12-15 credits

Not all courses listed are offered in a given year. See the course listing at /students/courses/calendars/search to know when a course is offered.

List A

6-7 credits from the following:

COMP 330 (3) Theoretical Aspects: Computer Science
COMP 350 (3) Numerical Computing
COMP 409 (3) Concurrent Programming
COMP 424 (3) Artificial Intelligence
COMP 520 (4) Compiler Design
COMP 566 (3) Discrete Optimization 1
COMP 575 (3) Fundamentals of Distributed Algorithms
ECSE 529 (3) Computer and Biological Vision

List B

6-8 credits from the following:

COMP 535* (3) Computer Networks 1
COMP 557** (3) Fundamentals of Computer Graphics
ECSE 323 (5) Digital System Design
ECSE 404 (3) Control Systems
ECSE 411 (3) Communications Systems 1
ECSE 412 (3) Discrete Time Signal Processing
ECSE 413 (3) Communications Systems 2
ECSE 414* (3) Introduction to Telecommunication Networks
ECSE 421 (3) Embedded Systems
ECSE 422 (3) Fault Tolerant Computing
ECSE 424 (3) Human-Computer Interaction
ECSE 425 (3) Computer Organization and Architecture
ECSE 426 (3) Microprocessor Systems
ECSE 504 (3) Sampled Data Control
ECSE 530 (3) Logic Synthesis
ECSE 532** (3) Computer Graphics

*Students choose either COMP 535 or ECSE 414.

**Students choose either COMP 557 or ECSE 532.

Complementary Studies

6 credits

3 credits selected from the Impact of Technology on Society course list below.

3 credits selected from the Humanities and Social Sciences, Management Studies and Law course lists below.

Note: Out-of-province (high school) students completing the basic science requirements for students entering outside Quebec need an additional 3 credits of pre-engineering Humanities and Social Sciences (HSS) courses. Please contact the Faculty of Engineering for information.

Group A - Impact of Technology on Society

3 credits from the following:

ANTH 212 (3) Anthropology of Development
BTEC 502 (3) Biotechnology Ethics and Society
CHEE 430 (3) Technology Impact Assessment
CIVE 469 (3) Infrastructure and Society
ECON 225 (3) Economics of the Environment
ECON 347 (3) Economics of Climate Change
ENVR 201 (3) Society and Environment
GEOG 200 (3) Geographical Perspectives: World Environmental Problems
GEOG 203 (3) Environmental Systems
GEOG 205 (3) Global Change: Past, Present and Future
GEOG 302 (3) Environmental Management 1
MECH 526 (3) Manufacturing and the Environment
MGPO 440 (3) Strategies for Sustainability
MIME 308 (3) Social Impact of Technology
PHIL 343 (3) Biomedical Ethics
RELG 270 (3) Religious Ethics and the Environment
SOCI 235 (3) Technology and Society
SOCI 312 (3) Sociology of Work and Industry
URBP 201 (3) Planning the 21st Century City

Group B - Humanities and Social Sciences, Management Studies and Law

3 courses at the 200-level or higher from the following departments:

Anthropology (ANTH)

Economics (any 200- or 300-level course excluding ECON 208, ECON 217, ECON 227 and ECON 337)

History (HIST)

Philosophy (excluding PHIL 210 and PHIL 310)

Political Science (POLI)

Psychology (excluding PSYC 204 and PSYC 305, but including PSYC 100)

Religious Studies (RELG)

School of Social Work (SWRK)

Sociology (excluding SOCI 350)

OR one of the following:

ARCH 350 (3) The Material Culture of Canada
BUSA 465* (3) Technological Entrepreneurship
ENVR 203 (3) Knowledge, Ethics and Environment
ENVR 400 (3) Environmental Thought
FACC 220 (3) Law for Architects and Engineers
FACC 500 (3) Technology Business Plan Design
FACC 501 (3) Technology Business Plan Project
INDR 294* (3) Introduction to Labour-Management Relations
MATH 338 (3) History and Philosophy of Mathematics
MGCR 222* (3) Introduction to Organizational Behaviour
MGCR 352* (3) Marketing Management 1
MRKT 360* (3) Marketing of Technology
ORGB 321* (3) Leadership
ORGB 423* (3) Human Resources Management

*Note: Management courses have limited enrolment and registration dates. See Important Dates at /importantdates.

Language Courses

If you are not proficient in a certain language, 3 credits will be given for one 6-credit course in that language.

However, 3 credits may be given for any language course that has a sufficient cultural component. You must have this course approved by a faculty adviser.

Faculty of Engineering—2010-2011 (last updated Apr. 22, 2010) (disclaimer)
Faculty of Engineering—2010-2011 (last updated Apr. 22, 2010) (disclaimer)
Back to top