SYDE 600s


SYDE 621 Mathematics of Computation (0.50) LECCourse ID: 003143
Review of mathematical and computational preliminaries; sources of error in floating-point arithmetic; solution of linear equations, eigen value problems, singular value decomposition, non-linear equations, ordinary differential equations and issues in designing mathematical software. The emphasis in this course will be on solution techniques rather than modelling and equation formulation.

SYDE 625 Tools of Intelligent Systems Design (0.50) LECCourse ID: 003146
The course outlines fundamentals of intelligent systems design using tools of computational intelligence and soft computing. These include fuzzy logic, neural networks, genetic algorithms and other hybrid techniques such as neuro fuzzy systems and fuzzy-generated algorithms.

SYDE 631 Time Series Modelling (0.50) LECCourse ID: 003147
The theory and application of time-series modelling are presented for describing phenomena measured at discrete points in time. The types of time-series models include stationary auto regressive moving average (ARMA), nonstationary, special families of seasonal, transfer function-noise (multiple inputs-single output), intervention, and multivariate (multiple inputs-multiple output) models. Applications are used for explaining how the foregoing models are fitted to both natural and socio-economic time series by following the identification, estimation and diagnostic check stages of model construction. Other topics include simulation in engineering design, forecasting in the operation of large-scale projects, and environmental impact assessment.

SYDE 632 Optimization Methods (0.50) LECCourse ID: 003148
This course is intended to give a broad treatment of the subject of practical optimization. Emphasis will be given to understanding the motivation and scope of various optimization techniques for constrained and unconstrained problems. The methods discussed include, but are not limited to: Newton's method and its variants, secant methods and conjugate gradient methods for unconstrained problems; active set methods, penalty methods and Lagrangian methods for constrained problems. In order to use, adapt and modify these methods, details that affect their performance will be discussed.

SYDE 633 Remote Sensing Systems (0.50) LECCourse ID: 014482
A survey of modern quantitative remote sensing using optical, infrared, and microwave radiation. The principles and technologies for acquiring and understanding remotely sensed image data are discussed. Physical principles of EM propagation and interaction between the radiation and terrestrial and atmospheric materials. Principles and operation of sensor systems. Principles of pattern recognition and image processing techniques unique to remote sensing. Applications of remote sensing to monitoring vegetation, soil, oceans, and inland waters, and snow and ice.
Antireq: SYDE 730 Tpc 2

SYDE 642 Cognitive Engineering Methods (0.50) LECCourse ID: 003149
This course examines the fundamentals of modern perspectives on interface design for complex systems using current methods in cognitive engineering. We discuss Cognitive Work Analysis, Brunswick's' Lens Model, Goal Directed Task Analysis, Situation Awareness Oriented Design, Naturalistic Decision Making, Contextual Inquiry, Macro-cognitive Methods, Activity Theory, Concept Mapping, Cognitive Task Analysis, Social Network Analysis and their application to different types of human engineering problems. Students in this course will learn multiple methods in cognitive engineering with an emphasis on knowing the differences in foundation, assumptions and appropriate application of the methods. Students will be expected to apply the methods in a realistic research context, applying for ethics clearance and working with actual participants. Examples of appropriate topics may include understanding how people work with complex or automated systems models. Finally this course discusses aspects of the current research environment in cognitive engineering, with the objective of developing successful future researchers in this area.
Instructor Consent Required

SYDE 643 Collaborative Systems Design (0.50) LECCourse ID: 014495
Interaction of humans with technological systems often takes place within the broader context of a collaborative setting. Therefore, there is an increasing trend for the design of these systems to incorporate and support group interactions. This course will emphasize the study of collaboration from an interdisciplinary perspective and the derivation of system design criteria. Topics will include group theories, collaboration requirements (including communication, coordination, team awareness), quantitative and qualitative research methods (including laboratory studies, surveys, ethnographic research methods), data analysis, and collaboration technologies.
Antireq: SYDE 740 Tpc 9

SYDE 644 Human Factors Testing (0.50) LECCourse ID: 014497
The focus of the course is on in-depth explorations of primary methods of data collection used in human factors engineering research and product design. We will begin with various philosophical positions regarding human factors for testing and evaluation as they relate to both industrial and research applications. We will discuss the applications and implications of data collection involving human participants; the limitations of statistical analyses; and the potential application of human factors research as guidelines for product or system design. Students will be encouraged to explore human factors methods related to their own area of research.
Antireq: SYDE 740 Tpc 2

