Aerospace Engineering Minor (B.Eng.) (21 credits)
Offered by: Institute for Aerospace Eng. (Faculty of Engineering)
Degree: Bachelor of Engineering
Program credit weight: 21
Program Description
The B.Eng.; Minor in Aerospace Engineering provides a foundation in the field of aircraft and spacecraft design, with further specializations in aerodynamics and propulsion, structural analysis, materials and processes, spacecraft engineering and systems, and avionics by choosing an appropriate stream.
A maximum of 9 credits of double-counting is allowed with the Major.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Required Courses (9 credits)
Course | Title | Credits |
---|---|---|
AERO 401 | Introduction to Aerospace Engineering. | 3 |
Introduction to Aerospace Engineering. Terms offered: this course is not currently offered. Basic concepts in all relevant aspects of aerospace engineering. Introduction to aircraft and spacecraft components, systems and operation. Aerodynamic and flight mechanics. Structures and materials. Propulsion systems. Manufacturing processes. Control and systems. Avionics and navigation. | ||
AERO 410 | Aerospace Design and Certification Process. | 3 |
Aerospace Design and Certification Process. Terms offered: this course is not currently offered. Design and certification process for aircraft, helicopters and spacecraft. Operation and performance requirements. Preliminary and detailed design process. Performance analysis. Regulatory agencies overview. Certification process. Life cycle analysis. Cost analysis. Flight testing programs. Delivery and operation. | ||
AERO 420 | Introduction to Aerospace Design. | 3 |
Introduction to Aerospace Design. Terms offered: this course is not currently offered. Multidisciplinary design of an aerospace vehicle thatconsiders the fluid mechanics, performance, stability andcontrol, avionics, electrical system, propulsion, structures,and materials in a system approach aimed for a set ofspecifications. |
Complementary Courses (12 credits)
Aerodynamics and Propulsion Stream
Course | Title | Credits |
---|---|---|
MECH 447 | Combustion. | 3 |
Combustion. Terms offered: this course is not currently offered. Equilibrium analysis of reacting systems, Hugoniot analysis, flame propagation mechanisms, introduction to chemical kinetics, models for laminar flame propagation, ignition, quenching, flammability limits, turbulent flames, flame instability mechanisms, detonations, solid and liquid combustion. | ||
MECH 516 | Computational Gasdynamics. | 3 |
Computational Gasdynamics. Terms offered: this course is not currently offered. Fundamentals of computational fluid dynamics. Numerical methods for hyperbolic conservation laws: first- and higher-order upwind schemes; monotonicity and Godunov theorem; total-variation-diminishing schemes; Riemann solvers; treatment of source terms; multi-dimensional methods. Introduction to grid generation and adaptation. Methodology for the comparison of numerical and experimental results. | ||
MECH 532 | Aircraft Performance, Stability and Control. | 3 |
Aircraft Performance, Stability and Control. Terms offered: this course is not currently offered. Aircraft performance criteria such as range, endurance, rate of climb, maximum ceiling for steady and accelerated flight. Landing and take-off distances. Static and dynamic stability in the longitudinal (stick-fixed and stick-free) and coupled lateral and directional modes. Control response for all three modes. | ||
MECH 533 | Subsonic Aerodynamics. | 3 |
Subsonic Aerodynamics. Terms offered: this course is not currently offered. Kinematics: equations of motion; vorticity and circulation, conformal mapping and flow round simple bodies. Two-dimensional flow round aerofoils. Three-dimensional flows; high and low aspect-ratio wings; airscrews. Wind tunnel interference. Similarity rules for subsonic irrotational flows. | ||
MECH 535 | Turbomachinery and Propulsion. | 3 |
Turbomachinery and Propulsion. Terms offered: this course is not currently offered. Introduction to propulsion: turboprops, turbofans and turbojets. Review of thermodynamic cycles. Euler turbine equation. Velocity triangles. Axial-flow compressors and pumps. Centrifugal compressors and pumps. Axial-flow turbines. Loss mechanisms. Dimensional analysis of turbomachines. Performance maps. 3-D effects. Introduction to numerical methods in turbomachines. Prediction of performance of gas turbines. | ||
MECH 539 | Computational Aerodynamics. | 3 |
Computational Aerodynamics. Terms offered: this course is not currently offered. Fundamental equations. Basic flow singularities. Boundary element methods. Source, doublet and vortex panel methods for 2D and 3D incompressible and compressible flows. Method of characteristics. Euler equations for inviscid rotational flows. Finite-difference and finite-volume methods. Explicit and implicit time-integration methods. Quasi 1D solutions. Nozzle and confined aerofoil applications. | ||
MECH 562 | Advanced Fluid Mechanics. | 3 |
Advanced Fluid Mechanics. Terms offered: this course is not currently offered. Conservation laws, control volume analysis, Navier stokes equations, dimensional analysis and limiting forms of N-S equation, laminar viscous flows, boundary layer theory, inviscid potential flows, lift and drag, introduction to turbulence. | ||
MECH 566 | Fluid-Structure Interactions. | 3 |
Fluid-Structure Interactions. Terms offered: this course is not currently offered. Pipes and cylindrical shells containing flow: fundamentals and applications in ocean mining, Coriolis mass-flow meters, heat exchangers, nuclear reactors and aircraft engines; chaos. Cylinders in axial flow and in cross-flow; vortex-shedding and galloping. Cylinder arrays in cross-flow; fluidelastic instabilities. Ovalling of chimneys. | ||
MECH 579 | Multidisciplinary Design Optimization. | 3 |
Multidisciplinary Design Optimization. Terms offered: this course is not currently offered. A comprehensive introduction to important algorithms in sensitivity analysis and multidisciplinary design optimization of large systems. Topics include: unconstrained and constrained optimization, sensitivity analysis, gradient-free optimization, multi-objective optimization, and various multidisciplinary algorithms and approaches for design optimization. |
Aircraft Structures Stream
Course | Title | Credits |
---|---|---|
MECH 530 | Mechanics of Composite Materials. | 3 |
Mechanics of Composite Materials. Terms offered: this course is not currently offered. Fiber-reinforced composites. Stress, strain, and strength of composite laminates and honeycomb structures. Failure modes and failure criteria. Environmental effects. Manufacturing processes. Design of composite structures. Computer modelling of composites. Computer techniques are utilized throughout the course. | ||
MECH 536 | Aerospace Structures. | 3 |
Aerospace Structures. Terms offered: this course is not currently offered. Aircraft and spacecraft structural components and loads. Bending, shear, torsion and buckling of thin-walled open and closed sections. Structural idealization. Principle of stiffener / web construction. Trusses and isogrid structures. Wing spars and box beams. Fuselage frames and wing ribs. Analysis of riveted, bolted and adhesive joints. Sandwich structures analysis. Thermoelasticity analysis for spacecraft structures. | ||
MECH 543 | Design with Composite Materials. | 3 |
Design with Composite Materials. Terms offered: this course is not currently offered. Material systems/selection process. Cost vs. performance. Laminate layup procedures. Theory and application of filament winding of composite cylinders. Regular oven and autoclave oven curing, analysis of resulting material performance. Practical design considerations and tooling. Analysis of environmental considerations. Joining techniques. Analysis of test methods. Theory of repair techniques. | ||
MECH 544 | Processing of Composite Materials. | 3 |
Processing of Composite Materials. Terms offered: this course is not currently offered. Composite processing science basic principles. Reinforcement properties; permeability, compaction. Resin properties; curing, viscosity, shrinkage. Heat transfer and cure kinetics; cure cycle optimization. Resin flow; infusion, thickness variations, fiber volume fraction distribution. Residual stresses; tool-part interaction, warpage control, spring-back, tool design. Thermoplastic composites; crystallization control, melting and consolidation. | ||
MECH 560 | Eco-design and Product Life Cycle Assessment . | 3 |
Eco-design and Product Life Cycle Assessment . Terms offered: this course is not currently offered. Fundamentals of both product and process engineering with an emphasis on life cycle models and sustainability. Practical and theoretical topics, methodologies, principles, and techniques. Practical methods such as Life Cycle Analysis, eco-design strategies, streamlined Life Cycle Assessment, environmental impact assessment, and Life Cycle Engineering. Introduction to important product development theories and life cycle assessment theories. | ||
MECH 567 | Structural Dynamics of Turbomachines. | 3 |
Structural Dynamics of Turbomachines. Terms offered: this course is not currently offered. Fundamentals of turbomachines from the standpoint of structural dynamics and vibration analysis, with preference given to aerospace applications involving aircraft and helicopter engines. Topics include: introduction to the finite element method, aircraft/helicopter engines architecture and main components, general equations of motion in rotordynamics, advanced modal analysis, Campbell diagrams and critical rotational velocity, mistuning and cyclic symmetry, fluid-structure coupling, flutter analysis, high-cycle fatigue. | ||
MIME 560 | Joining Processes. | 3 |
Joining Processes. Terms offered: this course is not currently offered. Physics of joining; interfacial requirements; energy sources, chemical, mechanical and electrical; homogeneous hot-joining, arc-, Mig-, Tig-, gas-, thermite- and Plasma-welding; Autogeneous hot-joining, forge-, pressure-, friction-, explosive-, electron beam- and laser-welding; Heterogeneous hot-joining, brazing, soldering, diffusion bonding; Heterogeneous cold joining, adhesives, mechanical fastening; Filler materials; Joint metallurgy; Heat affected zone, non-metallic systems; joint design and economics; defects and testing methods. | ||
MIME 565 | Aerospace Metallic-Materials and Manufacturing Processes. | 3 |
Aerospace Metallic-Materials and Manufacturing Processes. Terms offered: this course is not currently offered. Integrated approach to aerospace materials, manufacturing and repair; materials and selection criteria for airframe, engines and coatings; repair concepts and technologies; application of new and emerging manufacturing technologies for the forming, joining and repair of aerospace products. |
Spacecraft and Systems Stream
Course | Title | Credits |
---|---|---|
GEOG 308 | Remote Sensing for Earth Observation. | 3 |
Remote Sensing for Earth Observation. Terms offered: this course is not currently offered. A conceptual view of remote sensing and the underlying physical principles. Covers ground-based, aerial, satellite systems, and the electromagnetic spectrum, from visible to microwave. Emphasis on application of remotely sensed data in geography including land cover change and ecological processes. | ||
MECH 513 | Control Systems. | 3 |
Control Systems. Terms offered: this course is not currently offered. State-space modelling and related linear algebra. Controllability and observability of linear time-invariant systems and corresponding tests, system realizations. Stability: Bounded-Input-Bounded-Output (BIBO), internal, Lyapunov. Linear state feedback control: pole placement and root locus design methods, linear quadratic regulator. State observers: full- and reduced-order designs, separation principle, Linear Quadratic Gaussian (LQG) design. Introduction to optimal control and optimal state estimation. | ||
MECH 536 | Aerospace Structures. | 3 |
Aerospace Structures. Terms offered: this course is not currently offered. Aircraft and spacecraft structural components and loads. Bending, shear, torsion and buckling of thin-walled open and closed sections. Structural idealization. Principle of stiffener / web construction. Trusses and isogrid structures. Wing spars and box beams. Fuselage frames and wing ribs. Analysis of riveted, bolted and adhesive joints. Sandwich structures analysis. Thermoelasticity analysis for spacecraft structures. | ||
MECH 542 | Spacecraft Dynamics. | 3 |
Spacecraft Dynamics. Terms offered: this course is not currently offered. Review of central force motion; Hohmann and other coplanar transfers, rotation of the orbital plane, patched conic method. Orbital perturbations due to the earth's oblateness, solar-lunar attraction, solar radiation pressure and atmospheric drag. Attitude dynamics of a rigid spacecraft; attitude stabilization and control; attitude manoeuvers; large space structures. | ||
MECH 550 | Vibrations of Continuous Systems. | 3 |
Vibrations of Continuous Systems. Terms offered: this course is not currently offered. Introduction to continuous systems. Discretization methods. Vibrations of Euler-Bernoulli and Timoshenko beams. Boundary conditions, intermediate supports and penalty method. Strain-displacement relationships for plates/shells. Vibrations of plates and shells. Sloshing and added mass. Effect of geometric imperfections and thermal loads. Introduction to nonlinear dynamics and stability. Introduction to experimental techniques. | ||
MECH 559 | Engineering Systems Optimization. | 3 |
Engineering Systems Optimization. Terms offered: this course is not currently offered. Introduction to systems-oriented engineering design optimization. Emphasis on i) understanding and representing engineering systems and their structure, ii) obtaining, developing, and managing adequate computational (physics- and data-based) models for their analysis, iii) constructing appropriate design models for their synthesis, and iv) applying suitable algorithms for their numerical optimization while accounting for systems integration issues. Advanced topics such as coordination of distributed problems and non-deterministic design optimization methods. | ||
MIME 565 | Aerospace Metallic-Materials and Manufacturing Processes. | 3 |
Aerospace Metallic-Materials and Manufacturing Processes. Terms offered: this course is not currently offered. Integrated approach to aerospace materials, manufacturing and repair; materials and selection criteria for airframe, engines and coatings; repair concepts and technologies; application of new and emerging manufacturing technologies for the forming, joining and repair of aerospace products. | ||
PHYS 320 | Introductory Astrophysics. | 3 |
Introductory Astrophysics. Terms offered: this course is not currently offered. A survey of astrophysics ranging from stars and planets, to compact objects, galaxies, and the large-scale evolution of the Universe. A calculusbased course, with a focus on simple mathematical derivations that capture the essential physics. |
Material and Processes Stream
Course | Title | Credits |
---|---|---|
CHEE 515 | Interface Design: Biomimetic Approach. 1 | 3 |
Interface Design: Biomimetic Approach. Terms offered: this course is not currently offered. Investigation of the factors that cause biological surfaces to have superb functionalities; chemical and physical concepts responsible for the respective interfacial phenomena, such as surface tension, thermodynamics, kinetics, electrical double layers, surface wetting, adhesion and structural coloration; comparison of nature's solutions to engineering problems with synthetic approaches. | ||
CHEE 541 | Electrochemical Engineering. | 3 |
Electrochemical Engineering. Terms offered: this course is not currently offered. Electrochemical systems: electrodes, reactors. Electrochemical stoichiometry, thermodynamics and kinetics. Mass and charge transport. Current and potential distribution in an electrochemical reactor. Electrocatalysis. Fuel cells technology. Batteries. Industrial electrochemical processes. Electrochemical sensors. Biomedical electrochemistry. Passivity, corrosion and corrosion prevention. Electrocrystalization. Experimental Methods. | ||
CHEE 543 | Plasma Engineering. | 3 |
Plasma Engineering. Terms offered: this course is not currently offered. Description of the plasma state and parameters, plasma generation methods, and of the related process control and instrumentation. Electrical breakdown in gases and a series of discharge models are covered. Plasma processing applications such as PVD, PECVD, plasma polymerisation and etching, environmental applications, nanoparticle synthesis, spraying and sterilization are treated. | ||
MECH 544 | Processing of Composite Materials. | 3 |
Processing of Composite Materials. Terms offered: this course is not currently offered. Composite processing science basic principles. Reinforcement properties; permeability, compaction. Resin properties; curing, viscosity, shrinkage. Heat transfer and cure kinetics; cure cycle optimization. Resin flow; infusion, thickness variations, fiber volume fraction distribution. Residual stresses; tool-part interaction, warpage control, spring-back, tool design. Thermoplastic composites; crystallization control, melting and consolidation. | ||
MIME 512 | Corrosion and Degradation of Materials. | 3 |
Corrosion and Degradation of Materials. Terms offered: this course is not currently offered. Electrochemical theory of metal corrosion, Evans Diagrams, corrosion rate controlling mechanisms, mixed corrodents, alloying effects, passivation. Discussion and analysis of the various forms of corrosion. Corrosion prevention methods. Oxidation of alloys-mechanisms and kinetics. Degradation of ceramics and polymers. Case studies. | ||
MIME 515 | (Bio)material Surface Analysis and Modification. 1 | 3 |
(Bio)material Surface Analysis and Modification. Terms offered: this course is not currently offered. Material surface properties and how they affect their real-world applications, with emphasis on biologically relevant applications. Material surface modification techniques. Material surface characterization techniques. | ||
MIME 559 | Aluminum Physical Metallurgy. | 3 |
Aluminum Physical Metallurgy. Terms offered: this course is not currently offered. Crystal structure, deformation characteristics, strengthening and softening mechanisms, hot and cold working. Microstructure property relationships in aluminum alloys. Physical metallurgy of aluminum casting alloys and their uses. Properties, and physical metallurgy of aluminum wrought alloys and their industrial applications. | ||
MIME 560 | Joining Processes. | 3 |
Joining Processes. Terms offered: this course is not currently offered. Physics of joining; interfacial requirements; energy sources, chemical, mechanical and electrical; homogeneous hot-joining, arc-, Mig-, Tig-, gas-, thermite- and Plasma-welding; Autogeneous hot-joining, forge-, pressure-, friction-, explosive-, electron beam- and laser-welding; Heterogeneous hot-joining, brazing, soldering, diffusion bonding; Heterogeneous cold joining, adhesives, mechanical fastening; Filler materials; Joint metallurgy; Heat affected zone, non-metallic systems; joint design and economics; defects and testing methods. | ||
MIME 563 | Hot Deformation of Metals. | 3 |
Hot Deformation of Metals. Terms offered: this course is not currently offered. High temperature deformation processing of metallic materials. Topics include static and dynamic recrystallization, recovery, precipitation; effect of deformation on phase transformations and microstructural evolution during industrial processing. Mathematical modelling of microstructural evolution. | ||
MIME 565 | Aerospace Metallic-Materials and Manufacturing Processes. | 3 |
Aerospace Metallic-Materials and Manufacturing Processes. Terms offered: this course is not currently offered. Integrated approach to aerospace materials, manufacturing and repair; materials and selection criteria for airframe, engines and coatings; repair concepts and technologies; application of new and emerging manufacturing technologies for the forming, joining and repair of aerospace products. | ||
MIME 571 | Surface Engineering. | 3 |
Surface Engineering. Terms offered: this course is not currently offered. Surface science. Surface characterization. Surface modification. Coatings and thin films. Tribology. Surface engineering and control of surface properties. | ||
MIME 580 | Additive Manufacturing Using Metallic and Ceramic Materials. | 3 |
Additive Manufacturing Using Metallic and Ceramic Materials. Terms offered: this course is not currently offered. Introduction to additive manufacturing, seven AM families, starting material characterization, powder bed and direct energy deposition processes, direct writing, fundamental of sintering and solidification, post-processing and issues, mechanical assessment and reliability, standards, design and topology optimization, industrial applications of AM. |
- 1
Students may choose only one of CHEE 515 Interface Design: Biomimetic Approach. or MIME 515 (Bio)material Surface Analysis and Modification..
Avionics Stream
Course | Title | Credits |
---|---|---|
ECSE 403 | Control. | 4 |
Control. Terms offered: this course is not currently offered. 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. | ||
ECSE 408 | Communication Systems. | 4 |
Communication Systems. Terms offered: this course is not currently offered. 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. | ||
ECSE 412 | Discrete Time Signal Processing. | 3 |
Discrete Time Signal Processing. Terms offered: this course is not currently offered. 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. | ||
ECSE 420 | Parallel Computing. | 3 |
Parallel Computing. Terms offered: this course is not currently offered. 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. | ||
ECSE 421 | Embedded Systems. | 3 |
Embedded Systems. Terms offered: this course is not currently offered. 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. | ||
ECSE 422 | Fault Tolerant Computing. | 3 |
Fault Tolerant Computing. Terms offered: this course is not currently offered. 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. | ||
ECSE 425 | Computer Architecture. | 3 |
Computer Architecture. Terms offered: this course is not currently offered. 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. | ||
ECSE 427 | Operating Systems. | 3 |
Operating Systems. Terms offered: this course is not currently offered. 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. | ||
ECSE 429 | Software Validation. | 3 |
Software Validation. Terms offered: this course is not currently offered. 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. | ||
ECSE 444 | Microprocessors. | 4 |
Microprocessors. Terms offered: this course is not currently offered. 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. | ||
ECSE 465 | Power Electronic Systems. | 3 |
Power Electronic Systems. Terms offered: this course is not currently offered. 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. | ||
ECSE 501 | Linear Systems. | 3 |
Linear Systems. Terms offered: this course is not currently offered. 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. | ||
ECSE 507 | Optimization and Optimal Control. | 3 |
Optimization and Optimal Control. Terms offered: this course is not currently offered. 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. | ||
ECSE 508 | Multi-Agent Systems. | 3 |
Multi-Agent Systems. Terms offered: this course is not currently offered. 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. | ||
ECSE 512 | Digital Signal Processing 1. | 3 |
Digital Signal Processing 1. Terms offered: this course is not currently offered. 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. | ||
ECSE 516 | Nonlinear and Hybrid Control Systems. | 3 |
Nonlinear and Hybrid Control Systems. Terms offered: this course is not currently offered. 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. | ||
ECSE 525 | Satellite Navigation Systems . | 4 |
Satellite Navigation Systems . Terms offered: this course is not currently offered. Fundamentals of satellite navigation. Overview of existing systems. Augmentation systems. Signal processing techniques, and receiver structures. Kalman Filtering techniques in satellite navigation. Selected applications of satellite navigation. | ||
ECSE 541 | Design of Multiprocessor Systems-on-Chip. | 3 |
Design of Multiprocessor Systems-on-Chip. Terms offered: this course is not currently offered. 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. | ||
ECSE 593 | Antennas and Propagation. | 3 |
Antennas and Propagation. Terms offered: this course is not currently offered. 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. |