May 18, 2024  
School of Graduate Studies Calendar, 2016-2017 
    
School of Graduate Studies Calendar, 2016-2017 [-ARCHIVED CALENDAR-]

Course Listings


Please note, when searching courses by “Code or Number”, an asterisk (*) can be used to return mass results. For instance, a “Code or Number” search of ” 6* ” can be entered, returning all 6000-level courses.

 

eHealth

  
  • EHEALTH 712 / An Introduction to Patient Safety

    3 unit(s)

    David Musson

    This course provides an overview of current concepts in patient safety and healthcare systems safety as well as a foundation in the basic sciences as applied to patient safety. Topics addressed include theoretical models of safety, high reliability, safety culture, human factors engineering and usability, human cognition and its role in human error, incident reporting and analysis, medication error, the role of electronic medical records and computerized order entry in reducing error in healthcare settings, team-based error and methods to improve team function including simulation. Students will gain a foundation and a cross sectional awareness of the field, and will gain the ability to apply patient safety principles in their work.
  
  • EHEALTH 724 / Fundamentals of eHealth and the Canadian Health Care System

    3 unit(s)

    A. McKibbon (same as HTH RS M 724 )

    Prerequisite(s): One-day orientation to the Canadian health care system for students (non-health background) completed before the course starts.

    This tutorial-based course will cover a broad range of eHealth topics from the perspective of health care delivery. Topics include a definition of eHealth; health care data; hospital and primary care information systems (i.e. electronic health records [EHR] systems); specialty components of an EHR system; how health professionals use data; human/cognitive factors in development and implementation of eHealth applications; patient safety; standards, vocabulary and nomenclatures and how used; aggregation of health information, especially for research purposes; patient information systems and consumer eHealth; and research and evaluation of eHealth applications and research using eHealth applications.
  
  • EHEALTH 745 / eHealth Innovations and Trends



    Prerequisite(s): Registration in the M.Sc. eHealth program or permission of the instructor.

    This course reviews and discusses critical issues related to innovations in eHealth, including: the drivers for these innovations, the trends that are developing in the eHealth field, notable successes and failures of eHealth to meet promised expectations, and what might be done to improve the potential of eHealth as a positive force for improvement in healthcare systems. Cases will be used extensively to illustrate eHealth innovations being discussed, and students will be required to participate fully in discussions. Students may participate synchronously either virtually online or physically in class. Participation online requires a headset to avoid audio interference with other participants.
  
  • EHEALTH 757 / Modern Software Technology for eHealth

    3 unit(s)

    Staff (same as CAS 757 )

    This course exposes graduate students to technical challenges in the field of electronic health (eHealth). The course introduces a collection of modern architectures and technologies that are recommended by standardization organizations to build the infrastructure that meets the emerging demands in the growing network of health care systems. The topics include: standard health care and data and service representations; clinical terminology systems; web services and service oriented architecture; decision support systems; data mining techniques on clinical data; data and knowledge interoperability; security and privacy techniques, and health care application development environments.
  
  • EHEALTH 767 / Information Privacy and Security

    3 unit(s)

    (cross-listed as CAS 767  )

    This course covers issues and technologies in Information Privacy, Security, and Accountability. The course surveys cryptography, digital signature, key management, authentication, certificates, PKI, Application layer Access control policies and mechanisms, data forensics, Internet security protocols, trust management, information and web privacy, privacy and data aggregation, audit log mechanisms, privacy policy expression and enforcement, Differential Privacy, Security and privacy in healthcare, Social networking security and privacy, Usable security and privacy, and privacy-enhancing technologies. Students will undertake a project that employs and integrates these technologies.