SYDE 652 Dynamics of Multibody Systems (0.50) LECCourse ID: 003151
In this course, linear graph theory is used to model the topology of 2-d and 3-d systems of rigid bodies connected by mechanical joints, springs, dampers, and actuators. Graph-theoretic methods are then used to systematically derive the kinematic and dynamic equations; the numeric solution of these equations provides a simulation of the system's motion. Topics include: review of kinematics, dynamics and graph theoretic (GT) methods; application to one-dimensional mechanical systems; GT representation of two-dimensional components and systems; formulation and solution of governing system equations; extension to three dimensional mechanical systems with flexible bodies and mechatronic components; application to kinematic and dynamic analysis of mechanisms, robotic manipulators, vehicles and satellites.

SYDE 654 Graphic Theoretic Models for Complex Systems (0.50) LECCourse ID: 003153
This course extends material in SY DE 551 to include complex systems, systems with uncertainty and systems design issues. Material covered includes: non-linear systems models, their formulations and solutions; higher-order sensitivity models and solutions; second moment analysis and robust design methods for systems with probabilistic components. Examples are taken from electro-mechanical disciplines.

SYDE 655 Optimal Control (0.50) LECCourse ID: 014498
This course is intended to provide an understanding of the principles of optimal control and how they are used in various engineering applications. Dynamic programming, variational approach and Pontryagin's Minimum Principle, linear quadratic optimal control, discrete-time optimal control, constrained optimal control systems and model predictive control are introduced. Numerical methods for optimal control problems are also discussed briefly.
Antireq: SYDE 750 Tpc 22

SYDE 661 Model-Based Robust Design (0.50) LECCourse ID: 014490
Robust design encompasses the theories and methodologies that make performance measures (responses, critical times, energy, etc.) invariant to uncertainties in design variables (environmental conditions, manufacturing processes, material dimensions and properties, etc.). In this course you will learn how robust design methods and mathematical models of engineering systems help find improved designs at a lower cost. Topics include: the building of simple, efficient, meta-models through computer experiments to replace traditional mechanistic models. Performance measures and their design specifications. Sensitivity and importance analysis to select design variables. Second moment methods using Taylor series to provide parameter (mean) design. Probabilistic methods combined with manufacturing and scrap costs to perform simultaneous parameter design and tolerance allocation. Desirability functions and loss functions to deal with multiple competing performance measures. Integrated design by constrained optimization. Examples come from industrial processes, as well as hydraulic, electrical and mechatronic systems. Mathematics required: Total derivatives, Matrix calculus, Kronecker product, singular value decomposition. Matlab serves as the computing tool. Course notes are available.
Antireq: SYDE 750 Tpc 21

SYDE 671 Advanced Image Processing (0.50) LECCourse ID: 014499
This course is intended to provide insights into advanced topics in image processing. The topics discussed include but are not limited to: multi-scale and probabilistic image respresentation and analysis, image restoration, invariant image representation, image reconstruction, image fusion, otical flow, image segmentation, and image registration. Recent research papers and review papers from the field will be sued as complimentary material to weekly lectures.
Antireq: SYDE 770 Tpc 14

SYDE 672 Statistical Image Processing (0.50) LECCourse ID: 014491
Images are all around us! The proliferation of low-cost, high-quality imaging devices has led to an explosion in acquired images. Where these images are acquired from a microscope, telescope, satellite, or medical imaging device there is a statistical image processing task: the interference of something - an artery, a road, a DNA marker, an oil spill - from imagery, possibly noisy, blurry, or incomplete. The goal of this course is to address methods for solving multidimensional statistical problems, emphasizing theory, mathematical modeling, and algorithms. Specific topics of interest include inverse problems, multidimensional modeling, random fields, and hierarchical methods.
Antireq: SYDE 770 Tpc 4

