|
-
ECSE 403
Control
4 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 404
Control Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Modelling and simulation of control systems; basic concepts of linear systems; open and closed loop control; classical design of controllers - specifications in the step response and the frequency domain; state space design of controllers - pole placement and LQR; sampled data 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 405
Antennas
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 408
Communication Systems
4 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 411
Course not available
-
ECSE 412
Discrete TimeSignal Processing
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Discrete-time signals and systems; Fourier and Z-transform analysis techniques, the discrete Fourier transform; elements of FIR and IIR filter design, filter structures; FFT techniques for high speed convolution; quantization effects.
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 413
Course not available
-
ECSE 415
Intro to Computer Vision
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 416
Telecommunication Networks
4 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 420
Parallel Computing
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 421
Embedded Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 422
Fault Tolerant Computing
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 423
Fundamentals of Photonics
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Introduction to the fundamentals of modern optical and photonic 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. Experiments on physical and geometric optics.
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 424
Human-Computer Interaction
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 425
Computer Architecture
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- (3-1-5)
- Prerequisites: ECSE 324
- Tutorials assigned by instructor.
- 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 427
Operating Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 428
Software Engineering Practice
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Software engineering practice in industry, related to the design and commissioning of large software systems. Ethical, social, economic, safety and legal issues. Metrics, project management, costing, marketing, control, standards, CASE tools and bugs. The course involves a large team project.
Offered by: Electrical & Computer Engr
- (3-1-5)
- Students meet with the instructor and/or teaching assistant for one hour each week to discuss their project.
- Prerequisite: ECSE 321
- 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 429
Software Validation
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Correct and complete implementation of software requirements. Verification and validation lifecycle. Requirements analysis, model based analysis, and design analysis. Unit and system testing, performance, risk management, software reuse. Ubiquitous computing.
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 430
Photonic Devices and Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Introduction to photonic devices and applications. Semiconductor lasers, optical amplifiers, optical modulators, photodetectors and optical receivers, optical fibers and waveguides, fiber and waveguide devices. Photonic systems (communications, sensing, biomedical). Experiments on characterizing photonic devices and systems. Optical test-and-measurement instrumentation.
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 431
Course not available
-
ECSE 432
Course not available
-
ECSE 433
Phys Basis of Trans Devices
4 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. Laboratory experiments.
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 435
Mixed-Signal Test Techniques
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
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 436
Course not available
-
ECSE 437
Software Delivery
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Design, development, and implementation of code integration processes, release pipelines, and deployment strategies.
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 439
Software Language Engineering
3 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; metamodeling; model transformations; models of computation; model analyses; and modeling tools.
Offered by: Electrical & Computer Engr
- (3-2-4)
- Prerequisites: ECSE 321 or COMP 303.
- Restricted to Software Engineering students.
- 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 443
Course not available
-
ECSE 444
Microprocessors
4 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- Prerequisite(s): ECSE 324
- Restriction(s): Not open to students who have taken ECSE 426.
- (3-4-5)
- 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 446
Realistic Image Synthesis
3 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.
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 450
Course not available
-
ECSE 451
EM Transmission & Radiation
3 Credits
Offered in the: - Fall
- Winter
- Summer
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).
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 456
ECSE Design Project 1
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: A design project undertaken with close mentorship by a staff member and under the supervision of the course instructor. The project consists of defining an engineering problem, reviewing relevant background, acquiring/analyzing data, and seeking solutions using appropriate simulation/analysis tools and experimental investigations. Professional engineering practices will be followed.
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 457
ECSE Design Project 2
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: A design project undertaken with close mentorship by a staff member and under the supervision of the course instructor. The course is a continuation of ECSE 456.
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 460
Appareillage électrique
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- (3-2-4)
- Prerequisite: ECSE 464.
- Taught in French.
- This course is offered by the Power Engineering Institute.
- 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 461
Electric Machinery
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Electric and magnetic circuits. Notions of electromechanical energy conversion applied to electrical machines. Basic electrical machines - transformers, direct-current motors, synchronous motors and generators, three phase and single phase induction machines. Elements of modern electronically controlled electric drive systems.
Offered by: Electrical & Computer Engr
- (3-1-5)
- Restriction: Not open to students in Electrical Engineering.
- Note: Tutorials assigned by instructor.
- 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 462
Course not available
-
ECSE 463
Electric Power Generation
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Primary energy resources, conventional and renewable. Electric power generation principles. Rotating and static power conversion, frequency and voltage control. Synchronous and induction generators, design and operation, grid integration requirements of central and distributed generation. Static power converter interfaces, principles and operation. Wind generation principles, control and wind farms. Electrochemical and pumped storage.
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 464
Power Systems Analysis
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- (3-0-6)
- Prerequisite: ECSE 361 or ECSE 362
- This course is offered by the Power Engineering Institute.
- 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 465
Power Electronic Systems
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Introduction to power electronics: definition, applications and classification of converters. Review of analytical techniques. Overview of power semiconductor switches. Line communicated rectifiers and inverters. Switch mode power converters and modulation techniques. Choppers, inverters and rectifiers. Resonant mode converters. Application to power systems and energy conversion.
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 466
Réseaux de distribution
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: Les réseaux de distribution d'électricité. Concepts de base. Lignes et câbles de distribution, caractéristiques physiques. Réseau de neutre. Techniques de protection des réseaux de distribution. Coordination de la protection, défaillance des équipements. Continuité de service, normes, étendue et durée des pannes. Architectures de réseau. Production distribuée, études d'intégration au réseau protection. Qualité de l'onde, exigences de raccordement, harmoniques, creux de tension papillotement. Logiciels d'analyse des réseaux de distribution, écoulement de puissance déséquilibré, régime perturbé.
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 467
Comportement des réseaux élect
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- (3-0-6)
- Prerequisite: ECSE 464.
- Note: Taught in French. This course is offered by the Power Engineering Institute.
- 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 468
Electricité industrielle
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- (3-2-4)
- Prerequisite: ECSE 361 or ECSE 362
- This course is offered by the Power Engineering Institute.
- Taught in French.
- 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 469
Protection des réseaux élect
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- (3-0-6)
- Prerequisite: ECSE 464.
- Note: Taught in French. This course is offered by the Power Engineering Institute.
- 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 472
Fund. of Cir. Sim. & Modelling
3 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
- (3-0-6).
- Restriction(s): Not open to students who are taking or have taken ECSE 597.
- Prerequisites: ECSE 206 and ECSE 331
- 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 498
Honours Thesis 1
3 Credits
Offered in the: - Fall
- Winter
- Summer
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.
Offered by: Electrical & Computer Engr
- (0-3-6)
- Prerequisites: CCOM 206 or WCOM 206 and at least 42 Departmental credits.
- 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 499
Honours Thesis 2
3 Credits
Offered in the: - Fall
- Winter
- Summer
Electrical Engineering: A research project undertaken with close supervision by a staff member. A continuation of ECSE 498. The work consists of carrying out the research plan developed in ECSE 498 along with a seminar presentation at end of term.
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
|