Electrical and Computer Engineering

  
  • ECE 6BC3 / Modeling of Biological Systems

    3 unit(s)

    Staff (cross-listed as BIOMED 6BC4 )

    Introduction to mathematical and engineering methods for describing and predicting the behaviour of biological systems; including sensory receptors, neuromuscular and biomechanical systems; statistical models of biological function; kinetic models of biological thermo-dynamics.
  
  • ECE 6BD4 / Biomedical Instrumentation

    3 unit(s)

    Staff

    Generation and nature of bioelectric potentials; electrodes and other transducers; principles of instrumentation; electrical safety; neuromuscular and cardiovascular instrumentation; ultrasonics and other medical imaging.
  
  • ECE 6BE4 / Medical Robotics

    3 unit(s)

    Staff (cross-listed as BIOMED 6BE4 )

    Fundamentals of robotics and telerobotics; feedback from the environment using sensors and machine vision; application of robotics to medicine and surgery.
  
  • ECE 6CL4 / Control Systems Design

    4 unit(s)

    Design of linear control systems using classical and state-space techniques; performance limitation; sampled-data control; nonlinear systems; multi-input multi-output control systems.
  
  • ECE 6DK4 / Computer Communication Networks

    3 unit(s)

    Staff

    Introduction to switching and communication networks; packet switching; shared media access and LANs; error control; network layer operation and the Internet; ISDN: wireless networks; performance and simulation.
  
  • ECE 6DM4 / Computer Architecture

    3 unit(s)

    Staff

    Overview of CISC/RISC microprocessors and their evolution; performance metrics; instruction set design; microprogramming and hardwired control; processor and memory acceleration techniques; memory hierarchies; multiprocessor structures and their performance.
  
  • ECE 6DN4 / Advanced Internet Communications

    4 unit(s)

    Advanced internet protocols; routing, security, encryption; quality of service; ATM, RSVP, video and voice over IP; terminals, gateways and gatekeepers; wireless networks, WDM systems; optical crossconnects.
  
  • ECE 6DS4 / Embedded Systems

    3 unit(s)

    Staff

    Embedded processor architectures and SOC organization; EDA tools for hardware/software codesign, co-verification and testability; Interfacing; Co-processors, soft processors and ASIP design; Real-time systems; Applications.
  
  • ECE 6EK4 / Microelectronics

    4 unit(s)

    Staff

    CMOS and MOSFET integrated circuit design; fabrication and layout, simulation; digital and analog circuit blocks; computer aided design and analysis; testing and verification.
  
  • ECE 6FJ4 / Introduction to Microwave Engineering

    3 unit(s)

    Staff

    Transmission lines, waveguides, microwave network analysis via S-parameters, impedance matching, resonators, power dividers, directional couplers, microwave filters, microwave sources, active components and circuits.
  
  • ECE 6PK4 / Power Electronics

    3 unit(s)

    Staff

    Power circuits with switches; basic rectifier circuits; commutation; choppers; inverters; harmonic suppression techniques; generation and control of rotating fields; variable speed drives; system design.
  
  • ECE 6PL4 / Energy Systems and Management

    3 unit(s)

    Staff

    Elements of generation, transmission, and distribution systems; system wide-energy flow and control; modeling and simulation; economics and management; fault prediction and management.
  
  • ECE 6PM4 / Electrical Power Systesm

    4 unit(s)

    Analysis of unsymmetrical electrical systems, load flow studies, dynamic stability of electrical power systems, power system protection, emerging systems and issues relating to electrical power quality and the impact thereof on plant and customer loads, new generation and connection concepts for large electrical power systems with regard to sustainable energy resources, their management, technical challenges and solutions, high voltage DC (HVDC networks, Smart grids.
  
  • ECE 6TK4 / Digital Communication Systems

    3 unit(s)

    Staff

    A/D conversion; digital modulation; frequency hopping; code-division multiplexing; matched filters; equalization; optimal receiver design; entropy; coding; data compression; capacity of band-limited Gaussian channel.
  
  • ECE 6TL4 / Digital Signal Processing

    3 unit(s)

    Staff

    Classical filter theory; DFT and FFT; FIR and IIR digital filters; effects of finite precision; implementation of DSP-based systems; adaptive filtering; signal compression.
  
  • ECE 6TM4 / Digital Communications II

    3 unit(s)

    Staff

    This course continues the study of modern communication systems following ECE 6TK4 . Topics include wireless communication systems, multiple antenna systems, channel models and error control coding.
  
  • ECE 6TN4 / Image Processing

    3 unit(s)

    Staff (cross-listed as BIOMED 6TN3 )

    Digital image formation and representation; filtering, enhancement and restoration; edge detection; discrete image transforms; encoding and compression; segmentation; recognition and interpretation; 3D imagery; applications.
  
  • ECE 701 / M. Eng. Project

    3 unit(s)

    various ECE professors

    The goal of the project will be agreed upon by the instructor and the student at the beginning of the term. At the conclusion of the course, the candidate is required to submit a report on the approved project which must demonstrate the ability to carry out independent study and reach a satisfactory conclusion. The candidate is also required to register for the seminar course ECE 790  to present their project report.
  
  • ECE 702 / Engineering Communication and Presentation

    3 unit(s)

    T. Kirubarajan

    This course is on presentation and communication, both written and oral, for engineers. Students are expected to write a project proposal, conduct research/development, prepare a report and make an oral presentation. Lectures on technical writing and presentation will be conducted.
  
  • ECE 703 / Advanced Computer Programming for Engineers

    3 unit(s)

    T. Kirubarajan

    This course is on the use of computer programming to solve graduate-level engineering problems using C/C++/Java and MATLAB. Advanced algorithms, data structures, parallel computing and numerical methods will be addressed. A major project is required.
  
  • ECE 704 / Advanced Engineering Mathematics

    3 unit(s)

    T. Kirubarajan

    This course is on the survey of a number of mathematical methods of importance in engineering modeling and analysis. The course coversorthogonal function expansions, Fourier series, discrete and continuous Fourier transforms, generalized functions and sampling theory, complex variables, functions and complex integration, Laplace, Z, and Hilbert transforms. Also includes computational Fourier analysis, applications to linear systems, waves, and signal processing and differential or partial differential equations.
  
  • ECE 705 / Probability and Stochastic Processes

    3 unit(s)

    D. Zhao

    Topics in this course cover Markov chain, Poisson processes, Continuous-time Markov chain, Stationary processes, Convergence concepts; as well as a review of probability and conditional probability, random variables, and probability density function.
  
  • ECE 706 / Digital Signal Processing

    3 unit(s)

    T. Davidson

    This course is a graduate-level introduction to digital signal processing covering such topics as discrete time-signals and systems, the z-Transform, sampling of continuous-time signals, and transform analysis of linear time-invariant systems.
  
  • ECE 707 / Linear Systems

    3 unit(s)

    T. Kirubarajan (cross-listed as CSE 731 )

    This course is intended as a first semester graduate course on linear systems theory, design and implementation with application to signal processing, communications, estimation and control. The objective is to present a comprehensive coverage of the basic tools needed by an electrical engineering graduate student specializing in the above areas.
  
  • ECE 708 / Digital Communications

    3 unit(s)

    J. K. Zhang

    The course provides an in-depth coverage of modern communication theory and technologies. The material is fundamental to the understanding, design and analysis of digital communication systems. The course is intended for students either wishing to major in digital communication, wireless communication or interested to learn the basic principles and technologies used in today’s digital communication systems.
  
  • ECE 709 / High Performance Parallel Computing on Graphical Processing Units (GPU)

    3 unit(s)

    A. Patriciu

    The course is an introduction in parallel algorithm design and programming techniques for massive arrays of processing units available on modern GPU. The course will introduce the students to GPU computing architectures provided by NVIDIA and ATI. This is a hands-on course; each student will complete a short project involving the design, implementation, testing, and performance evaluation of an algorithm on a GPU.
  
  • ECE 710 / Engineering Optimization

    3 unit(s)

    T. Davidson, T. Kirubarajan (cross-listed as CSE 710 )

    Concentrates on recognizing and solving convex optimization problems that arise in engineering. Convex sets, functions, and optimization problems. Basics of convex analysis. Least-squares, linear and quadratic programs, semi-definite programming, minimax, extremal volume, and other problems. Localization methods. Optimality conditions, duality theory, theorems of alternative, and applications. Interior-point methods. Applications to signal processing, control, circuit design, computational geometry, statistics, and mechanical engineering. The prerequisites are - a good knowledge of linear algebra and willingness to program in Matlab; exposure to numerical computing, optimization, and application fields helpful but not required; the engineering applications will be kept basic and simple.
  
  • ECE 711 / Silicon Photonics- Fundamentals and Devices

    3 unit(s)

    The creation of affordable high speed optical communications using standard semiconductor manufacturing technology is a principal aim of silicon photonics research. This would involve replacing copper connections with optical fibers or waveguides and electrons with photons. With applications such as telecommunications and information processing, light detection, spectroscopy, holography and robotics, silicon photonics has the potential to revolutionize electronic-only systems. This course will provide an overview of the physics, technology and device operation of exclusively silicon and related alloys.
  
  • ECE 712 / Matrix Computations in Signal Processing

    3 unit(s)

    J.P. Reilly

    Matrix decompositions: eigen-decomposition, QR decomposition, singular value decomposition; solution to systems of equations: Gaussian elimination, Toeplitz systems; least square methods: ordinary, generalized and total least squares, principal component analysis.
  
  • ECE 714 / MIMO Communications

    3 unit(s)

    The importance of the MIMO communication system lies in the fact that multiple transmitter antennas and multiple receiver antennas are employed to enable the system to exploit the high performance provided by the space diversity available and the high data rate promised by the capacity available in MIMO channels. The objective of this course is to provide a broad coverage of key research results, techniques and open problems in recent developments of MIMO communications.
  
  • ECE 715 / Optimal Control of Dynamical Systems

    3 unit(s)

    This course will provide an overview of the fundamentals of the theory of optimal control, focusing on its various formulations and solution strategies using variational approaches and dynamic programming. Topics include optimal control of discrete-time systems, calculus of variations and optimal control in the continuous-time domain, optimal control based on dynamic programming, classical linear quadratic regulators, and application of the Pontryagin’s minimum principal to optimal control of dynamical systems with input and state constraints.
  
  • ECE 717 / Cloud Communications

    3 unit(s)

    This course addresses the topics of communications, “Quality of Service” (QoS), and efficiency in networks, including the Internet and wireless networks. The first part of the course will focus on an introduction to basic networks, basic switches and routers, network routing algorithms, and scheduling algorithms. The second part will focus on basic queuing systems and traffic models. The third will look at several classic network optimization problems.
  
  • ECE 718 / Special Topics in Computation

    3 unit(s)

  
  • ECE 719 / Special Topics in Computation

    3 unit(s)

  
  • ECE 723 / Information Theory and Coding

    3 unit(s)

    S. Hranilovic

    Entropy and mutual information. Discrete memoryless channels and discrete memoryless sources, capacity-cost functions and rate-distortion functions. The Gaussian channel and source. The source-channel coding theorem. Linear codes.BCH, Goppa, Reed-Solomon, and Golay codes.Convolutional codes.Variable-length source coding.
  
  • ECE 727 / Wireless Communication Networks

    3 unit(s)

    T.D. Todd

    Introduction to the current state-of-the-art in wireless networking. Topics include infrastructure networking for wireless communications, smart antennas in wireless networks, wireless LANs and ATM, mobile IP, media access protocols for wireless networks and other resource allocation issues. Various networking aspects of wireless system operation such as location updating and roaming. Emphasis on system architecture, protocols and performance.
  
  • ECE 728 / Multimedia Communications

    3 unit(s)

    S. Shirani

    The goal of this course is to introduce technologies involved in multimedia communications. Methods used to efficiently represent multimedia data (video, image, and audio), and deliver them over a variety of networks are discussed. State-of-the-art compression techniques will be introduced. Emphasis, however, will be given to compression standards, including H.26x, MPEG, and JPEG. The requirements and performance issues of multimedia networks (such as throughput, error resilience, delay, and jitter) and multimedia communications standards are introduced. Special factors in transmission of multimedia over ATM, wireless, and IP networks will be discussed. Moreover, authentication issues in multimedia communications (e.g. encryption, watermarking) are briefly introduced. Finally, multimedia databases, indexing and retrieval are presented. Current research areas in multimedia communications will be reviewed through students’ seminars.
  
  • ECE 729 / Resource Management and Performance Analysis in Wireless Communication Networks

    3 unit(s)

    D. Zhao

    This course focuses on resource management and performance analysis in transporting multimedia traffic in wireless communication networks. Topics include traffic characteristics, connection admission control, packet scheduling, access control, and mobility and handoff management.
  
  • ECE 731 / Networks: QOS Routing, Switching, Scheduling

    3 unit(s)

    T. Szymanski

    Traffic Engineering in telecommunication networks is rapidly evolving in response to the need to provide quality of service guarantees for data traffic in the internet. The course will focus on selected topics in the field, including the mathematical analysis of queueing systems, traffic models, large-scale switching system architectures, switch scheduling algorithms for QOS and network routing for QOS.
  
  • ECE 732 / Non-linear Control Systems

    3 unit(s)

    S. Sirouspour

    Topics to be covered range from phase-plane analysis, Lyapunov and input-output stability, to feedback linearization and back stepping control.
  
  • ECE 733 / Nonlinear Optimization for Engineers

    3 unit(s)

    Dr. M. Bakr

    This course addresses different concepts in nonlinear optimization with a special focus on electrical applications. Starting with classical optimization approaches and single dimensional methods, we move to cover unconstrained and constrained multidimensional optimization. Both gradient-based and value-based optimization approached are covered. The course also addresses areas of research relevant to electrical engineering. These include space mapping (SM) optimization, global optimization approaches such as particle swarm optimization (PSO), and adjoint variable methods (AVM). The examples and projects mainly focus on applications relevant to electrical engineering.
  
  • ECE 734 / Advanced Topics in Multimedia Coding and Communications

    3 unit(s)

    S. Dumitrescu

    This course will familiarize the students with recent results in several modern research topics in multimedia coding and communications. Four main topics are covered: joint source-channel coding/decoding; multiple description coding; distributed source coding; network coding. Presentation will include the theoretical foundations (asymptotic rate-distortion results) as well as practical aspects (coding and decoding strategies, optimal code design), applications, and open problems.
  
  • ECE 735 / Network Information Theory

    3 unit(s)

    J. Chen

    Network information theory deals with the fundamental limits on information flow in networks and optimal coding techniques and protocols that achieve these limits. It extends Shannon’s point-to-point information theory to networks with multiple source and destinations. Although a complete theory is yet to be developed, several beautiful results and techniques have been developed over the past forty years with applications in wireless communication, the Internet, and other networked systems. The course aims to provide a broad coverage of key results, techniques, and open problems in network information theory.
  
  • ECE 736 / 3D Image Processing and Computer Vision

    3 unit(s)

    Central to computer vision are the mathematical models governing image formation and methods for processing and recovering information based on the model and the image data. In this course we concentrate on statistical and geometrical models of visual data. Assuming a statistical model for the visual data, we talk about learning and inference. We cover modeling of the data densities, regression and classification methods and how we can use graphical models (e.g., Vitterbi, belief propagation) to solve learning and inference problems. In the other half of the course we take a geometrical approach to image formation and look at problems such as image blending and stitching and 3D reconstruction.
  
  • ECE 738 / Special Topics in Communication Systems and Networks

    3 unit(s)

    (cross-listed as CSE 742 )

  
  • ECE 739 / Special Topics in Communication Systems and Networks

    3 unit(s)

  
  • ECE 740 / Semiconductor Device Theory and Modeling

    3 unit(s)

    M.J. Deen,Y. Haddara

    This course provides a fundamental in-depth knowledge of the theory of operation, modeling, parameter extraction, scaling issues, and higher order effects of active and passive semiconductor devices that are used in mainstream semiconductor technology. There will be a comprehensive review of the latest models for the devices that are valid out to very high frequencies and the use of physical device modeling/CAD tools. A review of the latest device technologies will be presented. The course will be a prerequisite to the other applied courses in microelectronics.
  
  • ECE 741 / Analog Integrated Circuits

    3 unit(s)

    M.J. Deen

    This course provides a fundamental and in-depth knowledge of the analysis, modeling, and design of analog integrated circuits (ICs), mostly at radio frequencies (RF). It covers many aspects of the analysis and design of analog integrated circuits, mostly in CMOS technology. The topics include transistor models, reliability, small-signal analysis, amplifier design, biasing, noise analysis, low power design and examples of analog and RF ICs. It includes a review of the important circuit design techniques and device technologies. A good understanding of semiconductor device theory and modeling is required.
  
  • ECE 744 / System-on-a-Chip (SOC) Design and Test: Part I - Methods

    3 unit(s)

    N. Nicolici

    This course provides in-depth knowledge of the design methodologies that meet the challenge of the global shift from chip-based products to those which implement complete systems on a single chip. The course focuses on the novel intellectual property (IP)-centered design methodologies. The topics include embedded processor cores and memories, low power design, system verification and fault-tolerant computing. Understanding of application specific integrated circuits and hardware description languages is recommended.
  
  • ECE 745 / System-on-a-Chip (SOC) Design and Test: Part II - Algorithms

    3 unit(s)

    N. Nicolici

    This course offers fundamental algorithms that are part of the computer-aided design (CAD) tools which are essential to the future of SOC design. The topics include system, algorithmic, gate and physical level design automation algorithms, as well as computer-aided verification and test. Knowledge of system-on-a-chip design methods is required.
  
  • ECE 746 / Analysis and Design of RF ICs for Communications

    3 unit(s)

    C.H. Chen

    This course provides a fundamental and in-depth knowledge of the analysis and design of radiofrequency (RF) integrated circuits (IC) in CMOS technology for wireless communications. The topics include the modeling of active and passive components for AC and noise analysis, design examples of amplifiers, filters, oscillators, PLL and frequency synthesizers. Circuit performance will be evaluated by both hand calculations and computer simulations. A good understanding of circuit analysis and CAD tools (e.g. HSPICE or SpectreRF) is required.
  
  • ECE 747 / Polymer and Organic Semi-Conductors

    3 unit(s)

    Y. Haddara

    The course will explore electronic properties of polymer and organic semiconducting materials. In particular, we will study material structure, charge carriers, electronic transport, the effect of doping, device behavior, and fabrication issues.
  
  • ECE 748 / Special Topics in Microelectronics

    3 unit(s)

  
  • ECE 749 / Special Topics in Microelectronics

    3 unit(s)

  
  • ECE 750 / Advanced Engineering Electromagnetics

    3 unit(s)

    W.P. Huang, X. Li, N. Nikolova

    This course provides solid understanding of electromagnetic phenomena related to microwave and millimetre-wave engineering, antenna engineering and wireless technology. It also gives comprehensive review of the last achievements in high-frequency computational electromagnetics, which form the core of contemporary electromagnetic CAA/CAD tools. Special attention is paid to analytical and numerical approaches and techniques for the analysis of electromagnetic wave propagation.
  
  • ECE 753 / Modern Antennas in Wireless Telecommunications

    3 unit(s)

    N. Nikolova (cross-listed as CSE 753 )

    The course provides fundamental knowledge in the theory and practice of antennas used in modern wireless systems. It starts with an introduction into the theory of electromagnetic radiation. Fundamental antenna parameters are described in conjunction with the basic antenna measurement techniques. The course proceeds with classical antenna problems such as infinitesimal dipoles, wire and loop antennas; antenna arrays; reflector and horn antennas. Special attention is paid to printed antennas and their applications to wireless systems.
  
  • ECE 754 / Modeling and Simulation of Photonic Devices and Circuits I (Passive Devices and Circuits)

    3 unit(s)

    W.P. Huang

    Photonic devices and circuits are key components used for lightwave generation, amplification, transmission and detection in communication systems and networks. Photonic devices and circuits that utilize primarily photons, in conjunction with electrons can offer the tremendous bandwidth which is the key to a variety of applications, especially broadband communication systems and networks. This course will focus on the modeling of passive device physics through numerical approaches, the simulation of device terminal performances through mixed analytical and numerical methods and the extraction of device behaviour models. This course will also cover circuit level simulation for a variety of monolithic or hybrid integrated photonic circuits constructed on those devices.
  
  • ECE 755 / Modeling and Simulation of Photonic Devices and Circuits II (Active and Functional Devices)

    3 unit(s)

    X. Li

    Photonic devices and circuits are key components used for lightwave generation, amplificaton, transmission and detection in communication systems and networks. Photonic devices and circuits that primarily utilize photons, in conjunction with electrons, can offer the tremendous bandwidth which is the key to a variety of applications, especially broadband communication systems and networks. This course will focus on the modeling of active and functional device physics through numerical approaches, the simulation of device terminal performances through mixed analytical and numerical methods and the extraction of device behaviour models.
  
  • ECE 756 / Design of Lightwave Communication Systems and Networks

    3 unit(s)

    S. Kumar

    Lightwave communication has emerged as the undisputed transmission method of choice in almost all areas of telecommunication, mainly because it offers unrivalled transmission capacity at low cost. This course will mainly focus on the design and simulation of the physical layer of lightwave communication systems and networks based on the advanced discrete and integrated photonic devices and optical fibers.
  
  • ECE 757 / Numerical Techniques in Electromagnetics

    3 unit(s)

    M. Bakr

    This course provides a solid understanding of the computational electromagnetic techniques used to model electromagnetic phenomena related to microwave and millimetre-wave engineering, antenna engineering and wireless technology. A systematic approach is adopted in which the complexity and dimension of the explained techniques are increased starting with simple ID problems.
  
  • ECE 758 / Special Topics in Microwaves and Photonics

    3 unit(s)

  
  • ECE 759 / Special Topics in Microwaves and Photonics

    3 unit(s)

  
  • ECE 760 / Stochastic Processes

    3 unit(s)

    T. Field

    Concepts of probability, logical relations, conditional probability and expectation, Bayes theorem, Bayesian statistics, central limit theorem; continuous random variables, correlation and higher order statistics; theory of distributions: moments, heavy tailed distributions, Cauchy distribution, characteristic functions, stability / infinite divisibility; Markov property, principles of stationarity, ergodicity; power spectral density and auto-correlation; population dynamics, birth-death-immigration processes, the Poisson process; diffusion processes, the Fokker-Planck equation; Brownian motion and the Wiener process; introduction to stochastic differential equations.
  
  • ECE 761 / Advanced Digital Signal Processing

    3 unit(s)

    T. Davidson

    Statistical signal processing, nonparametric and parametric spectral estimation, direction finding in sensor arrays, adaptive beamforming, adaptive filtering and filter banks, applications to radar, sonar, communications, and biomedical engineering.
  
  • ECE 762 / Detection and Estimation

    3 unit(s)

    K.M. Wong

    Hypothesis testing, decision criteria, detection of signals in noise; theory of parameter estimation, Bayes estimate, maximum likelihood estimate, Cramér-Rao bound, linear mean square estimation, Wiener filtering, Kalman filtering, applications to communication and radar systems.
  
  • ECE 763 / Signal Space Theory

    3 unit(s)

    K.M. Wong

    Signal spaces, discrete signal representations, integral transform for signal representation, representation of linear operators, characterization of signal properties, time-frequency representations of signal.
  
  • ECE 767 / Multitarget Tracking and Multisensor Information Fusion

    3 unit(s)

    T. Kirubarajan

    This course will introduce the advanced concepts and algorithms for multisensor-multitarget tracking under realistic conditions (with imperfect sensors and measurement uncertainties). In addition, this course will deal with multisource information fusion with applications to communications, signal processing and target tracking.
  
  • ECE 768 / Special Topics in Signal Processing

    3 unit(s)

    (cross-listed as CSE 768 )

  
  • ECE 769 / Special Topics in Signal Processing

    3 unit(s)

  
  • ECE 771 / Algorithms for Parameter and State Estimation

    3 unit(s)

    T. Kirubarajan (cross-listed as CSE 791 )

    The objective is to present a comprehensive coverage of advanced estimation techniques with applications to communications, signal processing and control. In addition to theory, the course also covers practical issues like filter initialization, software implementation, and filter model mismatch. Advanced topics on nonlinear estimation and adaptive estimation will be discussed as well.
  
  • ECE 772 / Neural Networks and Learning Machines

    3 unit(s)

    S. Haykin

    Statistical learning theory, including VC, regularization, and Bayesian theories. Algorithms for multilayer perceptrons, kernel-based learning machines, self-organizing maps, principal components analysis, and blind source separation. Sequential state estimation algorithms, including extended Kalman filter, unscented Kalman filter, and particle filters; applications to learning machines.
  
  • ECE 775 / Cognitive Dynamic Systems

    3 unit(s)

    S. Haykin

    Cognition. Neural information processing. Spectrum sensing. Bayesian filtering for state estimation. Cognitive dynamic programming for control. Cognitive radar. Cognitive radio Self-organizing systems.
  
  • ECE 776 / Electromagnetic Scattering from Random Media

    3 unit(s)

    T. Field

    The principle themes are to characterize the time evolution of the scattered field in terms of stochastic differential equations, and to illustrate this framework in simulation and experimental data analysis. The physical models contain all correlation information and higher order statistics, which enable radar and laser scattering experiments to be interpreted. An emphasis is placed on the statistical character of the instantaneous fluctuations, as opposed to ensemble average properties. This leads to various means for detection, which have important consequences in radar signal processing and statistical optics. There are also significant connections with ideas in mathematical finance that can be applied to physics problems in which non-Gaussian noise processes play an essential role.
  
  • ECE 777 / Advanced Topics in High Fidelity Image and Video Processing

    3 unit(s)

    X. Wu

    This course introduces students to the exciting problems of high fidelity image and video processing, and brings them to the frontier and challenges of this research area. The lectures will cover the theoretical fundamentals (the limits of sampling and reconstruction, mathematical modeling of multi-dimensional signals, etc.), algorithmic techniques, applications, and open problems. The course will prepare the students for future research endeavours and industrial jobs in the areas of image/video processing, multimedia, medical imaging, etc.
  
  • ECE 778 / Introduction to Nanotechnology

    3 unit(s)

    C-H Chen. X. Li

    This course provides a fundamental knowledge in nanotechnology. It focuses on the new physical phenomena due to the reduction of device dimension and the new applications as a result of these new phenomena. The topics include nano-materials, nano-processing, nanoelectronics, nano-photonics, nano-biotechnology, nano-MEMS and nano-integration. Students will learn what should be considered in the nano-world, what new applications we might be benefited from, and what precautions we need to pay attention when dealing with issues in the nano-world.
  
  • ECE 779 / Medical Imaging Systems I

    3 unit(s)

    H. Peng, T. Farncombe (cross-listed as MED PHYS 770 )

    Medical imaging is important for both clinical medicine, and medical research. This course will provide an introduction to several of the major imaging modalities, focusing on the aspects of imaging physics, signal processing and system design. The topics to be covered include projection-imaging systems (projection X-Ray), back projection based systems (CT, PET, and SPECT). Ultrasound, optical imaging and MRI will be covered in the second part of this course Medical Imaging System II.
  
  • ECE 780 / Medical Imaging Systems II

    3 unit(s)

    M. Noseworthy, N. Bock (cross-listed as BIOMED 702 )

    This course will compliment Medical Imaging Systems I. In this course imaging methods that rely on non-ionizing radiation will be discussed. The course content focuses on magnetic resonance imaging (MRI), in vivo nuclear magnetic resonance (NMR), ultrasound (US), and optical imaging methods. Advanced concepts such as multi-modality imaging approaches, image fusion, and functional medical image processing will be discussed.
  
  • ECE 782 / Dynamic Analysis of Power Systems

    3 unit(s)

  
  • ECE 787 / Electric Machines

    3 unit(s)

    The objective of this course is to introduce modelling techniques applicable to rotating electric machines that can (i) be utlized to investigate machine steady and dynamic operational performance and (ii) implemented as part of the machine control algorithm in a fixed or variable speed context. The impact of the electrical supply to the machine will be emphasized throughout the course since this may be a fixed voltage and frequency supply, or a supply synthesized via power electronics. Both raise design consideration issues. The other objective is to study the electromagnetic design of rotating machines and to appreciate the tools and techniques applied therein.
  
  • ECE 788 / Special Topics in Power

    3 unit(s)

  
  • ECE 789 / Special Topics in Power

    3 unit(s)

  
  • ECE 790 / Graduate Poster Seminars in Electrical and Computer Engineering

    6 unit(s)

    (This is a zero-credit course)

    Research poster seminar series presented by graduate students in electrical and computer engineering. All full time graduate students are required to register for this course as outlined in “General Requirements.” Grading will be restricted to pass/fail (P/F).
  
  • ECE 791 / Sensory and Neuromuscular Engineering

    3 unit(s)

    H. de Bruin (cross-listed as BIOMED 791 )

    The course is designed to give the student a more detailed knowledge of engineering applications to sensory and neuromuscular physiology. Topics include models of the myelinated and unmyelinated nerves including applied stimulating electrical fields; electrical fields in tissue resulting from surface and subcutaneous applied stimuli; surface and subcutaneous electrical fields in tissue resulting from single or populations of active nerve or muscle fibers; models of neuromuscular control; acquisition and analysis of kinesiological electromyographic and electroneurographic signals to determine normal and pathological neuromuscular function; magnetic and electrical stimulation of neural structures; Functional Electrical Stimulation (FES) and Magnetic Stimulation (FMS) in rehabilitation; neuroprostheses and sensory system interfaces.
  
  • ECE 794 / Robotic and Telerobotic Control Systems

    3 unit(s)

    S. Sirouspour

    Topics to be covered range from the introductory rigid motions and coordinate transformations to advanced subjects such as design of controllers for teleoperation systems.
  
  • ECE 795 / Quantitative Electrophysiology

    3 unit(s)

    I. Bruce, H. deBruin

    This course provides a solid quantitative understanding of the behaviour of excitable cells, the resulting extracellular fields, measurement of extracellular fields using techniques such as EMG and EEG and functional electrical stimulation of excitable cells for neural and muscular prostheses.
  
  • ECE 796 / Models of the Neuron

    3 unit(s)

    I. Bruce (cross-listed as BIOMED 796  and CSE 796 )

    This course provides a solid conceptual and quantitative background in the modeling of biological neurons and how they function as computational devices. Practical experience will be gained in modeling neurons from a number of perspectives, including equivalent electrical circuits, nonlinear dynamical systems, and random point-processes, and an introduction to the mathematics required to understand and implement these different engineering methodologies will be given.
  
  • ECE 798 / Biomedical Signal Modeling and Processing

    3 unit(s)

    A. Jeremic

    A key to efficient biomedical signal processing is a fundamental understanding of physical models, simplified but adequate mathematical models and statistically efficient signal processing algorithms. This course exposes students to advanced signal processing techniques and illustrates their application to biomedical signal processing and diagnostic imaging.
  
  • ECE 799 / Special Topics in Biomedical Engineering

    3 unit(s)


Engineering

  
  • ENGINEER 6T04 / Materials Selection in Design and Manufacturing

    3 unit(s)

    J. McDermid

    Materials selection charts, materials selection with mechanical constraints, coupled materials selection and processing/fabrication routes, effect of microscopic and macroscopic shape of materials selection, design of hybrid materials, eco-selection.
  
  • ENGINEER 751 / Effect of Length Scale on Mechanical Behaviour

    1.5 unit(s)

    D.S. Wilkinson, M. Niewczas

    Effect of microstructure - from the nano- to the macroscopic level - on the strength, ductility and toughness of materials, in both single phase and multiphase materials; modeling approaches, including continuum approaches, dislocation mechanics and atomistic modelling.
  
  • ENGINEER 753 / Fracture Mechanisms in Solids

    1.5 unit(s)

    D.S. Wilkinson, J.D. Embury

    Mechanisms leading to fracture in solid materials. Ductile fracture by the nucleation, growth, and coalescence of voids; damage accumulation concepts; brittle fracture in metals and ceramics; crack propagation; crazing in the polymers.

Engineering Physics

  
  • ENG PHYS 6D03 / Nuclear Reactor Physics

    3 unit(s)

    Staff (cross-listed as UN 0802 )

    Introduction to nuclear energy; nuclear physics and chain reactions; reactor statics and kinetics; multigroup analysis, core thermalhydraulics; reactor design.
  
  • ENG PHYS 6F03 / Advanced Solid State Devices

    3 unit(s)

    A.H. Kitai

    Electronic properties of field effect devices; electronic and optical properties of advanced devices and integrated circuits. Student projects will allow supplemental coverage of devices of particular interest to the class.
  
  • ENG PHYS 6G03 / Optical Instrumentation

    3 unit(s)

    Qiyin Fang

    The course provides a fundamental knowledge of optical instrumentation design. The students will gain in-depth background to design and operating principles of general and advanced optical instruments, as well as how these design principles relate to industrial, commercial, consumer, and medical applications of photonics.
  
  • ENG PHYS 6I03 / Introduction to Biophotonics

    3 unit(s)

    Q. Fang (cross-listed as MED PHYS 6I03 )

    This is a survey course on basic principles of light interaction with biological systems and specific biomedical applications of photonics. In the first quarter of the course, basic principles in optics and biology will be briefly covered while emphasis will be on more advanced topics such as lasers and photo detectors, light-tissue interaction, and photobiology. The remaining part of the course will be focused on specific biomedical applications using photonics technology.
 

Page: 1 <- 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15Forward 10 -> 22