Note: This is the 2019–2020 eCalendar. Update the year in your browser's URL bar for the most recent version of this page, or .
Program Requirements
Program credit weight: 138-142 credits
Program credit weight for Quebec CEGEP students: 113-117 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.
Required Year 0 (Freshman) Courses (25 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 and enter a 113- to 117-credit program.
For information on transfer credit for French Baccalaureate, International Baccalaureate exams, Advanced Placement exams, Advanced Levels, and Science Placement Exams, see and select your term of admission.
-
CHEM 120 General Chemistry 2 (4 credits)
Overview
Chemistry : A study of the fundamental principles of physical chemistry.
Terms: Winter 2020
Instructors: Sewall, Samuel Lewis; Wiseman, Paul; Sirjoosingh, Pallavi; Huot, Mitchell; Gauthier, Jean-Marc (Winter)
Winter
Prerequisites/corequisites: College level mathematics and physics, or permission of instructor: CHEM 110 is not a prerequisite
Each lab section is limited enrolment
-
MATH 133 Linear Algebra and Geometry (3 credits)
Overview
Mathematics & Statistics (Sci) : Systems of linear equations, matrices, inverses, determinants; geometric vectors in three dimensions, dot product, cross product, lines and planes; introduction to vector spaces, linear dependence and independence, bases; quadratic loci in two and three dimensions.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Bélanger-Rioux, Rosalie; Omar, Zayd; Albanese, Michael (Fall) Ghaswala, Tyrone; Hurtubise, Jacques Claude (Winter) Sicca Gonçalves, Vladmir (Summer)
3 hours lecture, 1 hour tutorial
Prerequisite: a course in functions
Restriction A: Not open to students who have taken MATH 221 or CEGEP objective 00UQ or equivalent.
Restriction B: Not open to students who have taken or are taking MATH 123, MATH 130 or MATH 131, except by permission of the Department of Mathematics and Statistics.
Restriction C: Not open to students who are taking or have taken MATH 134.
-
MATH 140 Calculus 1 (3 credits)
Overview
Mathematics & Statistics (Sci) : Review of functions and graphs. Limits, continuity, derivative. Differentiation of elementary functions. Antidifferentiation. Applications.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Trudeau, Sidney; Negrini, Isabella; Walker, Aled (Fall) Fortier, Jérôme (Winter) Zenz, Peter (Summer)
3 hours lecture, 1 hour tutorial
Prerequisite: High School Calculus
Restriction: Not open to students who have taken MATH 120, MATH 139 or CEGEP objective 00UN or equivalent
Restriction: Not open to students who have taken or are taking MATH 122 or MATH 130 or MATH 131, except by permission of the Department of Mathematics and Statistics
Each Tutorial section is enrolment limited
-
MATH 141 Calculus 2 (4 credits)
Overview
Mathematics & Statistics (Sci) : The definite integral. Techniques of integration. Applications. Introduction to sequences and series.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Haris, Asad; Trudeau, Sidney; Abdenbi, Brahim (Fall) Trudeau, Sidney; Beckman, Erin; Macdonald, Jeremy (Winter) Abdenbi, Brahim; Chinis, Iakovos (Summer)
Restriction: Not open to students who have taken MATH 121 or CEGEP objective 00UP or equivalent
Restriction Note B: Not open to students who have taken or are taking MATH 122 or MATH 130 or MATH 131, except by permission of the Department of Mathematics and Statistics.
Each Tutorial section is enrolment limited
-
PHYS 131 Mechanics and Waves (4 credits)
Overview
Physics : The basic laws and principles of Newtonian mechanics; oscillations, waves, and wave optics.
Terms: Fall 2019
Instructors: Ragan, Kenneth J (Fall)
Fall
3 hours lectures; 1 hour tutorial, 3 hours laboratory in alternate weeks; tutorial sessions
Corequisite: MATH 139 or higher level calculus course.
Restriction(s): Not open to students who have taken or are taking PHYS 101, or who have taken CEGEP objective 00UR or equivalent.
Laboratory sections have limited enrolment
-
PHYS 142 Electromagnetism and Optics (4 credits)
Overview
Physics : The basic laws of electricity and magnetism; geometrical optics.
Terms: Winter 2020
Instructors: Webb, Tracy (Winter)
Winter
3 hours lectures, 3 hours laboratory in alternate weeks; tutorial sessions
Prerequisite: PHYS 131.
Corequisite: MATH 141 or higher level calculus course.
Restriction: Not open to students who have taken or are taking PHYS 102, or who have taken CEGEP objective 00US or equivalent.
Laboratory sections have limited enrolment
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).
Note: FACC 100 (Introduction to the Engineering Profession) must be taken during the first year of study.
Required Non-Departmental Courses
23 credits
-
CCOM 206 Communication in Engineering (3 credits)
Overview
Communication (CCE) : Written and oral communication in Engineering (in English): strategies for generating, developing, organizing, and presenting ideas in a technical setting; problem-solving; communicating to different audiences; editing and revising; and public speaking. Course work based on academic, technical, and professional writing in engineering.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Filion, Marianne; Dechief, Diane; Churchill, Andrew; Bider, Noreen Jane; Sundberg, Ross; Popova, Emilia Marinova; Sacks, Steven; Atallah, Bassel (Fall) Filion, Marianne; Dechief, Diane; Sacks, Steven; Baskind, Alana; Macmillan, Stuart; Atallah, Bassel; Bider, Noreen Jane; Churchill, Andrew; Robbins, Papagena (Winter) Bider, Noreen Jane; Dechief, Diane; Atallah, Bassel; Popova, Emilia Marinova; Churchill, Andrew; Filion, Marianne (Summer)
-
CIVE 281 Analytical Mechanics (3 credits)
Overview
Civil Engineering : Kinematics of particles, dynamics of particles. Work, conservative forces, potential energy. Relative motion and general moving frames of reference. Central force fields and orbits. Dynamics of a system of particles. General motion of rigid bodies, angular momentum and kinetic energy of rigid bodies. Generalized coordinates and forces, Lagrange's equations.
Terms: Fall 2019
Instructors: Babarutsi, Sofia (Fall)
-
COMP 250 Introduction to Computer Science (3 credits)
Overview
Computer Science (Sci) : Mathematical tools (binary numbers, induction, recurrence relations, asymptotic complexity, establishing correctness of programs), Data structures (arrays, stacks, queues, linked lists, trees, binary trees, binary search trees, heaps, hash tables), Recursive and non-recursive algorithms (searching and sorting, tree and graph traversal). Abstract data types, inheritance. Selected topics.
Terms: Fall 2019, Winter 2020
Instructors: Langer, Michael; Alberini, Giulia (Fall) Alberini, Giulia; Sarrazin Gendron, Roman (Winter)
-
FACC 100 Introduction to the Engineering Profession (1 credit) *
Overview
Faculty Course : Introduction to engineering practice; rights and code of conduct for students; professional conduct and ethics; engineer's duty to society and the environment; sustainable development; occupational health and safety; overview of the engineering disciplines taught at McGill.
Terms: Fall 2019, Winter 2020
Instructors: Chen, Lawrence R (Fall) Gehr, Ronald (Winter)
(1.5-0-1.5)
-
FACC 250 Responsibilities of the Professional Engineer
Overview
Faculty Course : A course designed to provide all Engineering students with further training regarding their responsibilities as future Professional Engineers. Particular focus will be placed on three professional characteristics that future engineers must demonstrate: i) professionalism, ii) ethical and equitable behaviour, and iii) consideration of the impact of engineering on society and the environment.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Razavinia, Nasimalsadat (Fall) Razavinia, Nasimalsadat (Winter) Razavinia, Nasimalsadat (Summer)
Restriction(s): Restricted to undergraduate students registered in the Bioengineering, Bioresource Engineering, Chemical Engineering, Civil Engineering, Computer Engineering, Electrical Engineering, Materials Engineering, Mechanical Engineering, Mining Engineering, and Software Engineering (Faculty of Engineering) program.
(0-0-0.5)
-
FACC 300 Engineering Economy (3 credits)
Overview
Faculty Course : Introduction to the basic concepts required for the economic assessment of engineering projects. Topics include: accounting methods, marginal analysis, cash flow and time value of money, taxation and depreciation, discounted cash flow analysis techniques, cost of capital, inflation, sensitivity and risk analysis, analysis of R and D, ongoing as well as new investment opportunities.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Jassim, Raad (Fall) Jassim, Raad (Winter) Jassim, Raad (Summer)
(3-1-5)
Restriction: Not open to students who have taken MIME 310.
-
FACC 400 Engineering Professional Practice (1 credit)
Overview
Faculty Course : Laws, regulations and codes governing engineering professional practice. Responsibility and liability. Environmental legislation. Project and organization management. Relations between engineer and client. Technical practice - analysis, design, execution and operation.
Terms: Fall 2019, Winter 2020
Instructors: Kokkolaras, Michael (Fall) Yue, Stephen (Winter)
-
MATH 262 Intermediate Calculus (3 credits)
Overview
Mathematics & Statistics (Sci) : Series and power series, including Taylor's theorem. Brief review of vector geometry. Vector functions and curves. Partial differentiation and differential calculus for vector valued functions. Unconstrained and constrained extremal problems. Multiple integrals including surface area and change of variables.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Bélanger-Rioux, Rosalie; Létourneau, Vincent; Mei, Ming (Fall) Roth, Charles (Winter) Trudeau, Sidney (Summer)
-
MATH 263 Ordinary Differential Equations for Engineers (3 credits)
Overview
Mathematics & Statistics (Sci) : First order ODEs. Second and higher order linear ODEs. Series solutions at ordinary and regular singular points. Laplace transforms. Linear systems of differential equations with a short review of linear algebra.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Church, Kevin; Hurtubise, Jacques Claude; Eswarathasan, Suresh (Fall) Trudeau, Sidney; Gavin, Ball (Winter) Bibby, Sean (Summer)
-
MIME 262 Properties of Materials in Electrical Engineering (3 credits)
Overview
Mining & Materials Engineering : Properties of a material continuum and crystalline state; properties of atoms in materials; conduction electrons in materials; electronic properties of semiconductors and metals; magnetic and thermal properties of materials; applications of electronic materials in semiconductor technology, recording media and transducers.
Terms: Fall 2019, Winter 2020
Instructors: Quitoriano, Nathaniel (Fall) Bevan, Kirk H. (Winter)
(3-1-5)
Restriction: Not open to students who have taken or are taking ECSE 212.
* Note: FACC 100 (Introduction to the Engineering Profession) must be taken during the first year of study.
Required Electrical Engineering Courses
61 credits
-
ECSE 200 Electric Circuits 1 (3 credits)
Overview
Electrical Engineering : Circuit variables. Analysis of resistive circuits, network theorems (Kirchhoff’s laws, Ohm’s law, Norton and Thevenin equivalent). Ammeters, Voltmeters, and Ohmmeters. Analysis methods (nodal and mesh analysis, linearity, superposition). Dependent sources and Op-Amps. Energy storage elements. First and second order circuits.
Terms: Fall 2019, Winter 2020
Instructors: Davis, Donald Peter (Fall) Michalska, Hannah (Winter)
-
ECSE 202 Introduction to Software Development (3 credits)
Overview
Electrical Engineering : Software development practices in the context of structured and object-oriented programming. Introduces the formalisms inherent in medium-to-large scale object-oriented programming. Introduction to tools and practices employed in commercial software development.
Terms: Fall 2019, Winter 2020
Instructors: Ferrie, Frank P (Fall) Ferrie, Frank P (Winter)
(3-2-4)
-
ECSE 205 Probability and Statistics for Engineers (3 credits)
Overview
Electrical Engineering : Probability: basic probability model, conditional probability, Bayes rule, random variables and vectors, distribution and density functions, common distributions in engineering, expectation, moments, independence, laws of large numbers, central limit theorem. Statistics: descriptive measures of engineering data, sampling distributions, estimation of mean and variance, confidence intervals, hypothesis testing, linear regression.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Hajikhani, Mohammadjavad (Fall) Leib, Harry (Winter) Bajcsy, Jan (Summer)
Not open to students who have taken ECSE 305.
(3-2-4)
-
ECSE 206 Introduction to Signals and Systems (3 credits)
Overview
Electrical Engineering : Review of complex functions. Discrete-and continuous-time signals, basic system properties. Linear time-invariant systems, convolution. Fourier series and Fourier transforms, frequency-domain analysis, filtering, sampling. Laplace transforms and inversion, transfer functions, poles and zeros, solutions of linear constant-coefficient differential equations, transient and steady-state response. Z-transforms.
Terms: Fall 2019, Winter 2020
Instructors: Armanfard, Narges (Fall) Chen, Lawrence R (Winter)
-
ECSE 210 Electric Circuits 2 (3 credits)
Overview
Electrical Engineering : Second-order circuits. Sinusoidal sources and phasors. AC steady-state analysis. AC steady-state power. Laplace transform. Circuit analysis in the s-Domain. Two-port circuits. Elementary continuous signals, impulse functions, basic properties of continuous linear time-invariant (LTI) systems. Frequency analysis of continuous-time LTI systems.
Terms: Fall 2019, Winter 2020
Instructors: Bhadra, Sharmistha (Fall) Bhadra, Sharmistha (Winter)
(4-2-3)
Prerequisite: ECSE 200
-
ECSE 211 Design Principles and Methods (3 credits)
Overview
Electrical Engineering : Engineering process: design specifications, parameters, optimization, implementation, troubleshooting and refinement; project management: scheduling, risk analysis, project control; case studies; design examples and project.
Terms: Fall 2019, Winter 2020
Instructors: Lowther, David Alister; Ferrie, Frank P; Moon, AJung (Fall) Lowther, David Alister; Ferrie, Frank P; Moon, AJung (Winter)
-
ECSE 222 Digital Logic (3 credits)
Overview
Electrical Engineering : An introduction to digital logic, binary numbers and Boolean algebra, combinational circuits, optimized implementation of combinational circuits, arithmetic circuits, combinational circuit building blocks, flip-flops, registers, counters, design of digital circuits with VHDL, and synchronous sequential circuits.
Terms: Fall 2019, Winter 2020
Instructors: Psaromiligkos, Ioannis (Fall) Vaisband, Boris (Winter)
-
ECSE 251 Electric and Magnetic Fields (3 credits)
Overview
Electrical Engineering : Divergence, gradient and curl. The divergence theorem and Stokes’ theorem. Maxwell's equations, electrostatics, magnetostatics and induction for power-frequency electrical engineering problems.
Terms: Fall 2019, Winter 2020
Instructors: Davis, Donald Peter (Fall) Giannacopoulos, Dennis (Winter)
-
ECSE 307 Linear Systems and Control (4 credits)
Overview
Electrical Engineering : Modelling and simulation of control systems, review of LTI systems, impulse response, step response, BIBO stability, internal stability, Routh's stability criterion, gain and phase margins, feedback control, proportional control, integral control, derivative control, PID control, Root locus, Bode plots, Nyquist plots, Nyquist stability criterion, stability of digital systems, system discretization, zero-order hold, matched pole-zero method. Lab work involving identifying frequency response, step response, and applications of PI and PID control.
Terms: Fall 2019, Winter 2020
Instructors: Mahajan, Aditya (Fall) Mahajan, Aditya (Winter)
-
ECSE 308 Introduction to Communication Systems and Networks (4 credits)
Overview
Electrical Engineering : Information and bandwidth, signals, modulation and noise, transmission and switching. Principles of layered design and the OSI model, measures of performance. Information sources and services. Application, Presentation and Session layers. Transport and Network layers. Data link layer and multi-user communication. Physical layer and transmission techniques. Wireline and wireless transmission media. Core (Backbone), and Access Communication Networks. Communication network classification. Laboratory work involving analog and digital transmission techniques.
Terms: Fall 2019, Winter 2020
Instructors: Champagne, Benoit (Fall) Le-Ngoc, Tho (Winter)
-
ECSE 324 Computer Organization (4 credits)
Overview
Electrical Engineering : Basic computer structures; instruction set architecture; assembly language; input/output; memory; software; processor implementation; computer arithmetic. Lab work involving assembly language level programming of single-board computers.
Terms: Fall 2019, Winter 2020
Instructors: Radecka, Katarzyna (Fall) Dubach, Christophe (Winter)
-
ECSE 331 Electronics (4 credits)
Overview
Electrical Engineering : Introduction to electronic circuits using operational amplifiers, PN junction diodes, bipolar junction transistors (BJTs), and MOS field-effect transistors (MOSFETs), including: terminal characteristics, large- and small-signal models; configuration and frequency response of amplifiers with discrete biasing. Introduction to SPICE. Lab work involving simulation experiments and testing of simple circuits using discrete transistors.
Terms: Fall 2019, Winter 2020
Instructors: Plant, David V (Fall) Plant, David V (Winter)
-
ECSE 354 Electromagnetic Wave Propagation (4 credits)
Overview
Electrical Engineering : Transient and steady state wave propagation in transmission lines; telephone and radio frequency lines; Smith's chart and impedance matching; Maxwell's equations, Helmholtz's equations, Poynting's theorem; plane waves, polarization, Snell's law, critical and Brewster's angle; rectangular waveguides, optical fibres, dispersion; radiation and antennas; S-parameters; lab work involving the Smith chart, communication transmission lines, reflection and refraction, and optical waveguides.
Terms: Fall 2019, Winter 2020
Instructors: Szkopek, Thomas (Fall) Szkopek, Thomas (Winter)
-
ECSE 362 Fundamentals of Power Engineering (4 credits)
Overview
Electrical Engineering : Characteristics and components of power systems. Generation, transmission and utilization of electric power. 3-phase ac and dc systems. Fundamentals of electromechanical energy conversion. Ampere and Faraday's law. Magnetic circuits. Mutual inductance and transformers. Torque and force. Rotating magnetic fields. Basic rotating machines. Lab work involving techniques of electric power, efficiency, torque, and speed measurements.
Terms: Fall 2019, Winter 2020
Instructors: Bouffard, François (Fall) Wang, Xiaozhe (Winter)
-
ECSE 396 Honours Research Laboratory Rotation 1 (1 credit)
Overview
Electrical Engineering : First in a series of four research laboratory rotations selected among research groups in the department of Electrical and Computer Engineering.
Terms: Fall 2019, Winter 2020
Instructors: Khazaka, Roni; Psaromiligkos, Ioannis (Fall) Khazaka, Roni; Psaromiligkos, Ioannis (Winter)
(0-0-3)
-
ECSE 397 Honours Research Laboratory Rotation 2 (1 credit)
Overview
Electrical Engineering : Second in a series of four research laboratory rotations selected among research groups in the department of Electrical and Computer Engineering.
Terms: Fall 2019, Winter 2020
Instructors: Khazaka, Roni; Psaromiligkos, Ioannis (Fall) Khazaka, Roni; Psaromiligkos, Ioannis (Winter)
Prerequisite(s): ECSE 396
(0-0-3)
-
ECSE 478D1 Electrical Engineering Honours Thesis (3 credits)
Overview
Electrical Engineering : A research project undertaken with close mentorship by a staff member and under the supervision of the course instructor. The thesis consists of defining an engineering problem, reviewing relevant background, acquiring/analyzing data, and seeking design solutions using appropriate simulation/analysis tools and experimental investigations.
Terms: Fall 2019
Instructors: Khazaka, Roni; Psaromiligkos, Ioannis (Fall)
Prerequisite: CCOM 206 and at least 42 Departmental credits
Students must register for both ECSE 478D1 and ECSE 478D2
No credit will be given for this course unless both ECSE 478D1 and ECSE 478D2 are successfully completed in consecutive terms
-
ECSE 478D2 Electrical Engineering Honours Thesis (3 credits)
Overview
Electrical Engineering : See ECSE 478D1 for description.
Terms: Winter 2020
Instructors: Khazaka, Roni; Psaromiligkos, Ioannis (Winter)
Prerequisite: ECSE 478D1
No credit will be given for this course unless both ECSE 478D1 and ECSE 478D2 are successfully completed in consecutive terms
-
ECSE 496 Honours Research Laboratory Rotation 3 (1 credit)
Overview
Electrical Engineering : Third in a series of four research laboratory rotations selected among research groups in the Department of Electrical and Computer Engineering.
Terms: Fall 2019, Winter 2020
Instructors: Khazaka, Roni; Psaromiligkos, Ioannis (Fall) Khazaka, Roni; Psaromiligkos, Ioannis (Winter)
(0-0-3)
Prerequisite(s): ECSE 397
-
ECSE 497 Honours Research Laboratory Rotation 4 (1 credit)
Overview
Electrical Engineering : Fourth in a series of four research laboratory rotations selected among research groups in the Department of Electrical and Computer Engineering.
Terms: Fall 2019, Winter 2020
Instructors: Khazaka, Roni; Psaromiligkos, Ioannis (Fall) Khazaka, Roni; Psaromiligkos, Ioannis (Winter)
Prerequisite(s): ECSE 496
(0-0-3)
-
ECSE 543 Numerical Methods in Electrical Engineering (3 credits)
Overview
Electrical Engineering : DC resistor networks and sparse matrix methods. Nonlinear electric and magnetic circuits: curve-fitting; the Newton-Raphson method. Finite elements for electrostatics. Transient analysis of circuits: systems of Ordinary differential equations; stiff equations. Transient analysis of induced currents. Solution of algebraic eigenvalue problems. Scattering of electromagnetic waves: the boundary element method; numerical integration.
Terms: Fall 2019
Instructors: Giannacopoulos, Dennis (Fall)
Note: ECSE 478N1 and ECSE 478N2 can be taken instead of ECSE 478D1 and ECSE 478D2.
Complementary Courses (29-33 credits)
Technical Complementaries
20-24 credits (6 courses) must be taken, chosen as follows:
8 credits (2 courses) from List A
6-8 credits (2 courses) from 500-level ECSE courses
3-4 credits (1 course) from List A, List B, or from 500-level ECSE courses
3-4 credits (1 course) from List C or from 500-level ECSE courses
List A: Technical Complementaries with Laboratory Experience
8-12 credits from the following:
-
ECSE 335 Microelectronics (4 credits)
Overview
Electrical Engineering : Single-stage integrated-circuit amplifiers; differential and multistage amplifiers, integrated-circuit biasing techniques; non-ideal characteristics, frequency response; feedback amplifiers, output stages; digital CMOS logic circuits. Lab work on designing, building, and debugging electronic hardware using discrete transistors and circuit building blocks
Terms: Fall 2019
Instructors: Roberts, Gordon W (Fall)
-
ECSE 403 Control (4 credits) *
Overview
Electrical Engineering : Stability of linear and non-linear systems, controllability, state space models, canonical forms, state space design of controllers, pole placement, LQR, observability, Luenberger observer, separation principle and certainty equivalence, loop transfer recovery, correspondence between system theoretic results for continuous- and discrete-time systems. Lab work involving applications of PID, lead-lag, full state feedback and LQR controllers to robotic devices.
Terms: Fall 2019
Instructors: Caines, Peter Edwin (Fall)
-
ECSE 408 Communication Systems (4 credits) **
Overview
Electrical Engineering : Communication system models; AM and FM modulation, performance of AM and FM systems in noise; sampling, FDM and TDM multiplexing systems; baseband and pass-band digital transmission over noisy band-limited channels, digital modulation and detection techniques and their quantitative performance; concepts of entropy and channel capacity, selected data compression and error-control coding techniques. Illustrative examples taken from subscriber loop telephone systems, evolution of internet modems and wireless cellular phone standards. Lab work involving measurement of the performance of AM and FM systems with noise, digital modulation techniques and spectra, experiments with basic error control coding systems.
Terms: Fall 2019
Instructors: Leib, Harry (Fall)
-
ECSE 416 Telecommunication Networks (4 credits)
Overview
Electrical Engineering : Architecture and protocols of contemporary networks; wired and wireless access systems; flow and congestion control; network optimization; randomized multiple access protocols; queueing disciplines; low-power wireless networks. Examples: Ethernet, TCP/IP, 802.11, 802.15.4. Lab experiments addressing routing protocols, TCP, queuing disciplines and quality-of-service, and network security.
Terms: Fall 2019
Instructors: Coates, Mark (Fall)
-
ECSE 433 Physical Basis of Transistor Devices (4 credits)
Overview
Electrical Engineering : Quantitative analysis of diodes and transistors. Semiconductor fundamentals, equilibrium and non-equilibrium carrier transport, and Fermi levels. PN junction diodes, the ideal diode, and diode switching. Bipolar Junction Transistors (BJT), physics of the ideal BJT, the Ebers-Moll model. Field effect transistors, metal-oxide semiconductor structures, static and dynamic behaviour, small-signal models. Laboratory experiments.
Terms: Winter 2020
Instructors: Szkopek, Thomas (Winter)
-
ECSE 444 Microprocessors (4 credits)
Overview
Electrical Engineering : Design techniques for developing modern microprocessor-based systems, multiple state-of-art instructions set architectures (ISAs) and associated assembly languages, use of tools for compiling, linking, memory overlay; debug techniques for start-stop and real-time debugging, together with debug infrastructure and interfaces: flash patching, variable watching and instruction stream tracing. Use of coprocessors and computer peripherals, such as SPI, I2C, I2S, SAI, USB, wireless standards, timers, DMA units and FLASH accelerators. Interfacing and processing sensor data including multi-sensor integration. Design techniques that promote structured approaches for separation of concerns in computing and communication. Real-time systems and software engineering for tightly integrated hardware.
Terms: Fall 2019, Winter 2020
Instructors: Meyer, Brett (Fall) Meyer, Brett (Winter)
-
ECSE 470 Electromechanical Systems (4 credits)
Overview
Electrical Engineering : Lumped parameter concepts of electromechanics. Energy, co-energy in the derivation of torques and forces. Examples of ac electric machines: synchronous and induction types. Steady-state, transient and stability analysis. Power electronic controllers. Laboratory work involving electric machine operation and control.
Terms: Fall 2019, Winter 2020
Instructors: Joos, Geza (Fall) Joos, Geza (Winter)
* ECSE 403 and ECSE 501 cannot both be taken.
** ECSE 408 and ECSE 511 cannot both be taken.
List B: Technical Complementaries
0-3 credits
-
ECSE 310 Thermodynamics of Computing (3 credits)
Overview
Electrical Engineering : An introduction to thermodynamics from the perspective of computer engineering. The first and second laws of thermodynamics; elementary information theory (bits, entropy); energy storage and dissipation in electrical circuits; effects of noise in switching circuits; the fluctuation-dissipation theorem; Landauer’s principle; reversible and irreversible computation; energy costs of communication; thermal resistance, heat sinking, and cooling technologies for computing circuits.
Terms: Winter 2020
Instructors: Zhao, Songrui (Winter)
-
ECSE 325 Digital Systems (3 credits)
Overview
Electrical Engineering : Design of digital systems. Implementation technologies; arithmetic modules; synthesis and advanced modelling techniques; verification; timing analysis; design for testability; asynchronous circuits; hardware/software co-design.
Terms: Winter 2020
Instructors: Zilic, Zeljko (Winter)
Prerequisite(s): ECSE 324
(3-2-4)
-
ECSE 415 Introduction to Computer Vision (3 credits)
Overview
Electrical Engineering : An introduction to the automated processing, analysis, and understanding of image data. Topics include image formation and acquisition, design of image features, image segmentation, stereo and motion correspondence matching techniques, feature clustering, regression and classification for object recognition, industrial and consumer applications, and computer vision software tools.
Terms: Fall 2019, Winter 2020
Instructors: Arbel, Tal (Fall) Arbel, Tal (Winter)
-
ECSE 420 Parallel Computing (3 credits)
Overview
Electrical Engineering : Modern parallel computing architectures for shared memory, message passing and data parallel programming models. The design of cache coherent shared memory multiprocessors. Programming techniques for multithreaded, message passing and distributed systems. Use of modern programming languages and parallel programming libraries.
Terms: Fall 2019
Instructors: Zilic, Zeljko (Fall)
(3-2-4)
Prerequisite: ECSE 427
-
ECSE 421 Embedded Systems (3 credits)
Overview
Electrical Engineering : Definition, structure and properties of embedded systems. Real-time programming: interrupts, latency, context, re-entrancy, thread and process models. Microcontroller and DSP architectures, I/O systems, timing and event management. Real-time kernels and services. Techniques for development, debugging and verification. Techniques for limited resource environments. Networking for distributed systems.
Terms: Winter 2020
Instructors: Cooperstock, Jeremy (Winter)
-
ECSE 422 Fault Tolerant Computing (3 credits)
Overview
Electrical Engineering : Introduction to fault-tolerant systems. Fault-tolerance techniques through hardware, software, information and time redundancy. Failure classification, failure semantics, failure masking. Exception handling: detection, recovery, masking and propagation, termination vs. resumption. Reliable storage, reliable communication. Process groups, synchronous and asynchronous group membership and broadcast services. Automatic redundancy management. Case studies.
Terms: Winter 2020
Instructors: Maheswaran, Muthucumaru (Winter)
-
ECSE 424 Human-Computer Interaction (3 credits)
Overview
Electrical Engineering : The course highlights human-computer interaction strategies from an engineering perspective. Topics include user interfaces, novel paradigms in human-computer interaction, affordances, ecological interface design, ubiquitous computing and computer-supported cooperative work. Attention will be paid to issues of safety, usability, and performance.
Terms: Fall 2019
Instructors: Cooperstock, Jeremy (Fall)
-
ECSE 425 Computer Architecture (3 credits)
Overview
Electrical Engineering : Trends in technology. CISC vs. RISC architectures. Pipelining. Instruction level parallelism. Data and Control Hazards. Static prediction. Exceptions. Dependencies. Loop level paralleism. Dynamic scheduling, branch prediction. Branch target buffers. Superscalar and N-issue machines. VLIW. ILP techniques. Cache analysis and design. Interleaved and virtual memory. TLB translations and caches.
Terms: Winter 2020
Instructors: Emad, Amin (Winter)
-
ECSE 427 Operating Systems (3 credits)
Overview
Electrical Engineering : Operating system services, file system organization, disk and cpu scheduling, virtual memory management, concurrent processing and distributed systems, protection and security. Aspects of the DOS and UNIX operating systems and the C programming language. Programs that communicate between workstations across a network.
Terms: Fall 2019, Winter 2020
Instructors: Maheswaran, Muthucumaru (Fall) Vybihal, Joseph P (Winter)
-
ECSE 431 Introduction to VLSI CAD (3 credits)
Overview
Electrical Engineering : The computer-aided design of digital VLSI circuits. Hardware description languages, automatic synthesis, design for testability, technology mapping, simulation, timing analysis, generation of test vectors and fault coverage analysis.
Terms: This course is not scheduled for the 2019-2020 academic year.
Instructors: There are no professors associated with this course for the 2019-2020 academic year.
-
ECSE 435 Mixed-Signal Test Techniques (3 credits)
Overview
Electrical Engineering : Purpose and economics of mixed-signal test, DC measurements. Accuracy and repeatability. DSP-based theory and its applications to parametric testing of analog filters, DACs, and ADC. Timing and PLL measurements. Design for Testability.
Terms: Winter 2020
Instructors: Roberts, Gordon W (Winter)
-
ECSE 436 Signal Processing Hardware (3 credits)
Overview
Electrical Engineering : Review of basic concepts in signals and microprocessors. Digital Signal Processing microprocessor architecture. Finite precision effects, real-time constraints, assembly language optimization. Implementation of DSP algorithms on a DSP microprocessor platform. Lab experiments on FIR filtering, IIR filtering, FFT computation, LPC analysis, circular and bit-reversed addressing, ping-pong buffering and frame-based processing.
Terms: This course is not scheduled for the 2019-2020 academic year.
Instructors: There are no professors associated with this course for the 2019-2020 academic year.
-
ECSE 446 Realistic Image Synthesis (3 credits)
Overview
Electrical Engineering : Introduction to mathematical models of light transport and the numerical techniques used to generate realistic images in computer graphics. Offline (i.e., raytracing) and interactive (i.e., shader-based) techniques.
Terms: Fall 2019
Instructors: Nowrouzezahrai, Derek (Fall)
-
ECSE 451 EM Transmission and Radiation (3 credits)
Overview
Electrical Engineering : Microwave transmission through waveguides: impedance matching, microwave devices, filters and resonators; microwave transmission though free space; near and far field behaviour of electromagnetic radiators, simple antennas, antenna arrays, practical antenna parameters; the physics of the radio communication channel: reflection, diffraction and scattering and their macroscopic impact (multipath, fading).
Terms: This course is not scheduled for the 2019-2020 academic year.
Instructors: There are no professors associated with this course for the 2019-2020 academic year.
-
ECSE 460 Appareillage électrique (Electrical Power Equipment) (3 credits) *
Overview
Electrical Engineering : Éléments d'un réseau de transport. Lignes: modélisation et paramètres. Transformateurs: circuits équivalents, pertes, enclenchement, protection. Disjoncteurs: fonctionnement et dimensionnement. Équipements de compensation: condensateurs, branchement série et shunt, inductances. Coordination d'isolement.
Terms: Winter 2020
Instructors: Bouffard, François (Winter)
(3-2-4)
Prerequisite: ECSE 464.
Taught in French.
This course is offered by the Power Engineering Institute.
-
ECSE 464 Power Systems Analysis (3 credits)
Overview
Electrical Engineering : Basic principles of planning and operating interconnected power systems with emphasis on Canadian conditions. Mathematical models for system. Steady-state analysis of power systems, load flow formulation and solution algorithms. Operating strategies, economic dispatch, voltage reactive power regulation, frequency and tie-line power control.
Terms: Fall 2019
Instructors: Bouffard, François (Fall)
-
ECSE 467 Comportement des réseaux électriques (3 credits) *
Overview
Electrical Engineering : Introduction: classification des phénomènes, structure d'un réseau électrique. Modélisation des composants: lignes, transformateurs, machines électriques, charges. Systèmes d'excitation des machines. Régime permanent. Stabilité de transitoire, de tension, des petits signaux. Méthodes de compensation: stabilisateurs, compensation série et shunt. Oscillations sous synchrones. Phénomènes électromagnétiques transitoires. Méthodes et outils de simulation numérique.
Terms: Winter 2020
Instructors: Joos, Geza (Winter)
(3-0-6)
Prerequisite: ECSE 464.
Note: Taught in French. This course is offered by the Power Engineering Institute.
-
ECSE 468 Electricité industrielle (Industrial Power Systems) (3 credits) *
Overview
Electrical Engineering : Structure des réseaux électriques industriels. Niveau de tension. Installations électriques, codes et normes. Court-circuits, protection et coordination. Mise à la terre. Qualité de l'onde. Facteur de puissance, tarification et gestion de l'énergie électrique.
Terms: Winter 2020
Instructors: Joos, Geza (Winter)
-
ECSE 469 Protection des réseaux électriques (3 credits) *
Overview
Electrical Engineering : Généralités sur les systèmes de protection. Calculs de défauts symétriques et asymétriques. Transformateurs de mesure. Système de mise à la terre. Types de relais de protection. Protection de transformateur, de barres, de ligne de transport : philosophie et application. Conception des systèmes de protection. Homologation et essais de relais.
Terms: Winter 2020
Instructors: Joos, Geza (Winter)
(3-0-6)
Prerequisite: ECSE 464.
Note: Taught in French. This course is offered by the Power Engineering Institute.
* Courses taught in French.
List C: Honours Math/Physics Complementary Courses
0-4 credits
-
COMP 551 Applied Machine Learning (4 credits)
Overview
Computer Science (Sci) : Selected topics in machine learning and data mining, including clustering, neural networks, support vector machines, decision trees. Methods include feature selection and dimensionality reduction, error estimation and empirical validation, algorithm design and parallelization, and handling of large data sets. Emphasis on good methods and practices for deployment of real systems.
Terms: Fall 2019, Winter 2020
Instructors: Hamilton, William (Fall) Rabbany, Reihaneh; Ravanbakhsh, Mohsen (Winter)
-
MATH 247 Honours Applied Linear Algebra (3 credits)
Overview
Mathematics & Statistics (Sci) : Matrix algebra, determinants, systems of linear equations. Abstract vector spaces, inner product spaces, Fourier series. Linear transformations and their matrix representations. Eigenvalues and eigenvectors, diagonalizable and defective matrices, positive definite and semidefinite matrices. Quadratic and Hermitian forms, generalized eigenvalue problems, simultaneous reduction of quadratic forms. Applications.
Terms: Winter 2020
Instructors: Hoheisel, Tim (Winter)
-
MATH 249 Honours Complex Variables (3 credits)
Overview
Mathematics & Statistics (Sci) : Functions of a complex variable; Cauchy-Riemann equations; Cauchy's theorem and consequences. Taylor and Laurent expansions. Residue calculus; evaluation of real integrals; integral representation of special functions; the complex inversion integral. Conformal mapping; Schwarz-Christoffel transformation; Poisson's integral formulas; applications.
Terms: Winter 2020
Instructors: Vetois, Jerome (Winter)
-
MATH 547 Stochastic Processes (4 credits)
Overview
Mathematics & Statistics (Sci) : Conditional probability and conditional expectation, generating functions. Branching processes and random walk. Markov chains:transition matrices, classification of states, ergodic theorem, examples. Birth and death processes, queueing theory.
Terms: This course is not scheduled for the 2019-2020 academic year.
Instructors: There are no professors associated with this course for the 2019-2020 academic year.
-
MATH 560 Optimization (4 credits)
Overview
Mathematics & Statistics (Sci) : Line search methods including steepest descent, Newton's (and Quasi-Newton) methods. Trust region methods, conjugate gradient method, solving nonlinear equations, theory of constrained optimization including a rigorous derivation of Karush-Kuhn-Tucker conditions, convex optimization including duality and sensitivity. Interior point methods for linear programming, and conic programming.
Terms: Winter 2020
Instructors: Hoheisel, Tim (Winter)
Prerequisite: Undergraduate background in analysis and linear algebra, with instructor's approval
-
PHYS 357 Honours Quantum Physics 1 (3 credits)
Overview
Physics : Experimental basis for quantum mechanics; wave-packets; uncertainty principle. Hilbert space formalism. Schrodinger equation: eigenvalues and eigenvectors: applications to 1-d problems including the infinite and finite potential wells and the harmonic oscillator. Tunneling. Time independent perturbation theory.
Terms: Fall 2019
Instructors: Pereg-Barnea, Tamar (Fall)
-
PHYS 434 Optics (3 credits)
Overview
Physics : Fundamental concepts of optics, including applications and modern developments. Light propagation in media; geometric optics and optical instruments; polarization and coherence properties of light; interference and interferometry; diffraction theory and applications in spectrometry and imaging; Fourier optics; selected special topics such as holography, lasers, beam optics, photonic crystals, advanced spectroscopy, stellar interferometry, quantum optics.
Terms: Fall 2019
Instructors: Cooke, David (Fall)
-
PHYS 457 Honours Quantum Physics 2 (3 credits)
Overview
Physics : Angular momentum and spin operators. Operator methods in quantum mechanics. Coupling of spin and angular momenta. Variational principles and elements of time dependent perturbation theory (the Golden Rule). Solution of the Schrodinger equation in three dimensions. Applications to the hydrogen and helium atoms and to simple problems in atomic and molecular physics.
Terms: Winter 2020
Instructors: Agarwal, Kartiek (Winter)
-
PHYS 558 Solid State Physics (3 credits)
Overview
Physics : Properties of crystals; free electron model, band structure; metals, insulators and semi-conductors; phonons; magnetism; selected additional topics in solid-state (e.g. ferroelectrics, elementary transport theory).
Terms: Fall 2019
Instructors: Childress, Lilian (Fall)
Fall
3 hours lectures
Restriction: U3 Honours students, graduate students, or permission of the instructor
Complementary Studies
6 credits
Group A - Impact of Technology on Society
3 credits from the following:
-
ANTH 212 Anthropology of Development (3 credits)
Overview
Anthropology : Processes of developmental change, as they affect small communities in the Third World and in unindustrialized parts of developed countries. Problems of technological change, political integration, population growth, industrialization, urban growth, social services, infrastructure and economic dependency.
Terms: Winter 2020, Summer 2020
Instructors: Fox, Graham (Winter) Fox, Graham (Summer)
Winter
-
BTEC 502 Biotechnology Ethics and Society (3 credits)
Overview
Biotechnology : Examination of particular social and ethical challenges posed by modern biotechnology such as benefit sharing, informed consent in the research setting, access to medical care worldwide, environmental safety and biodiversity and the ethical challenges posed by patenting life.
Terms: This course is not scheduled for the 2019-2020 academic year.
Instructors: There are no professors associated with this course for the 2019-2020 academic year.
Restriction: U3 and over.
-
CIVE 469 Infrastructure and Society (3 credits)
Overview
Civil Engineering : Infrastructure systems, historical background and socio-economic impact; planning, organization, communication and decision support systems; budgeting and management; operations, maintenance, rehabilitation and replacement issues; public and private sectors, privatization and governments; infrastructure crisis and new technologies; legal, environmental, socio-economic and political aspects of infrastructure issues; professional ethics and responsibilities; case studies.
Terms: This course is not scheduled for the 2019-2020 academic year.
Instructors: There are no professors associated with this course for the 2019-2020 academic year.
(3-2-4)
Prerequisite: FACC 300
-
ECON 225 Economics of the Environment (3 credits)
Overview
Economics (Arts) : A study of the application of economic theory to questions of environmental policy. Particular attention will be given to the measurement and regulation of pollution, congestion and waste and other environmental aspects of specific economies.
Terms: Fall 2019
Instructors: Li, Yifan (Fall)
Restriction: Not open to students who have taken 154-325 or 154-425
-
ECON 347 Economics of Climate Change (3 credits)
Overview
Economics (Arts) : The course focuses on the economic implications of, and problems posed by, predictions of global warming due to anthropogenic emissions of greenhouse gases. Attention is given to economic policies such as carbon taxes and tradeable emission permits and to the problems of displacing fossil fuels with new energy technologies.
Terms: Fall 2019, Winter 2020
Instructors: Saghir, Sandra (Fall) Saghir, Sandra (Winter)
-
ENVR 201 Society, Environment and Sustainability (3 credits)
Overview
Environment : This course deals with how scientific-technological, socio-economic, political-institutional and behavioural factors mediate society-environment interactions. Issues discussed include population and resources; consumption, impacts and institutions; integrating environmental values in societal decision-making; and the challenges associated with, and strategies for, promoting sustainability. Case studies in various sectors and contexts are used.
Terms: Fall 2019
Instructors: Manaugh, Kevin; Badami, Madhav Govind; Barrington-Leigh, Christopher; Cardille, Jeffrey; Kosoy, Nicolas (Fall)
Fall
Section 001: Downtown Campus
Section 051: Macdonald Campus
-
GEOG 200 Geographical Perspectives: World Environmental Problems (3 credits)
Overview
Geography : Introduction to geography as the study of nature and human beings in a spatial context. An integrated approach to environmental systems and the human organization of them from the viewpoint of spatial relationships and processes. Special attention to environmental problems as a constraint upon Third World development.
Terms: Fall 2019
Instructors: Meredith, Thomas C (Fall)
Fall
3 hours
-
GEOG 203 Environmental Systems (3 credits)
Overview
Geography : An introduction to system-level interactions among climate, hydrology, soils and vegetation at the scale of drainage basins, including the study of the global geographical variability in these land-surface systems. The knowledge acquired is used to study the impact on the environment of various human activities such as deforestation and urbanisation.
Terms: Fall 2019
Instructors: Moore, Timothy R; von Sperber, Christian (Fall)
Fall
3 hours
Restriction: Because of quantitative science content of course, not recommended for B.A. and B.Ed. students in their U0 year.
-
GEOG 205 Global Change: Past, Present and Future (3 credits)
Overview
Geography : An examination of global change, from the Quaternary Period to the present day involving changes in the physical geography of specific areas. Issues such as climatic change and land degradation will be discussed, with speculations on future environments.
Terms: Winter 2020
Instructors: Chmura, Gail L (Winter)
Winter
3 hours
-
GEOG 302 Environmental Management 1 (3 credits)
Overview
Geography : An ecological analysis of the physical and biotic components of natural resource systems. Emphasis on scientific, technological and institutional aspects of environmental management. Study of the use of biological resources and of the impact of individual processes.
Terms: Fall 2019
Instructors: Meredith, Thomas C (Fall)
3 hours
Prerequisite: Any 200-level course in Geography or MSE or BIOL 308 or permission of instructor.
-
MGPO 440 Strategies for Sustainability (3 credits) *
Overview
Management Policy : This course explores the relationship between economic activity, management, and the natural environment. Using readings, discussions and cases, the course will explore the challenges that the goal of sustainable development poses for our existing notions of economic goals, production and consumption practices and the management of organizations.
Terms: Fall 2019, Winter 2020
Instructors: Etzion, Dror (Fall) Nosrat, Amir (Winter)
Restriction: Open to U2, U3 students only
-
PHIL 343 Biomedical Ethics (3 credits)
Overview
Philosophy : An investigation of ethical issues as they arise in the practice of medicine (informed consent, e.g.) or in the application of medical technology (in vitro fertilization, euthanasia, e.g.)
Terms: Fall 2019
Instructors: Hirose, Iwao (Fall)
-
RELG 270 Religious Ethics and the Environment (3 credits)
Overview
Religious Studies : Environmental potential of various religious traditions and secular perspectives, including animal rights, ecofeminism, and deep ecology.
Terms: Winter 2020
Instructors: McGrath, Sean Joseph (Winter)
Fall: Macdonald Campus (Ste-Anne-de-Bellevue). Winter: Downtown Campus.
-
SOCI 235 Technology and Society (3 credits)
Overview
Sociology (Arts) : An examination of the extent to which technological developments impose constraints on ways of arranging social relationships in bureaucratic organizations and in the wider society: the compatibility of current social structures with the effective utilization of technology.
Terms: Fall 2019
Instructors: Smith, Michael R (Fall)
-
SOCI 312 Sociology of Work and Industry (3 credits)
Overview
Sociology (Arts) : The development of the world of work from the rise of industrial capitalism to the postindustrial age. Responses of workers and managers to changing organizational, technological and economic realities. Interrelations between changing demands in the workplace and the functioning of the labour market. Canadian materials in comparative perspective.
Terms: Fall 2019
Instructors: Eidlin, Carl (Fall)
-
URBP 201 Planning the 21st Century City (3 credits)
Overview
Urban Planning : The study of how urban planners respond to the challenges posed by contemporary cities world-wide. Urban problems related to the environment, shelter, transport, human health, livelihoods and governance are addressed; innovative plans to improve cities and city life are analyzed.
Terms: This course is not scheduled for the 2019-2020 academic year.
Instructors: There are no professors associated with this course for the 2019-2020 academic year.
(3-1-5)
* Note: Management courses have limited enrolment and registration dates. See Important Dates at .
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 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) (excluding courses that principally impart language skills, such as Sanskrit, Tibetan, Tamil, New Testament Greek, and Biblical Hebrew) ***
School of Social Work (SWRK)
Sociology (excluding SOCI 350)
OR 3 credits from the following:
-
ARCH 528 History of Housing (3 credits)
Overview
Architecture : Indigenous housing both transient and permanent, from the standpoint of individual structure and pattern of settlements. The principal historic examples of houses including housing in the age of industrial revolution and contemporary housing.
Terms: This course is not scheduled for the 2019-2020 academic year.
Instructors: There are no professors associated with this course for the 2019-2020 academic year.
(2-0-7)
Prerequisite: ARCH 251 or permission of instructor
-
BUSA 465 Technological Entrepreneurship (3 credits) *
Overview
Business Admin : Concentrating on entrepreneurship and enterprise development, particular attention is given to the start-up, purchasing and management of small to medium-sized industrial firms. The focal point is in understanding the dilemmas faced by entrepreneurs, resolving them, developing a business plan and the maximum utilization of the financial, marketing and human resources that make for a successful operation.
Terms: Fall 2019, Winter 2020
Instructors: Wong, Derrick (Fall) Karunakaran, Arvind (Winter)
-
CLAS 203 Greek Mythology (3 credits)
Overview
Classics : A survey of the myths and legends of Ancient Greece.
Terms: Winter 2020
Instructors: Kozak, Lynn; McCarthy, Donald; Whittle, Daniel; Ardis-Bernhardt, Brianna; Hopkins, Kevin; Lemonde Vachon, Alexis; Gleave Riemann, Samuel (Winter)
-
ENVR 203 Knowledge, Ethics and Environment (3 credits)
Overview
Environment : Introduction to cultural perspectives on the environment: the influence of culture and cognition on perceptions of the natural world; conflicts in orders of knowledge (models, taxonomies, paradigms, theories, cosmologies), ethics (moral values, frameworks, dilemmas), and law (formal and customary, rights and obligations) regarding political dimensions of critical environments, resource use, and technologies.
Terms: Fall 2019, Winter 2020
Instructors: Mikkelson, Gregory Matthew; Freeman, Julia (Fall) Vaccaro, Ismael; Hirose, Iwao (Winter)
Fall - Macdonald Campus; Winter - Downtown
Section 001: Downtown Campus
Section 051: Macdonald Campus
-
ENVR 400 Environmental Thought (3 credits)
Overview
Environment : Students work in interdisciplinary seminar groups on challenging philosophical, ethical, scientific and practical issues. They will explore cutting-edge ideas and grapple with the reconciliation of environmental imperatives and social, political and economic pragmatics. Activities include meeting practitioners, attending guest lectures, following directed readings, and organizing, leading and participating in seminars.
Terms: Fall 2019, Winter 2020
Instructors: van der Ven, Hamish; Freeman, Julia; Kosoy, Nicolas (Fall) Freeman, Julia; Sieber, Renee; Ellis, Jaye Dana; Kosoy, Nicolas (Winter)
Fall - Macdonald Campus; Winter - Downtown
Section 001: Downtown Campus
Section 051: Macdonald Campus
Prerequisite: ENVR 203
Restriction: Open only to U3 students, or permission of instructor
-
FACC 220 Law for Architects and Engineers (3 credits)
Overview
Faculty Course : Aspects of the law which affect architects and engineers. Definition and branches of law; Federal and Provincial jurisdiction, civil and criminal law and civil and common law; relevance of statutes; partnerships and companies; agreements; types of property, rights of ownership; successions and wills; expropriation; responsibility for negligence; servitudes/easements, privileges/liens, hypothecs/ mortgages; statutes of limitations; strict liability of architect, engineer and builder; patents, trade marks, industrial design and copyright; bankruptcy; labour law; general and expert evidence; court procedure and arbitration.
Terms: Fall 2019
Instructors: Archambault-Lafond, Olivier (Fall)
(3-0-6)
-
FACC 500 Technology Business Plan Design (3 credits)
Overview
Faculty Course : This course combines several management functional areas such as marketing, financial, operations and strategy with the skills of creativity, engineering innovation, leadership and communications. Students learn how to design an effective and winning business plan around a technology or engineering project in small, medium or large enterprises.
Terms: Fall 2019
Instructors: Avedesian, Michael M; Wong, Derrick (Fall)
-
FACC 501 Technology Business Plan Project (3 credits)
Overview
Faculty Course : Students work in teams to develop a comprehensive business plan project based on a technological or engineering innovation while utilizing site visits.
Terms: Winter 2020
Instructors: Avedesian, Michael M (Winter)
-
HISP 225 Hispanic Civilization 1 (3 credits)
Overview
Hispanic Studies (Arts) : A survey of historical and cultural elements which constitute the background of the Hispanic world up to the 18th century; a survey of the pre-Columbian indigenous civilizations (Aztec, Maya and Inca) and the conquest of America.
Terms: Fall 2019
Instructors: Jouve-Martin, Jose (Fall)
Fall
Taught in English
-
HISP 226 Hispanic Civilization 2 (3 credits)
Overview
Hispanic Studies (Arts) : A survey of the constitution of the ideological and political structures of the Spanish Empire in both Europe and America until the Wars of Independence; a survey of the culture and history of the Hispanic people from the early 19th Century to the present.
Terms: Winter 2020
Instructors: Jouve-Martin, Jose (Winter)
Winter
Taught in English
-
INDR 294 Introduction to Labour-Management Relations (3 credits) *
Overview
Industrial Relations : An introduction to labour-management relations, the structure, function and government of labour unions, labour legislation, the collective bargaining process, and the public interest in industrial relations.
Terms: Fall 2019, Winter 2020
Instructors: Westgate, Chantal (Fall) Westgate, Chantal (Winter)
-
INTG 201 Integrated Management Essentials 1 (3 credits) **
Overview
INTG : Essentials of management using an integrated approach. Three modules (managing money, managing people and managing information) cover fundamentals of accounting, finance, organizational behaviour and information systems; and illustrate how the effective management of human, financial and technological resources contributes to the success of an organization. Emphasizes an integrated approach to management, highlighting how organizations function as a whole and the importance of being able to work across functional and organizational boundaries.
Terms: Fall 2019
Instructors: Blanchette, Simon (Fall)
Only open to U1, U2, U3 non-Management students. Not open to students in the Desautels Faculty of Management or students who have taken two or more of courses MGCR 211, MGCR 222 or MGCR 341.
Limited enrolment; priority registration to students in Minors in Entrepreneurship. Note: this course is not part of the Desautels Minors in Management, Finance, Marketing or Operations Management (for non-Management students).
-
INTG 202 Integrated Management Essentials 2 (3 credits) **
Overview
INTG : Essentials of management using an integrated approach. Four modules (managing customer relationships, managing processes, managing digital innovation and managing the enterprise) cover fundamentals of marketing, strategy, operations and information systems; and illustrate how this knowledge is harnessed in an organization to create value for customers and other stakeholders. Emphasizes an integrated approach to management, highlighting how organizations function as a whole and the importance of being able to work across functional and organizational boundaries.
Terms: Winter 2020
Instructors: Blanchette, Simon (Winter)
Restriction(s): Only open to U1, U2, U3 students. Not open to students in the Desautels Faculty of Management or students who have taken two or more of courses MGCR 331, MGCR 352, MGCR 423 or MGCR 472.
Limited enrolment; priority registration to students in Minors in Entrepreneurship. It is suggested that students take INTG 201 prior to INTG 202, but is not required. Note: this course is not part of the Desautels Minors in Management, Finance, Marketing or Operations Management (for non-Management Students).
-
MATH 338 History and Philosophy of Mathematics (3 credits)
Overview
Mathematics & Statistics (Sci) : Egyptian, Babylonian, Greek, Indian and Arab contributions to mathematics are studied together with some modern developments they give rise to, for example, the problem of trisecting the angle. European mathematics from the Renaissance to the 18th century is discussed in some detail.
Terms: Fall 2019
Instructors: Fox, Thomas F; Hurtubise, Jacques Claude (Fall)
Fall
-
MGCR 222 Introduction to Organizational Behaviour (3 credits) *
Overview
Management Core : Individual motivation and communication style; group dynamics as related to problem solving and decision making, leadership style, work structuring and the larger environment. Interdependence of individual, group and organization task and structure.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Westgate, Chantal; Jaeger, Alfred M; Ferguson, John-Paul; Reyt, Jean-Nicolas (Fall) Westgate, Chantal; Dakhlallah, Diana; Al Hajj, Raghid (Winter) Jaeger, Alfred M (Summer)
Continuing Studies: requirement for CMA, CGA, the EA of AACI, and the Institute of Internal Auditors
-
MGCR 352 Principles of Marketing (3 credits) *
Overview
Management Core : Introduction to marketing principles, focusing on problem solving and decision making. Topics include: the marketing concept; marketing strategies; buyer behaviour; Canadian demographics; internal and external constraints; product; promotion; distribution; price. Lectures, text material and case studies.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Etemad, Hamid; Kim, Hee Ryung; Soroka, Robert H S (Fall) Lu, Yi; Yang, Nathan; Sarigollu, Emine; Mackalski, Robert (Winter) Li, Wanyu; Haruvy, Ernan (Summer)
Continuing Studies: requirement for the Institute of Internal Auditors, and the Canadian Institute of Management
-
ORGB 321 Leadership (3 credits) *
Overview
Organizational Behaviour : Leadership theories provide students with opportunities to assess and work on improving their leadership skills. Topics include: the ability to know oneself as a leader, to formulate a vision, to have the courage to lead, to lead creatively, and to lead effectively with others.
Terms: Fall 2019, Winter 2020, Summer 2020
Instructors: Nowak, Anita (Fall) Hewlin, Patricia (Winter) Nowak, Anita (Summer)
Prerequisite: MGCR 222 or permission of Instructor and approval of the BCom Program Office.
Restrictions: Restricted to U2 and U3 students.
-
ORGB 423 Human Resources Management (3 credits) *
Overview
Organizational Behaviour : Issues involved in personnel administration. Topics include: human resource planning, job analysis, recruitment and selection, training and development, performance appraisal, organization development and change, issues in compensation and benefits, and labour-management relations.
Terms: Fall 2019, Winter 2020
Instructors: Gauvin, Tatiana (Fall) Gauvin, Tatiana (Winter)
Prerequisite: MGCR 222
Requirement for the Institute of Internal Auditors
* Note: Management courses have limited enrolment and registration dates. See Important Dates at .
** Note: INTG 201 and INTG 202 are not open to students who have taken certain Management courses. Please see the INTG 201 and INTG 202 course information for a list of these courses.
*** If you are uncertain whether or not a course principally imparts language skills, please see an adviser in the McGill Engineering Student Centre (Frank Dawson Adams Building, Room 22) or email an adviser.
Note regarding language courses: Language courses are not accepted to satisfy the Complementary Studies Group B requirement, effective for students who entered the program as of Fall 2017.
Elective Course
One 3-credit course at the 200-level or higher from any department at McGill, approved by the Undergraduate Programs Office in the Department of Electrical and Computer Engineering.