SYDE 673 Video Processing and Analysis (0.50) LECCourse ID: 014492
This course introduces methods to acquire state (both spatial and temporal) estimations from video streams. Video streams are analyzed as dynamic systems, linear and non-linear. If the system can be approximated as linear and Gaussian in terms of the dynamic noise in the process and measurement, then Kalman filter techniques are used. This refers to sequential state estimation. For nonlinear dynamical systems, the EFK (Extended Kalman filter) can be used by a liberalization of the stat space model. Particle filters are used to address state estimation problems where the systems are non-linear and non-Gaussian. Particle Filters are rooted in Bayesian estimation and Monte Carlo procedures. The course builds upon these techniques in studying visual tracking and the components of Visual SLAM (Simultaneous Localization and Mapping) procedures.
Antireq: SYDE 770 Tpc 7

SYDE 674 3D Computer Vision (0.50) LECCourse ID: 014493
This course focuses on 3D computer-vision and camera/optical-based 3D shape-measurement techniques. Topics include stereo-camera 3D measurement, structures-light techniques, laser-camera range-sensing, fringe-projection phase shifting methods, curve and surface representation, surface fitting, and range-image registration. The measurement methods will include setup of measurement systems and calibration of instrumentation. Techniques will be demonstrated and practical exercises will be given. Biomedical applications will be discussed. Students will complete an individual course project with written report and oral presentation in class.
Antireq: SYDE 770 Tpc 9

SYDE 675 Pattern Recognition (0.50) LECCourse ID: 003154
Pattern recognition addresses the problem of detecting and classifying patterns in data, a process of machine perception in which objects are assigned to classes to which they are most similar. This course introduces the three modern approaches to pattern recognition: statistical, structural and neural. Specific topics include distance and probability based approaches in multidimensional feature spaces, feature extraction, clustering and performance measures; pattern grammars, syntax analysis and grammatical inference; connectionist models, pattern associators, back propagation and self-organizing networks.

SYDE 677 Medical Imaging (0.50) LECCourse ID: 003156
This course introduces the fundamental concepts for medical imaging which include medical image formation (X-ray, CT, MRI, sonography); storage and formats (DICOM, DICOM RT, PACS); visualization, detection and analysis (enhancement, segmentation, registration, compression); safety and regulations for imaging devices & software (IEEE standards, Health Canada Licensing, FDA Clearance).

SYDE 682 Advanced MicroElectroMechanical Systems: Principles, Design & Fabrication (0.50) LECCourse ID: 012235
This course provides specific knowledge in microelectromechanical systems (MEMS) and devices including microactuators, microsensors, micro-domain forces, microfabrication, and their actuation principles. Application domains of MEMS in RF, optics, and biosensing will be discussed. Specific topics include MEMS actuation mechanisms such as electrostatic, electromagnetic, thermal, and piezoelectric; and sensing mechanisms such a peizoresistive, capacitve, optical, and bio-transducer. Topics such as lithography, thin-film deposition methods, etching techniques will be taught. The course covers practical examples, device architecture, fabrication design rules and fabrication procedures.

SYDE 683 Modeling, Simulation and Design of MEMS and NEMS (0.50) LECCourse ID: 014494
This course involves the rigorous grounding in the theory and practice of MEMS design as well as ways of extending MEMS (micro-electro-mechanical systems) to apply to the design of NEMS (nano-electro-mechanical systems). Modeling and simulation processes as they apply to MEMS and NEMS are presented. Concepts covered include basics of statics and dynamics necessary to construct lumped-mass models, an introduction to the use of reduced-order models in MEMS/NEMS design, the use of these modeling techniques with the use of commercial FEM software (COMSOL, ANSYS, and Coventor) in the simulation and design of MEMS/NEMS, and discussing the most effective uses and limitations of each of these approaches. The course involves building effective MEMS by design not by trial and error. Analytical tools for exploring the possibilities of nano-electro-mechanical systems (NEMS) are introduced.

SYDE 684 Materials Biocompatibility (0.50) LECCourse ID: 014500
The course covers fundamental topics of biocompatibility of materials in medicine (polymers, ceramics, metals, composites, bioengineered materials). Fundamental principles of materials science (bonding, atomic/molecular structure) as well as interfacial engineering of materials will be reviewed. Materials response to biological systems such as corrosion, degradation, leaching and fracture will be studied in the context of specific biomedical applications. The host response to materials (immune, inflammatory response and coagulation) will also be treated. Specific examples of material interactions with biological systems such as bone, blood, skin and the eye will be studied.
Antireq: SYDE 780 Tpc 2

SYDE 700s


