-
ECSE 500
Math Found of Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Basic set theories and algebraic structures, linear spaces, linear mappings, topological and metric spaces, separable spaces, continuity, compactness, Lebesque measure on Euclidean spaces, measurability, Banach spaces, Hilbert spaces, linear bounded operators in Banach spaces, dual spaces, adjoint operators, the Orthogonal Projection Theorem, properties of the Fourier series, convergence in probability.
Offered by: Electrical & Computer Engr
- (3-0-6)
- Restriction: Open only to graduate students within the Faculty of Engineering.
-
ECSE 501
Linear Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Mathematical models of linear systems, fundamental solution and transition matrices, non-homogeneous linear equations, controllability and observability of linear systems, reachable subspaces, Cayley-Hamilton's Theorem, Kalman's controllability and observability rank conditions, minimal realizations, frequency response, invariant subspaces, finite and infinite horizon linear regulator problems, uniform, exponential, and input-output stability, the Lyapunov equation.
Offered by: Electrical & Computer Engr
- (3-0-6)
- Corequisite: ECSE 500 or permission of instructor
-
ECSE 502
Course not available
-
ECSE 504
Course not available
-
ECSE 506
Stochastic Ctrl &Decision Thry
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Modelling of stochastic control systems, controlled Markov processes, dynamic programming, imperfect and delayed observations, linear quadratic and Gaussian (LQG) systems, team theory, information structures, static and dynamic teams, dynamic programming for teams,multi-armed bandits.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 507
Optimization & Optimal Control
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: General introduction to optimization methods including steepest descent, conjugate gradient, Newton algorithms. Generalized matrix inverses and the least squared error problem. Introduction to constrained optimality; convexity and duality; interior point methods. Introduction to dynamic optimization; existence theory, relaxed controls, the Pontryagin Maximum Principle. Sufficiency of the Maximum Principle.
Offered by: Electrical & Computer Engr
-
ECSE 508
Multi-Agent Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Introduction to game theory, strategic games, extensive form games with perfect and imperfect information, repeated games and folk theorems, cooperative game theory, introduction to mechanism design, markets and market equilibrium, pricing and resource allocation, application in telecommunication networks, applications in communication networks, stochastic games.
Offered by: Electrical & Computer Engr
- (3-0-6)
- Prerequisite(s): ECSE 205 or equivalent.
-
ECSE 509
Probability & Random Signals 2
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Multivariate Gaussian distributions; finite-dimensional mean-square estimation (multivariate case); principal components; introduction to random processes; weak stationarity: correlation functions, spectra, linear processing and estimation; Poisson processes and Markov chains: state processes, invariant distributions; stochastic simulation.
Offered by: Electrical & Computer Engr
-
ECSE 510
Filt. & Pred. for Stoch. Sys.
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Electrical Engineering: Basic notions. Linear state space (SS) systems. Least squares estimation and prediction: conditional expectations; Orthogonal Projection Theorem. Kalman filtering; Riccati equation. ARMA systems. Stationary processes; Wold decomposition; spectral factorization; Wiener filtering. The Wiener processes; stochastic differential equations. Chapman-Kolmogorov, Fokker-Plank equations. Continuous time nonlinear filtering. Particle filters. Applications.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 511
Intro. to Digital Comm.
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Amplitude and angle modulation including AM, FM, FDM and television systems; introduction to random processes; sampling and quantization, PCM systems, TDM; digital modulation techniques, Maximum-Likelihood receivers, synchronization issues; elements of information theory including information sources, source coding and channel capacity.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 512
Digital Signal Processing 1
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Review of discrete-time transforms, sampling and quantization, frequency analysis. Structures for IIR and FIR filters, coefficient quantization, roundoff noise. The DFT, its properties, frequency analysis and filtering using DFT methods, the FFT and its implementation. Multirate processing, subsampling and interpolation, oversampling techniques.
Offered by: Electrical & Computer Engr
Please consult ECSE 512 for more course information
-
ECSE 513
Robust Control Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Feedback interconnections of LTI systems; Nominal stability and performance of feedback control systems; Norms of signals and systems; H2-optimal control; H-infinity-optimal control; Uncertainty modelling for robust control; Robust closed-loop stability and performance; Robust H-infinity control; Robustness check using mu-analysis; Robust controller design via mu-synthesis.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 515
Optical Fibre Communications
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Optical fibre communication technology and principles of optical transport: modulation formats, signal propagation and impairments in optical fibres, sources of noise, amplification and regeneration, optical signal processing technologies, system design.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 516
Nonlin. & Hybrid Control Sys.
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Examples of hybrid control systems (HCS). Review of nonlinear system state, controllability, observability, stability. HCS specified via ODEs and automata. Continuous and discrete states and dynamics; controlled and autonomous discrete state switching. HCS stability via Lyapunov theory and LaSalle Invariance Principle. Hybrid Maximum Principle and Hybrid Dynamic Programming; computational algorithms.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 517
Neural Prosthetic Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Selected topics in bioengineering focusing on the principles of neural prosthetics systems (brain machine interfaces). Paralysis as a communication problem. Motor control theory receptive fields. Electrical properties of the central nervous system, modern measurement technologies, encoding and mutual information, statistical data analysis, decoding and thought prediction.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 518
Telecom. Network Analysis
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Mathematical modeling and analysis techniques for the control and management of modern networks. Introduction to queuing networks; birth/death processes; routing optimization and fairness; multi-commodity network flow; traffic modeling; effective bandwidth and network calculus; performance modeling.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 519
Semicon Nanostr & Nanophot Dev
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Physics, design, synthesis, and fundamental properties of semiconductor nanostructures, quantum dots, nanowires, and nanotubes. Nanoscale confinement of radiation, properties of microcavities, whispering gallery modes, photonic crystals, strong vs. weak coupling, and Purcell effect. Quantum dot lasers, nanowire LEDs, and photonic crystal lasers. Nonclassical light sources. Solar cells and thermoelectric devices.
Offered by: Electrical & Computer Engr
-
ECSE 521
Digital Communications 1
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Transmission over AWGN channels: optimum receiver design, digital modulation techniques, coherent, noncoherent and differentially coherent detection. Signal design for bandlimited AWGN channels. Channel capacity. Channel coding: block codes, convolutional codes, coded modulation techniques, turbo codes. Transmission over AWGN and ISI channels: MLSE, linear equalization, decision-feedback equalization, precoding, multi-carrier transmission.
Offered by: Electrical & Computer Engr
-
ECSE 522
Nonlinear Phen.: Power Sys Dyn
4 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Introduces nonlinear dynamics, with applications to generic engineering and power engineering. Topics include one- and two- dimensional systems; bifurcations;
phase plane; nonlinear oscillators; Lorenz equations and chaos. Emphasizes power system dynamic modelling and stability. Topics include synchronous machine
dynamic modelling; numerical integration methods for dynamic simulations; excitation system and turbine governor; transient stability; small signal stability; voltage stability; nonlinear dynamics and bifurcations in power system dynamic study.
Offered by: Electrical & Computer Engr
-
ECSE 523
Speech Communications
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Articulatory and acoustic descriptions of speech production, speech production models, speech perception, digital processing of speech signals, vocodors using formant, linear predictive and cepstral techniques, overview of automatic speech recognition systems, speech synthesis systems and speaker verification systems.
Offered by: Electrical & Computer Engr
- Terms
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 524
Interconnects&Signal Integrity
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Interconnect structures, signal integrity issues: reflection, crosstalk, noise, electromagnetic interference, Lossy transmission lines, RLGC matrix representations, wave propagation in multilayered substrates, periodically loaded lines, Floquet's theorem, power distribution network, simultaneous switching noise, packaging structures, chip interconnection technologies, substrate integrated waveguides, methods for experimental characterization of interconnects, signal integrity CAD tools.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 526
Artificial Intelligence
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Design principles of autonomous agents, agent architectures, machine learning, neural networks, genetic algorithms, and multi-agent collaboration. The course includes a term project that consists of designing and implementing software agents that collaborate and compete in a simulated environment.
Offered by: Electrical & Computer Engr
- (3-0-6)
- Prerequisite: ECSE 324
- Restriction: Not open to students who have taken or are taking COMP 424.
-
ECSE 527
Optical Engineering
4 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: A structured introduction to modern optical engineering. Topics covered include the
propagation of light through space, refraction, diffraction, polarization, lens systems, ray-tracing, aberrations, computer-aided design and optimization techniques, Gaussian beam analysis, micro-optics and computer generated
diffractive optical elements.
Offered by: Electrical & Computer Engr
-
ECSE 528
Course not available
-
ECSE 529
Course not available
-
ECSE 530
Course not available
-
ECSE 532
Computer Graphics
4 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Fundamental mathematical, algorithmic and representational issues in computer graphics: overview of graphics pipeline, homogeneous coordinates, projective transformations, line-drawing and rasterization, hidden surface removal, surface modelling (quadrics, bicubics, meshes), rendering (lighting, reflectance models,
ray tracing, texture mapping), compositing colour perception, and other selected topics.
Offered by: Electrical & Computer Engr
-
ECSE 533
Phys Basis of Semicon Devices
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 534
Analog Microelectronics
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Design of analog ICs using specialized analog CAD tools such as SPICE. Voltage and current amplifier design which encompasses the study of biasing circuits, current sources and mirrors, input and output stages, and frequency compensation; precision reference sources; analog multipliers; oscillators; waveform generators and shaping circuits, and analog switches.
Offered by: Electrical & Computer Engr
-
ECSE 535
Nanoelectronic Devices
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Physical principles and modelling of nanoelectronic devices. Bandstructure and electronic density of states, Quantum wells, wires and dots. Ballistic electron transport, tunnelling and scattering mechanisms. Electrical and optical properties of nanostructures, fundamental performance limits. Research devices and materials.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 536
RF Microelectronics
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Introduction to Radio Frequency Integrated Circuits and wireless transceiver architectures. Modelling of passive/active integrated devices. Design of monolithic bipolar and CMOS LNAs, mixers, filters, broadband amplifiers, RF power amplifiers, VCOs, and frequency synthesizers. Analysis of noise and non-linearity in RFICs. Project using modern RFIC simulation/layout CAD tools.
Offered by: Electrical & Computer Engr
- (3-3-3)
- Prerequisite: ECSE 335 and permission of the instructor.
-
ECSE 537
Adv Digital Integ Circuits
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Advanced concepts in the design, layout, and optimization (speed/power/area trade-offs) of digital integrated circuits in state-of-the-art technologies. Emphasis on the main design challenges (low power, process variations) due to device scaling into the nanometer node. Integrated-circuit design flow. Computer-aided design tools.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 539
Advanced Software Language Eng
4 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Practical and theoretical knowledge for developing software languages and models; foundations for model-based software development; topics include principles of model-driven engineering; concern-driven development; intentional, structural, and behavioral models as well as configuration models; constraints; language engineering; domain-specific languages; metamodelling; model transformations; models of computation; model analyses; and modeling tools.
Offered by: Electrical & Computer Engr
-
ECSE 540
Photonic Devices and App
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Physical basis of passive and active photonic devices, including optical waveguides and fibers, semiconductor lasers, photodetectors, modulators, and amplifiers. Applications to optical signal processing and photonic systems. Introduction to optical test-and-measurement instrumentation.
Offered by: Electrical & Computer Engr
-
ECSE 541
Des of Multiproc Sys-on-Chip
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Modelling, design, evaluation, and optimization of multiprocessor systems-on-chips (MPSoCs). Introduction to system-level modelling of MPSoC architecture; system performance, power, and lifetime modelling; fault and defect tolerance; automatic general and heuristic design space exploration and design optimization; resource allocation, application mapping, and task scheduling.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 542
Human Computer Interaction
4 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Design, development, and evaluation of human-computer interfaces, with emphasis on usability, interaction paradigms, computer-mediated human activities, and implications to society. These issues are studied from a number of perspectives including that of the engineer and end-user. A team-based project applies knowledge and skills to the full life cycle of an interactive human-computer interface.
Offered by: Electrical & Computer Engr
-
ECSE 543
Numerical Methods in Elec Eng
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
-
ECSE 544
Computational Photography
4 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: An overview of techniques and theory underlying computational photography. Topics include: radiometry and photometry; lenses and image formation; electronic
image sensing; colour processing; lightfield cameras; image deblurring; super-resolution methods; image denoising; flash photography; image matting and
compositing; high dynamic range imaging and tone mapping; image retargeting; image stitching.
Offered by: Electrical & Computer Engr
-
ECSE 545
Course not available
-
ECSE 546
Advanced Image Synthesis
4 Credits
Offered in the: - Fall
- Winter
- Summer
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. Group project addressing important applied research problems.
Offered by: Electrical & Computer Engr
- (3-2-7)
- Restrictions: For graduate students in Electrical and Computer Engineering and undergraduate Honours Electrical Engineering students.
- Not open to students who have taken or are taking ECSE 446.
-
ECSE 547
Course not available
-
ECSE 548
Course not available
-
ECSE 549
Expert Systems in Elec Design
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Design processes in electrical engineering. Hierarchical design. Computer aided design. Expert system technology. Device representations, heuristics and structures, algebraic models. Design versus diagnosis, "Shallow" and "Deep" systems, second generation (multi-paradigm) systems. Shells and their uses in design systems. Knowledge acquisition systems.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 559
Course not available
-
ECSE 563
Power Systems Oper&Planning
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Design and operation of large scale power systems: Temporal, spatial and hierarchical decomposition of tasks. Local vs. distributed control. Load-frequency control. Voltage and speed regulation. Interconnected power systems. Power flow. Security states. Optimal operation of power systems. Power system reliability.
Offered by: Electrical & Computer Engr
-
ECSE 565
Intro to Power Electronics
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Semiconductor power switches - thyristors, GTO's, bipolar transistors, MOSFET's. Switch mode power amplifiers. Buck and boost principles. Modulation methods -PWM, delta, hysteresis current control. Rectifiers, inverters, choppers.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 570
Automatic Speech Recognition
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Acoustic phonetics and signal representations. Pattern classification, stochastic modelling, language modelling and search algorithms as applied to speech recognition. Techniques for robustness, integration of speech recognition with other user interface modalities, and the role of automatic speech recognition in speech understanding.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 571
Optoelectronic Devices
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Physical basis of optoelectronic devices including Light Emitting Diodes, semiconductor optical amplifiers, semiconductor lasers, quantum well devices, and solid state lasers. Quantitative description of detectors, optical modulation, optical logic devices, optical interconnects, and optomechanical hardware. Throughout the course, photonic systems applications will be addressed.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 572
Nonlinear Optics
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Nonlinear optical processes and their applications: optical fibres, waveguides and crystals. Origin of second- and third-order nonlinear susceptibility, symmetry properties, coupled-wave propagation, phase-matching techniques, sum- and difference frequency generation, parametric amplification, four-wave mixing, self- and cross-phase modulation, soliton propagation, Raman scattering and the electro-optic effect.
Offered by: Electrical & Computer Engr
-
ECSE 573
Course not available
-
ECSE 574
CMOS Sensor Microsystems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: CMOS sensor microsystems, fundamentals of microfabrication, micromachining technology, recognition elements, CMOS signal detection components, and sensor system integration and packaging.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 593
Antennas and Propagation
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Fundamentals of antenna theory: sources, radiation pattern and gain. Classification of antennas. Main antenna types and their characteristics. Antenna temperature, remote sensing and radar cross-section. Self and mutual impedances. Special topics include adaptive antennas, very large array (VLA) used in radio astronomy and biomedical applications.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
-
ECSE 596
Optical Waveguides
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: An in-depth analysis to guided-wave propagation. Dielectric waveguides (slab, 2D, nonlinear, spatial solitons), optical fibers (modes, dispersion relations, propagation in dispersive, nonlinear fibers, temporal solitons), beam propagation method, coupled mode theory, waveguide devices (couplers, gratings, etc.). Selection of current research topics of interest (e.g., photonic crystals, optical signal processing, etc.).
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
-
ECSE 597
Circuit Simulation & Modelling
4 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Principles of circuit simulation. Formulation of network equations. Frequency domain analysis. Nonlinear networks. Transient analysis. Sensitivity analysis. Harmonic Balance. Shooting method. Model order reduction. Macromodelling.
Offered by: Electrical & Computer Engr
|
|