SYDE 710 Topics in Mathematics (0.50) RDGCourse ID: 003163
Instructor Consent Required

SYDE 720 Selected Topics in Computation (0.50) RDGCourse ID: 003173
Instructor Consent Required
1 Software Composition

SYDE 730 Selected Topics in Societal-Environmental Systems (0.50) RDGCourse ID: 003183
Instructor Consent Required
1 Conflict Analysis Systems
2 Remote Sensing Systems
3 Engineering Decision Making
4 Conflict Resolution
5 Mltpl Criteria Decision Anyls
6 System of Systems Engineering
7 Financial Forensics
8 Energy System of Systems
9 Analysis&Design-Natural System
10 Time Series Modelling
11 Intro. Data Assimilation
12 GPS Reflectometry

SYDE 740 Selected Topics in Human Systems (0.50) RDGCourse ID: 010502
Instructor Consent Required
1 Ecological Interface Design
2 Human Factors Testing
3 Psych Issues in Product Design
4 Adv Appl of Ecol Interface Des
5 Situation Awareness
6 Human Performance in VEs
7 Cognitive Ergonomics Advanced
8 Interruptions
9 Collaborative Systems Design
10 Mtvtn Through User-Centrd Dsgn
11 Multi-modal Interface Design
12 Biomaterials Science
13 Design for Engagement
14 Surface Computing Systems

SYDE 750 Topics in Systems Modelling (0.50) SEM,TUTCourse ID: 003199
Instructor Consent Required
1 Advanced Dynamics II
2 System Modelling & Design
3 Fuzzy Logic & Neural Networks
4 Topics in Bond Graph Anaylsis
5 Advanced Graph Theoretic Mthds
6 Kin&Dynmc Smltn:Multibody Syst
7 Solution of Large Systems
8 Simulating Neurobiol Systems
9 Phys:Acoustic Musical Instrmnt
10 Symbolic Comp in Multibody Dyn
11 Nanotech for Radiat Oncology
12 Opp-Based Learn in Mach Intel
13 Modeling and Design of MEMS
14 Mech of Comp Mat
15 Modelling of Continuum Systems
16 Sol Techniques of DAE Systems
17 Applied Nonlinear Dynamics
18 Image and Video Compression
19 Cognitive Robotics
20 Mdlng of Biomechanical Systems
21 Model-based Robust Design
22 Optimal Control
23 Dyn Mod Biomech Sys
24 Modlg, Simultn & Design - MEMS
25 Biomed Image Proc. Analysis
26 Nanotech for Radiat Oncology
27 Computational Neuroscience
28 Advd Tpcs Grphcl Data Analysis
29 Nonlinear Systems
30 Vision Networks
31 Model Predictive Control

SYDE 760 Topics in Engineering Design (0.50) RDGCourse ID: 003209
Instructor Consent Required
1 Probabilistic Design
2 Systems Thinking Epistemology
3 Topics of Systems
4 Integrated Medical Info Mgmt
5 Design of Large Nonlinear Syst
6 Numerical stochastic solutions

SYDE 770 Selected Topics in Communication and Information Systems (0.50) LECCourse ID: 003214
Instructor Consent Required
1 Image Processing App
2 Image Processing
3 Nonlinear Image Processing
4 Statistical Image Processing
5 Adv Top in Pattern Recognition
6 Info,Pat,PatAnlys,Synth&Dscvry
7 Topics in Particle Filtering
8 Texture in Computer Vision
9 3D Computer Vision and Imaging
11 Clstrng & Class of Time Series
12 Haptic Systems
13 3D Reconstruction
14 Adv. Topics in Image Proc.
15 Social Media Analysis
16 Structure From Motion
17 Advanced 3D Imaging
18 Topics in Compressive Sensing
19 Info,Pat,PatAnlys,Synth&Dscvry
20 Cpu Vsn for Augmtd Rlty Appl
21 Adv. Multiscale Image Analysis

SYDE 780 Selected Topics in Engineering Sciences (0.50) RDGCourse ID: 003224
Instructor Consent Required
1 Composite Materials Mechanics
2 Biomaterials Science
3 Shear Rate and Thrombosis
4 Eng Des Opt Interferometry
5 MATL Biocompat in the ANT Eye
6 Adv. Hemodynamics Meas. Sys