CMDC 8543: Advanced Film Theory and Criticism

Films are explored under the broad rubric of cultural studies; specific theoretical approaches employed to analyze cinema are examined. Case studies of genres as the emergent effective mode of understanding films are taken up. Films selected may belong to the silent or classical period to the contemporary. The readings provide tools to analyze formal aspects […]

CMDC 8514: Political Economy of Media and Communication

The course examines the historical and intellectual roots of critical political economy and explores contemporary applications of this theoretical approach. Students will analyze how media are implicated in the power relations and structural inequalities that underpin the capitalist economy as well as how they may function as sites of resistance and activism. Topics may include […]

ELEC 8640: RF Integrated Circuit Design

Design of RF integrated circuits for communications systems, matching networks, low noise amplifiers (LNAs), mixers, tuned amplifiers, oscillator design, phase locked loops (PLLs), frequency synthesizers, RF power amplifiers, coupling networks. (3 lecture hours a week.) (Credit cannot be obtained for both ELEC-8640 and it if offered under ELEC-8900 as a Special Topics course.)

ELEC 8650: Introduction to Nano electronic Design

The purpose of this graduate course is to study the emerging nanotechnologies with focus on single-electron tunneling (SET) device and circuit design. It covers various aspects of SET-based nanoelectronic design, including quantum phenomena with nanodevices, I-V characteristics of SET transistors, SET inverters, SIMON simulator, SET-based threshold logic design, hybrid SET-MOS architectures, reliability issues of SET […]

ELEC 8660: Data Security and Cryptography

This is an introductory course on the techniques, algorithms, architectures and tools of data security and cryptography. Firstly, the theoretical aspects of data security and cryptographic algorithms and protocols are reviewed. Then we show how these techniques can be integrated to provide solutions to particular data and communication security problems. This course contents are of […]

ELEC 8670: Advanced Analog Integrated Circuit Design

MOS Models for Analog Design, Electronic Noise, Bandgap References, Operational Transconductance Amplifier (OTA) Design, Output Stages, Comparator Design, Sample and Hold Circuits, Analog-to-Digital (A/D) and Digital- to-Analog (D/A) Convertors. (3 lecture hours a week.) (Credit cannot be obtained for both ELEC-8670 and it if offered under ELEC-8900 as a Special Topics course.)

ELEC 8900: Special Topics

Selected advanced topics in a field of research in the Electrical Engineering. (May be repeated more than once for credit if the topics are different.) (3 lecture hours a week.)

ELEC 8310: VLSI Design

Overview of VLSI designs, CAD tools, application, technology; review of properties of silicon, solid state physics and devices; SPICE models; analog simulation; IC technology; target CMOS process; static CMOS logic; principles of standard cell CMOS design; dynamic characteristics of static CMOS logic; dynamic logic; system level considerations; hardware description languages; silicone compilers. (3 lecture hours […]

ELEC 8330: Computational Intelligence

Models of the human brain and sensory systems. Neural networks and learning algorithms. Fuzzy sets, fuzzy logic, and fuzzy systems. Evolutionary computation. Advanced topics in computational intelligence. (3 lecture hours a week.)

ELEC 8340: Advanced Power Systems

Synchronous machine models are developed from the voltage and flux linkage differential equations. Applying the developed models, numerical simulations are performed to determine the dynamic performances of synchronous machines. (3 lecture hours per week.)

ELEC 8350: Nonlinear Systems

Introduction to the analysis and design of nonlinear control systems, mathematical preliminaries, second-order systems (including Lyapunov stability, center manifold theorem, input-output-stability) perturbation theory; control design for non-linear systems. (3 lecture hours a week.)

ELEC 8360: Automotive Control Systems

Introduction to automotive control systems; engine operation and dynamics; engine management and control; robust engine control; hybrid powertrain modelling and control; estimation of vehicle parameters and models; vehicle control system; automotive electronics. (Cross-listed with MECH-8245.)(3 lecture hours a week.)

ELEC 8410: Low Power CMOS Design

This course is designed to prepare students for advanced VLSI design where low power dissipation is of critical concern. Topics will include: Introduction to low power techniques for CMOS circuit design; design levels of abstraction; sources of power dissipation, capacitance analysis, and power estimation; simulation-based and probability-based power estimation; low-level and high-level power optimization; advanced […]

ELEC 8500: Adaptive Signal Processing

This course presents topics on optimum linear filtering (Wiener filter, linear prediction, and Kalman filtering), constrained linear estimation, Newton’s method, steepest-descent method, stochastic-gradient algorithms: least-mean-squares (LMS) algorithms, affine projection algorithms (APA), recursive least-squares (RLS) algorithms. Comparative performance analysis of adaptive filters: steady state error, tracking error, convergence rate; finite precision effects. The students are introduced […]

ELEC 8510: Advanced Digital Signal Processing

Review of discrete-time systems and digital filters. Multirate systems including decimatots, interpolators, polyphase decomposition, Nyquist filters, two-channel, and M-channel filter banks. Adaptive equalization including equalization techniques for digital receivers, linear and non-linear equalizers, adaptive algorithms, and blind equalization. Analysis of finite word length effects including coefficient quantization, arithmetic round-off errors, dynamic range scaling, and low-sensitivity […]

ELEC 8520: Advanced Topics in Microelectromechanical Systems (MEMS)

Review of advanced topics related to the theory and modeling of MEMS design and fabrication techniques. Topics to be covered include: advanced micromachining techniques, smart microelectromechanical sensing and actuation techniques, microfluidics, photonic MEMS, advanced materials, device modeling, MEMS design case studies, system integration, micro packaging, MEMS design methodology, and reliability issues related to MEMS devices. […]

ELEC 8530: Analysis of Electrical Machines

This course is concerned with understanding and modeling of induction, reluctance and permanent magnet synchronous generators used in wind power application. In addition, numerical analysis and a review of the basic characteristics used in wind power application. In addition, numerical analysis and a review of the basic characteristics of the above-mentioned electrical machines will be […]

ELEC 8540: Automotive Sensor Systems

This course describes topics on sensors, optics and lighting, image representation, feature extraction, image analysis, image classification, 3D imaging techniques, GPS, radar, lidar 3D range imaging, intelligent and night vision, sensor integration and fusion. The students will apply their theoretical knowledge to solve a practical problem by completing a course mini-project. (3 lecture hours a […]

ELEC 8550: Computer Arithmetic

his course presents a detailed description of general class of fixed-radix number systems, floating-point representation, algorithms, and architectures for sequential and fast computation of multiplication, division and square root extraction, elementary functions, logarithmic and residue number systems, finite field arithmetic operations, error control in arithmetic processors. Course assignments and mini-projects on practical aspects of the […]

ELEC 8560: Computer Networks

This course will cover concepts and protocols which enable heterogeneous computer networks to work with each other, including transport (TCP, UDP), network (IP, IPng), routing (RIP, OSPF), network management (SNMP, SNMPv2, RMON), and other important protocols like ARP, ICMP, DNS, BOOTP, DHCP and HTTP. Advanced topics like Mobile IP, real-time and reservation protocols (RTP, RSVP), […]

ELEC 8570: Multiuser Detection

This course presents an introduction to multiple-access communication systems: time-division multiple access (TDMA), frequency-division multiple access (FDMA), and code-division multiple access (CDMA); linear receivers for synchronous and asynchronous CDMA systems, blind multiuser detection (direct methods and subspace methods), linear decorrelating and minimum mean-square-error (MMSE) detectors, group-blind multiuser detection in multipath channels, adaptive multiuser detection, space-time […]

ELEC 8580: Network Security

The course presents a concise discussion on the discipline of cryptography- covering algorithms and protocols underlying network security applications, encryption, hash functions, digital signatures, and key exchange. Internet security vulnerabilities, firewalls and their limitations, cryptographic technology and services, PPP and data layer security, IPSec and key management for network layer security, TLS, SSH and transport […]

ELEC 8590: Physical Design Automation for VLSI and FPGAs

Introduction to backend CAD flow for VLSI and FPGAs; algorithms and CAD tools for technology mapping, floor planning, partitioning, placement and routing; exposure to timing analysis and timing-driven layout; assignments will involve use of academic and/or industrial CAD tools as well as development of simple CAD tools for specific layout tasks. (3 lecture hours a […]

ELEC 8600: Reconfigurable Computing

History and evolution of reconfigurable computing (RC) systems; FPGA-based and multi-FPGA systems, CAD mapping tools, run-time reconfiguration, study of recent RC systems from academia and industry targeting a wide range of applications. Literature review and paper presentation on specific topics is also required. The course may require a mix of project and assignments. (3 lecture […]

ELEC 8610: Statistical Communication Theory

This course describes the fundamentals of Statistical Communications in detail. The topics covered include: hypothesis testing, Bayes and the Neyman-Pearson criteria, minimum variance unbiased estimation, Cramer- Rao bound, sufficient statistics, maximum likelihood estimation, minimum MSE and maximum a posteriori estimation, linear MMSE estimation, detection of signals in white/colored noise, detection of signals with unknown parameters, […]

ELEC 8620: VLSI Implementation of Digital Signal Processing Systems

The course provides a concise discussion on the various aspects of implementations for DSP algorithms. The course begins with an overview of DSP algorithms. Topics discussed are: implementation platforms, pipelining and parallel processing, systolic architecture, finite word length effects in digital filters, pipelined and parallel filters and adaptive filters, and bit-level arithmetic architectures. (3 lecture […]

ELEC 8630: Wireless Communication Systems

Overview of mobile communications, the characterization and modeling of time-variant fading and/or dispersive channels, digital communication system performance over fading dispersive channels, diversity reception, optimum receiver, trellis-coded modulation, (fundamentals, performance evaluation and applications to mobile communications), spread spectrum systems, and code division multiple access (CDMA), TDMA, FDMA, multiple access schemes, CSMA, Aloha. Concepts on wireless […]

CIVL 8410: Hydrology

Analysis and synthesis of the hydrograph. Streamflow routing. The hydrograph as a function of drainage characteristics; estimation of runoff from meteorological data. Snowmelt. Flow in rivers with an ice cover. Infiltration theory. Sea water intrusion in coastal aquifers. Application of hydrologic techniques including statistical methods. (3 lecture hours a week.)

CIVL 8420: River Mechanics

Theory and analysis of uniform, gradually varied, rapidly varied and steady and unsteady flow in open channels; fluvial processes; design of channels; design of hydraulic control structures. (3 lecture hours a week.)

CIVL 8430: Ground Water Contamination

Introduction of Darcy’s equation and governing equation; construction of flownets, flow quantification, and ground water resource evaluation; contaminant hydrogeology, mass transport equations, reaction, and adsorption; introduction to biodegradation and natural attenuation; simulation of ground water flow and transport. (3 lecture hours a week.)

CIVL 8440: Advanced Hydromechanics

Properties of scalar and vector fields; gradiant, divergence and curl. Flow visualization. Flow kinematics: continuity equation, potential flow, stream function. Flow dynamics: transport theorems, integral and differential equations of motion. Boundary-layer theory. Turbulent flow and turbulence models. (3 lecture hours a week.)

CIVL 8460: Sediment Transport

Regime approach; turbulence theories; suspended sediment; tractive force method; bedforms and bedload transport; the Einstein method; modified Einstein method; reservoir siltation; recent developments; design of mobile bed channels; design of sedimentation basins; channel degradation. (3 lecture hours a week.)

CIVL 8595: MASc Graduate Seminar

MASc Graduate Seminar is a series of presentations by graduate students, faculty and invited speakers on engineering related topics, including but not limited to research, development, commercialization, management and leadership. All full-time and part-time MASc students are required to complete 36 hours of graduate seminar classes and give one seminar presentation in the MASc Graduate […]

CIVL 8620: Contaminants Fate and Transport in the Environment

Key environmental media and properties, persistent organic pollutants โ€“ chemical classes and properties, real and evaluative environments, partition coefficients and multimedia partitioning calculations, chemical loss processes, multimedia chemical fate and transport mass balance models of varying complexities, model application to contaminant fate and transport in natural and engineered environmental systems. (3 lecture hours a week.) […]

CIVL 8800: MEng Research Project

Masters of Engineering student will conduct an investigation, design, and/or analysis, present a progress seminar, and produce a technical report based on their work. Selection of students will be on a competitive basis. (Prerequisite: one CIVL-8XXX level course)

CIVL 9595: PhD Graduate Seminar

PhD Graduate Seminar is a series of presentations by graduate students, faculty and invited speakers on engineering related topics, including but not limited to research, development, commercialization, management and leadership. All full-time and part-time PhD students are required to complete 36 hours of graduate seminar classes and give two seminar presentations in the PhD Graduate […]

ELEC 8210: Digital Signal Processing

Discrete Signals, discrete system models, z-transforms, Time Domain and Frequency Domain Analysis of Digital Filters, sampling theorem, Design and Realization of FIR and IIR filters, DFT and FFT, Stability and Stabilization of IIR Filters, Design of FIR and IIR Digital Filters Using Non-Linear Optimization Technique, Discrete Hilbert Transform, Sectioned and Fast Convolution, zero padding, digital […]

ELEC 8220: Applied Time Signals Analysis and Processing

Continuous and discrete signals; sampling theory and practice; filtering, interpolation, coding, statistical concepts, transform methods; power density estimation, correlation functions, convolution. (3 lecture hours a week.)

ELEC 8230: System Theory

Continuous and discrete time systems, state formulation techniques, controlability and observability concepts, and system simulation. (3 lecture hours a week.)

ELEC 8240: Stochastic Processes

Development and applications of probability models in the analysis of stochastic systems; review of probability, random variables and stochastic processes; correlation functions applications to filtering, prediction, estimation and system identification. (3 lecture hours a week.)

ELEC 8250: 2-Dimensional Digital Signal Processing

Fundamentals of 2-D Signals and Transforms; Z, Fourier, discrete Fourier, etc., 2-D FFT, Design Techniques for 2- D FIR and IIR Digital Filters using Transformation and Optimization Techniques. Stability and Stabilization of 2-D Filters, Homomorphic Filtering, Reconstruction of Signals from their Projections. (3 lecture hours a week.)

ELEC 8270: Speech Processing

Production, perception, and acoustic-phonetic characteristics of speech signal; auditory models; linear prediction of speech; cepstral analysis; speech recognition; speech synthesis; spoken language processing; human-computer communications. (3 lecture hours a week.)

ELEC 8280: Image Processing

This course presents digital and hybrid representation of images, fundamentals of colour, 2-D systems, 2-D filter design and 2-D filtering of digital images, image enhancement techniques: homomorphic filtering, histogram equalization and modification techniques, median and statistical filtering, 2-D FFT algorithms, properties of digital images. Projects are given as a means of learning practical applications of […]

ELEC 8290: Discrete Transforms and Number Theoretical Methods

Introduction to orthogonal transforms, DFT, DCT, DHT; implementation methods; fast algorithms, FFT, WFT; polynomial transforms; finite rings and fields; number theoretic techniques; residue number systems; conversion and computation; finite polynomial rings; VLSI implementation consideration. (3 lecture hours a week.)

ENVE 8430: Occupational Hygiene and Pollution Prevention

This course touches on an area of Environmental Engineering not currently covered in detail by other courses: the indoor environment. As well, students are introduced to the definition and methodology of pollution prevention (P2) in industrial settings. Topics include: environmental stressors, provincial and federal regulations, toxicology of contaminants, surveys of workplaces, measurements of airborne contaminants, […]

ENVE 8500: Sustainability: Principles and Practices

This course examines the evaluation, design, and management of products, processes, or projects to achieve sustainability. The main topics include: assessing and scoping environmental effects from engineering and other technical activities; eco-balance approaches; life cycle assessment; design-for-environment principles; and decision making for environmental and sustainability objectives. The course will discuss typical examples (e.g., automobiles, infrastructure, […]

ENVE 8595: MASc Graduate Seminar

MASc Graduate Seminar is a series of presentations by graduate students, faculty and invited speakers on engineering related topics, including but not limited to research, development, commercialization, management and leadership. All full-time and part-time MASc students are required to complete 36 hours of graduate seminar classes and give one seminar presentation in the MASc Graduate […]

ENVE 8620: Contaminants Fate and Transport in the Environment

Key environmental media and properties, persistent organic pollutants โ€“ chemical classes and properties, real and evaluative environments, partition coefficients and multimedia partitioning calculations, chemical loss processes, multimedia chemical fate and transport mass balance models of varying complexities, model application to contaminant fate and transport in natural and engineered environmental systems. (3 lecture hours a week.) […]

ENVE 8660: Solar Energy Engineering

Introduction (history, types, and parts of solar energy collection systems), the solar resource (solar time, angles, shadows, measuring and estimating irradiation), solar thermal collectors (construction, thermal analysis, testing, performance), applications of solar thermal systems (water heating, space heating, industrial applications), photovoltaic system components and sizing, economic analysis. (3 lecture hour/week) (Cross- listed with MECH-8660) (Anti-requisites: […]

ENVE 8800: MEng Research Course

Masters of Engineering student will conduct an investigation, design, and/or analysis, present a progress seminar, and produce a technical report based on their work. Selection of students will be on a competitive basis. (Prerequisite: one ENVE-8XXX level course)

ENVE 9595: PhD Graduate Seminar

PhD Graduate Seminar is a series of presentations by graduate students, faculty and invited speakers on engineering related topics, including but not limited to research, development, commercialization, management and leadership. All full-time and part-time PhD students are required to complete 36 hours of graduate seminar classes and give two seminar presentations in the PhD Graduate […]

CIVL 8006: Life Cycle Thinking for Engineering Projects

Practical and theoretical applications of life cycle thinking in engineering projects, products, and processes. Understand international standards and methods in Life Cycle Assessment (LCA), Life Cycle Costing (LCC), and Social Life Cycle Assessment (S-LCA). Analyze, interpret, provide critical feedback, and report on claims on sustainability. (Antirequisite: CIVL-8900-49.) (Cross-listed with ENVE-8006 and MECH-8006.)

CIVL 8020: Building Information Modeling

Practical and theoretical applications of building information modeling (BIM) in civil and environmental engineering projects. Understand BIM standards (e.g., ISO), use BIM software for buildings, and conduct BIM- based analysis (e.g., solar analysis, structural analysis, and energy analysis). Enhance the efficiency of project management with the aid of BIM. (Antirequisite: CIVL-8900-50.)

CIVL 8200: Theory of Elasticity and Plasticity

Analysis of stress and strain; elastic and plastic stress-strain relations; general equations of elasticity; yield criteria; applications to elastoplastic problems, including rotating disks, thick-walled tubes, reinforced disks, torsion of various shaped bars; stress concentration. (3 lecture hours a week.)

CIVL 8210: Finite Element Methods for Solids and Structures

Structural idealization; stress analysis of 2-D and 3-D solids; error estimation and mesh adaptivity; elastic formulations and uses of beam, plate and shell elements; nonlinear formulations; structural stability; introduction to finite element methods in structural design optimization. (3 lecture hours a week.)

CIVL 8220: Analysis of Plate and Shell Structures

General theory of thin plates and shells. Analytical solutions of circular and rectangular plates. Membrane stresses in shells. Bending stresses in shells. Finite element methods for plates and shells. Buckling of cylindrical pressure vessels. (Prerequisite: CIVL-8200 or equivalent.) (3 lecture hours a week.)

CIVL 8250: Theory of Stability

This course is designed to give an insight into the basic phenomenon of structural stability. Elastic and plastic flexural-buckling of columns with axial and eccentric loads is studied. Energy and numerical methods are used. Stability functions are introduced and used to study trusses and rectangular frames, with and without sidesway. Some discussion of torsional and […]

CIVL 8310: Prestressed Concrete

Materials, principles of prestressing systems; prestressing losses; analytical treatment of the effect of shrinkage, creep of concrete, and cable friction on stresses; analysis and design of statically determinate and indeterminate structures; design codes; research background; introduction to prefabricated concrete structures. (3 lecture hours a week.)

CIVL 8330: Structural Dynamics

Formulation of equations of motion; single degree-of-freedom systems: free vibration response and response to harmonic, periodic, impulse, and general dynamic loading; analysis of non-linear structural response; multi degree-of-freedom systems: equations of motion, structural property matrices, undamped free vibration, Raleigh’s method, forced vibration response, practical vibration analysis; continuous systems: partial differential equations of motion, analysis of […]

CIVL 8340: FRP Reinforced Concrete Structure

Advanced composite materials – constituents and products; structural applications, reinforced concrete members, prestressed concrete members, applications with chopped fibres, repair and rehabilitation; innovative applications. (3 lecture hours a week.)

CIVL 8350: Wood Design

Introduction to structural wood design based on CSA O86 Engineering Design in Wood. Topics include: wood as an engineering material; sawn lumber; structural panels; connections; lateral-load resisting systems; glulam; and cross laminated timber

CIVL 8360: Earthquake Engineering

Fundamental principles of earthquake engineering: seismology and strong ground motions, seismic hazard analysis, structural dynamics, methods of analysis and design, building code provisions for seismic design, and base isolation.

CIVL 8390: Advances in Soil Mechanics and Geotechnical Applications

Consolidation and improvement methods; compressibility of soils and application of new modification techniques; frost action in soils; design of gravity, cantilever and mechanically stabilized retaining walls; recent advances in the bearing capacity of foundations on reinforced soils; pile foundations and pile groups; machine foundations on piles. (3 lecture hours a week.)

AUTO 8020: Vehicle Systems

Introduction to primary automotive systems including engine types and configurations, vehicle dynamics, powertrain and vehicle propulsion. Advanced driver assist systems (ADAS), tractive effort, energy requirements, vehicle duty cycles and usage patterns, propulsion system efficiency, regenerative braking systems, emission, and fuel economy standards as they relate to internal combustion, electric, hybrid, hydrogen fuel cell electric propulsion […]

AUTO 8030: Engineering Project Management, Automotive Lean and Quality Processes

This course will examine the basic principles and tools used in engineering project management through topics such as project scope definition, consideration of time, cost, risk, procurement, and stakeholder management. The course will also review topics associated with the principles of process management used in lean manufacturing (the 5 Lean Principles, House of Value and […]

AUTO 8040: Vehicle Propulsion

This course will provide an examination of propulsion systems such as clean burning IC engine propulsion, electric vehicle (EV) propulsion (battery, hybrid, plug-in hybrid) and fuel cell electric vehicle propulsion. Topics will include combustion processes and pollution prevention for IC engines, and chemical and material properties and processes for electric propulsion along with key performance […]

AUTO 8050: Vehicle Energy and Thermal Management

This course will examine control of the passenger compartment environment, occupant comfort and powertrain thermal management for different types of propulsion (i.e. internal combustion engines, battery electric motors, hybrid, and hydrogen fuel cells) along with energy management topics as it relates to vehicle energy and thermal management. Software will be introduced to aid with system […]

AUTO 8060: Powertrain Systems

This course will provide an in-depth examination of vehicle electric drive systems including e-motors and motor controllers operating at different voltage levels, various types of batteries, (cell formats and chemistries and new concepts such as solid state batteries) and performance metrics including cruise and acceleration, range calculations and influences on each component using representative software […]

AUTO 8070: Manufacturing and Robotic Fundamentals

This course introduces the basics of robotically assisted manufacturing by examining the modeling, design, planning, and control of robot and manufacturing systems. Global robotic specifications will be introduced at a high level. Students will also learn to develop multiple robot work-cells as an introduction to dexterous manipulation (DM) using an advanced DM work-cell design.

AUTO 8015: Automotive Body Structures and Components

This course will look at body and chassis types, construction methods and materials including steel, aluminum, magnesium, fiberglass and carbon fibre and the relative merits of each including basic calculations. It will include structural analysis using finite element analysis (FEA) software. The rationale for the use of various materials and their relative merits including cost, […]

AUTO 8025: Sensors and Controls of EVs

Connected, autonomous, secure, and electric vehicles require an extensive suite of sensors, software, and controls for safe, efficient, and reliable operation. This course examines advanced driver assist systems, SAE J1939 CAN Bus communications, high voltage interlock loop (HVIL) safety systems, sensors, optics & lighting, image representation, feature extraction, image analysis, image classification, 3D imaging techniques, […]

ENVE 8006: Life Cycle Thinking for Engineering Projects

Practical and theoretical applications of life cycle thinking in engineering projects, products, and processes. Understand international standards and methods in Life Cycle Assessment (LCA), Life Cycle Costing (LCC), and Social Life Cycle Assessment (S-LCA). Analyze, interpret, provide critical feedback, and report on claims on sustainability. (Antirequisite: CIVL-8900-49.) (Cross-listed with CIVL-8006 and MECH-8006.)

ENVE 8300: Water Pollution Control

Water quality criteria; methods of wastewater disposal and their effects on ecology; theory and design of different unit operations and processes for water purification; theory and design of different design operations and processes of wastewater treatment; reuse and recycling of wastewater. (3 lecture hours a week.)

ENVE 8310: Advanced Water Pollution Control

Discussion on recent advances in the design of water and wastewater treatment plants and new developments in water pollution control practices. (Prerequisite: ENVE-8300 or equivalent.) (3 lecture hours a week.)

ENVE 8330: Solid Waste Management

A study of municipal and industrial solid wastes, quantities, composition, methods of disposal or reclamation; economic viability of the various methods related to the quantities involved. (3 lecture hours a week.)

ENVE 8340: Environmental Separation Processes

Application of the principles of surface chemistry to separation processes involving phase equilibria, ion exchange, membrane separation, adsorption, absorption, flocculation, spherical agglomeration, sedimentation, filtration, and centrifugation. (3 lecture hours a week.)

ENVE 8350: Water Quality Management

Water quality criteria; methods of wastewater disposal and their effects on ecology; stoichiometry, reaction kinetics and material balance; movement of contaminants in water bodies; modelling of water quality in natural systems. (3 lecture hours a week.)

ENVE 8370: Kinetics

Basic concepts of chemical reaction kinetics; characterization of chemical and biochemical systems; reactor flow models and consideration of non-ideality. (3 lecture hours a week.)

ENVE 8380: Biological Treatment of Wastewater

Wastewater characteristics; biological kinetics; flow and loading variation; wastewater treatment processes; mass balances; aeration; sedimentation; lagoons; fixed-film processes; sludge characteristics. (3 lecture hours a week.)

ENVE 8390: Industrial Wastewater Treatment

Sources and characteristics of industrial wastewater; pre-treatment and primary treatment; physical and chemical treatment; biological treatment; waste minimization; treatment of wastes from various industries. (3 lecture hours a week.)

ENVE 8400: Numerical Modeling of Heat and Mass Transfer and Flow in Porous Media

Introduction to finite difference and finite element approaches for simulation of the diffusion and the advection-dispersion equations; development of finite difference formulation of 1-D and 2-D transient heat transfer, nonlinear conductance and source/sinks; 1-D and 2-D mass transport with reaction; 1-D and 2-D heat transfer with finite element approach. (3 lecture hours a week.)

ENVE 8420: Air Pollution Modelling

Air quality standards; emission inventory, source estimation; development of transport models; models with chemical reactions. (3 lecture hours a week.)

MECH 8231: Numerical Heat Transfer and Fluid Flow

This course is concerned with the ability of using numerical methods to predict heat transfer, fluid flow and related processes. The course consists of an introduction to Computational Fluid Dynamics, descriptions of the general governing differential equations, discretization methods for the differential equations, numerical simulation of conductive heat transfer, numerical treatment of convection and diffusion […]

MECH 8232: Modeling of Thermo-fluid Systems

This course will cover the basic types of mathematical models that are used to describe Thermo-fluid systems. Lumped as well as distributed parameter models will be considered with analytical as well as numerical methods of solution. Modern solution tools such as Simulink, Maple, Fluent and Wave will be utilized whenever appropriate. The topics to be […]

MECH 8233: Turbulent Reacting Flows

This course will cover the following topics: experimental investigation of flames, thermodynamics of combustion processes, transport phenomena, chemical kinetics, reactions mechanism, laminar premixed and diffusion flames, the Navier-Stokes equations for the reacting flows, turbulent premixed and non-premixed flames, low temperature oxidation and engine knock, and pollutants formation. (Antirequisite: MECH-8290, section 8.) (3 lecture hours a […]

MECH 8234: Introduction to Computational Fluid Dynamics

This course is intended to provide basic knowledge required to initiate research or applications in computational fluid dynamics. Topics include: numerical methods for model hyperbolic, parabolic and elliptic equations; analysis of difference schemes; numerical stability; explicit and implicit methods; artificial viscosity; linearization techniques; approximate factorization; preconditioning, iterative solutions, successive over- relaxation (SOR), successive line over-relaxation […]

MECH 8235: Advanced Topics in Computational Fluid Dynamics

This course is a continuation of MECH-8234. Advanced topics in computational fluid dynamics (CFD) will be discussed, including: structured and unstructured grid generation on surfaces and three-dimensional; Navier- Stokes and Euler solvers; applications of finite volume method; turbulence modeling; current issues in CFD. Students will carry out project work using one or more commercial CFD […]

MECH 8236: Fundamentals Of Clean Engine Technology

This course focusses on the understanding of fuel properties, combustion processes, exhaust emissions, and pollution prevention in diesel and other lean-burn IC engines. Introduction to Stirling and other external combustion engines.

MECH 8240: Applied Finite Element Analysis

This course focuses on the modeling aspects of the finite element method using three well known commercial Finite Element Analysis (FEA) software packages known as DYNA, IDEAS and ANSYS. A variety of stress analysis problems in two and three dimensions are studied and the accuracy of the simulations are assessed through comparison with available theoretical […]

MECH 8241: Introduction to Vibration Measurement and Modal Analysis

This course is concerned with basic concepts of modal theory, basic modal parameter analysis, single degree of freedom methods, introduction to frequency response functions, general modal analysis and multiple degree of freedom and global methods. The accuracy of Fast Fourier Transforms (FFT) and windowing, FFT analysis options, zoom, coherence and quality assessment, relationship to finite […]

MECH 8242: Advanced Topics in Mechanical Design

The topics discussed in the course will be selected from the following: design and analysis of mechanical details such as welded and bonded joints, minimum constraint design, fluid power systems, mobile hydraulic systems, project planning, optimization, decision making methodology, ISO/QS9000 quality methods, concurrent engineering, design reports, design reviews, design for manufacture and assembly, design for […]

MECH 8243: Product Design and Development

This course covers the process of new product creation including topics selected from: the product development team; the product development cycle; conceptual development; models including technology push products; platform products; process-intensive products and customized products; needs analysis – identifying the customer and their needs; establishing product specifications; concept generation; concept selection; product architecture; industrial design […]

MECH 8244: Finite Element Methods for Crashworthiness and Impact Analysis

The topics include a brief history on the use of numerical tools in automotive/impact field, Explicit and Implicit time integration techniques, Shell and Solid finite element formulations for impact analyses – advantages and disadvantages, Zero Energy Modes (Hourglassing) and Hourglass control, Material modeling for large displacement problems, Finite element modeling for contact, Mesh Adaptivity, Arbitrary […]

MECH 8245: Automotive Control Systems

This course will address advanced control design techniques for automotive systems. The interdisciplinary goal of this course is to present the application of control system design to engine operation and vehicle mechanics as well as the approaches for parameter/model identification and estimation of automotive systems. For graduate students in electrical engineering, this course will make […]

MECH 8250: Advanced Manufacturing

This course is an advanced manufacturing course with an emphasis on computer aided machining (CAM). Topics include: practices for product realization, advanced manufacturing processes, CNC programming and virtual manufacturing, and process planning using advanced CAD/CAM tools. It is expected that the students will have strong CAD skills, and an understanding of traditional manufacturing processes as […]

MECH 8290: Directed Special Studies

A special course of studies with content and direction approved by the student’s chief advisor. Although there may not be formal lectures, the course will carry the weight of three lecture hours.

MECH 8293: Introduction to Finite Element Analysis

This course covers the fundamentals of the Finite Element Analysis (FEA) with emphasis on solid mechanics and stress analysis. The subject of finite elements is treated using variational principles such as the principle of virtual work and total potential energy. The course deals with a variety of structural components such as springs, axially loaded bars, […]

MECH 8295: MASc Graduate Seminar:

MASc Graduate Seminar is a series of presentations by graduate students, faculty and invited speakers on engineering related topics, including but not limited to research, development, commercialization, management and leadership. All full-time and part-time MASc students are required to complete 36 hours of graduate seminar classes and give one seminar presentation in the MASc Graduate […]

MECH 9295: PhD Graduate Seminar

PhD Graduate Seminar is a series of presentations by graduate students, faculty and invited speakers on engineering related topics, including but not limited to research, development, commercialization, management and leadership. All full-time and part-time PhD students are required to complete 36 hours of graduate seminar classes and give two seminar presentations in the PhD Graduate […]

AUTO 8010: Mobility and Society

The course will provide insights into societal contexts and issues related to road vehicle transportation, economics, and the changes to society and infrastructure caused by the mass adoption of electric vehicles and ubiquitous charging systems. EDI and ID-related topics such as Canada’s interactions with its Indigenous peoples and broader societal and cultural issues such as […]

GENG 8000: Engineering Technical Communications

Engineering Technical Communications will prepare Master of Engineering (MEng) students to communicate technical information clearly and concisely, in written, oral, and graphical form. Students will work through a logical thought process for organizing advanced concepts as well as practice technical writing styles to effectively write and organize advanced technical papers for presentation and publication. Students […]

GENG 8010: Engineering Mathematics

The course will cover topics in advanced modern engineering mathematics not addressed in earlier courses and considered to be crucial for more advanced engineering courses at the graduate level. These topics include: Fourier series and Fourier transforms, with applications in the frequency domain modelling, solution of partial differential equations with applications in continuum mechanicals and […]

GENG 8030: Computational Methods and Modeling for Engineering Applications

This course covers the basics of computational analysis for real-world engineering applications. Students will learn the fundamentals of programming and modeling with MATLAB. Topics include: Computational Methods, Model Building, for Engineering Projects, Hardware for Real-time Testing, Data Acquisition from Sensors. Students will complete a real-world project in the areas of their interests.

GENG 8060: Strategic Entrepreneurial Management

This course introduces the basic principles and techniques of start-up creation. The focus of the course is on nurturing the skills required to develop a successful business model for a new venture. First, students learn to assess the commercial viability of a new product or service. Then, they learn techniques to identify and validate the […]

MECH 8006: Life Cycle Thinking for Engineering Projects

Practical and theoretical applications of life cycle thinking in engineering projects, products, and processes. Understand international standards and methods in Life Cycle Assessment (LCA), Life Cycle Costing (LCC), and Social Life Cycle Assessment (S-LCA). Analyze, interpret, provide critical feedback, and report on claims on sustainability. (Antirequisite: CIVL-8900-49.) (Cross-listed with CIVL-8006 and ENVE-8006.)

MECH 8011: Bluff Body Aerodynamics

Atmospheric boundary layers. Flow around bluff bodies, separation and wakes. Lift and drag, pressure and force coefficients. Streamlined bodies, bluff bodies. Flow over flat plates and walls, rectangular prismatic shapes, circular cylinders. Fluctuating forces and pressures on bluff bodies. Wind tunnel testing, similarity requirements, wind tunnel techniques. Vehicle aerodynamics, drag and lift of passenger cars, […]

MECH 8029: Automotive Paint and Industrial Coatings

This course covers: functionality and application methods of automotive coating layers, concepts in polymer chemistry and suspensions, automotive coatings formulation, application of coatings by dip and spray processes, curing of coatings after application, appearance measurement and durability testing. Concepts of adhesion, corrosion resistance and surface pretreatment will also be covered. Powder coating and coating plastics. […]

MECH 8091: Engineering Venture Formation

Designed for students who choose entrepreneurship as a career option, this course is an in-depth study of the process of drawing the blueprints for a new enterprise including: developing business ideas, developing business concepts, conducting feasibility studies, choosing a legal form or business, writing business plans, identifying and approaching sources of money, raising funds, and […]

MECH 8206: Thermal Systems Design

Advanced systems design requiring the application of economics, heat transfer, simulation and optimization. (3 lecture hours a week.)

MECH 8209: Multiphase, Multicomponent Flows

A thorough treatment of the basic techniques for analyzing one-dimensional multi-phase, multicomponent flows in order to predict flow regimes, pressure drop, etc. Practical applications in fluidization, sedimentation and boiling heat transfer. (3 lecture hours a week.)

MECH 8216: Industrial and Motor Vehicle Noise

Hearing damage risk criteria and in-plant noise regulations; determination of permissible exposure levels due to continuous and intermittent noise. Measurement of machine noise and standard procedures. Fundamentals of noise control. Characteristics and levels of motor vehicle and traffic noise; motor vehicle noise control legislation and standard procedures for measurement. (3 lecture hours a week.)

MECH 8217: Automotive Applications for Noise, Vibration and Harshness Evaluation

This course introduces the automotive applications and tools for the evaluation of noise, vibration and harshness. It includes reviews of measurement techniques presently used in the automotive industry to measure various aspects of noise, including the concept of sound quality, vibration and the quantification of the term harshness. The course consists of a review of […]

MECH 8230: Combustion Engineering

An introductory graduate course on combustion engineering, covering a broad range of topics of importance to the field including chemical thermodynamics and kinetics, flames and combustion rates, and detonation of gaseous mixtures. The emphasis is on the understanding of the combustion processes involved in practical systems. (Antirequisite: MECH-8290, section 1.) (3 lecture hours a week.)

INDE 8440: Advanced Topics in Discrete Optimization

This course is concerned with topics in discrete optimization, particularly in integer programming theory and techniques. Topics include: Analysis of algorithms, modeling and applications of discrete optimization, dynamic programming, branch and cut, Lagrangian duality, modern meta-heuristic methods, introductions to nonlinear integer programming and stochastic (integer) programming, software for solving discrete program, advances in discrete optimization. […]

INDE 8450: Products Variety Management

Products variety types, sources and implications; design for variety (DFV); modularity; design structural matrices; products grouping, families and platforms; mass customization and personalization; and variety-oriented manufacturing systems. (3 lecture hours/week). (Pre-requisite: INDE-4310 or equivalent with instructor permission).

INDE 8460: Advanced Manufacturing

This course is an advanced manufacturing course with an emphasis on computer aided machining (CAM). Topics include: practices for product realization, advanced manufacturing processes, CNC programming and virtual manufacturing, and process planning using advanced CAD/CAM tools. It is expected that the students will have strong CAD skills, and an understanding of traditional manufacturing processes as […]

INDE 8595: MASc Graduate Seminar

The MASc Graduate Seminar is a series of presentations by graduate students, faculty and invited speakers on engineering and research related topics and technical communication. All full-time and part-time students are required to register in it throughout their program, attend no less than 75% of all seminars, and give a presentation (normally in the final […]

INDE 9695: PhD Graduate Seminar

The PhD Graduate Seminar is a series of presentations by graduate students, faculty and invited speakers on engineering and research related topics and technical communication. All full-time and part-time students are required to register in it throughout their program, and give 2 presentations. Students are required to attend no less than 75% of all seminars. […]

MATL 8801: Advanced Crystallography

Application of X-ray diffraction principles to the study of materials, application of Fourier series, single crystal techniques, studies of preferred orientation, imperfections. (3 lecture hours a week.)

MATL 8802: Phase Transformations

Phenomenological treatment of transformation processes; diffusion controlled and diffusionless (martensitic) transformations; application of thermodynamic and phenomenological rate laws to transformations: nucleation, recrystallization, precipitation, spinoidal decomposition, ordering, eutectoid decomposition, etc. (3 lecture hours a week.)

MATL 8805: Strengthening Mechanisms in Materials

Dislocation-particle interactions, strengthening by dislocation substructures, particle and fiber reinforcement, strong microstructures from the melt, strong microstructures from the solid. (3 lecture hours a week.)

MATL 8806: Microscopy of Materials

The theoretical an technical aspects of the study of microstructure and composition of materials, optical microscopy, electron microscopy (scanning and transmission) including electron diffraction and image analysis principles, electron microanalysis, x-ray topography, field-ion microscopy, relationship of observed microstructures to the macroscopic properties of materials. (2 lecture, 2 laboratory hours a week.)

MATL 8807: Fracture Mechanics

The fracture mechanics approach to design; physical significance of fracture toughness; measurement of fracture mechanics parameters; non-destructive inspection techniques; principles of fracture-safe design; the relation between the microscopic and macroscopic aspects of plane-strain fracture; fracture of specific metallic and non-metallic materials. (3 lecture hours a week.)

MATL 8810: Solidification Fundamentals

Fundamental principles of solidification theory including thermodynamics, kinetics, solid-liquid interface morphology and growth mechanics. Solidification mechanisms of pure metals. Heat flow phenomena in casting and crystal growth. Effect on solidification heat transfer of process variables, casting and mold properties, metal and mold temperatures. Students will apply the fundamentals of thermodynamics and kinetics to materials processes […]

MATL 8811: Casting: Modeling and Simulation

Review of casting fundamentals. Techniques for mathematical model formulation. Development of general numerical method based on control volume finite difference scheme to predict mold filling, heat transfer, and solidification phenomena. Treatment of gates, runners, risers, and overflow. Mesh generation for full casting. Applications using commercial casting-simulation software. Students will apply their knowledge of engineering mathematics […]

MATL 8812: Metal Casting Technology

Introduction and historical overview of casting. Casting processes, mould design and materials, metallurgical simulation. Metallurgical considerations, liquid metal treatment, heat treatment, casting defects and their prevention. Discussion of challenges faced by today’s foundries. (3 lecture hours a week.)

MATL 8813: Tribology: Materials and Manufacturing Aspects

This course will prepare students to perform experimental and analytical work on the materials and manufacturing aspects of tribology. Fundamental equations of wear, wear testing methods; micromechanisms of wear, modeling of surface contacts, frictional heating during sliding contact; tribology of internal combustion engines, friction and wear during machining operations; wear control via surface coatings, coatings […]

MATL 8890: Special Topics in Materials

Selected advanced topics in the fields of engineered materials and materials Engineering. (3 lecture hours a week.) Current topics include: Creep of Metals and Alloys Microscopy of Materials II Wear of Materials Composite Materials; Fatigue of Metals and Alloys Polymers; Ceramics Welding; Materials Degradation Polymer Injection Molding Thin Films and Coatings; Computational Contact Mechanics in […]

INDE 8220: Manufacturing Systems Simulation

Discrete-event system simulation. Random number generation. Stochastic variate generation. Input parameters; identification and estimation. Output analysis. Static and dynamic output analysis; initial and final conditions; measures of performance and their variance estimation; confidence interval. Design of experiments. Various sampling techniques. Single and multifactor designs. Fractional designs. Response surfaces. Regeneration method for simulation analysis; Monte Carlo […]

INDE 8230: Production and Inventory Control Systems

Analysis of production-inventory systems. Inventory systems; deterministic, single-item and multi-item models; quantity discounts; stochastic, single-period models; periodic review and continuous review models. Production planning. Static demand models; product mix and process selection problems; multi-stage planning problems. Dynamic demand models; multi product and multistage models. Operations scheduling; job shop scheduling; line balancing. New directions in production […]

INDE 8240: Advanced Operations Research I

Theory and computational techniques for solving linear and integer programming problems. Theoretical foundations of the simplex algorithm. Duality and sensitivity analysis. Network flow methods. Integer programming problems. Branch and bound methods, implicit enumeration methods, cutting plane methods. Interior point methods and other recent developments. (Prerequisite: INDE-3120 or equivalent.) (3 lecture hours a week.)

INDE 8250: Advanced Operations Research II

Probabilistic O.R. models. Markovian decision process. Queueing theory. Single channel and multichannel queueing systems. Queues with general arrival and service patterns. Bulk queues and priority queues. Applications of queuing models. Probabilistic dynamic programming. (Prerequisite: INDE-4120 or equivalent.) (3 lecture hours a week.)

INDE 8260: Computer-Aided Modeling of Complex Surfaces

This course provides an understanding of complex surfaces and their applications, design, mathematical modeling and manipulation techniques. It provides a mathematical foundation of sculptured surfaces, with emphasis on NURBS. Topics include: Geometric modeling, Curves and surfaces representation, B-Spline basis functions, Rational B-Splines curves, and surfaces, Construction of NURBS surfaces, Development of prototype complex surfaces using […]

INDE 8270: Advances in Industrial Ergonomics

Ergonomics and work design; human workload measurement in industry; visual display terminals at the workplace; signal detection and visual inspection; user-computer interaction; human factors aspects of flexible manufacturing systems; effects of individual and combined environmental stressors on human performance. (3 lecture hours a week.)

INDE 8280: Reliability Engineering

Basic reliability distributions. Constant failure rate models-exponential reliability function, Poisson process. Time dependent failure models-the Weibull, normal, log-normal distributions. State-dependent systems- Markov analysis. System reliability-system structure function. Reliability growth testing-noon-parametric methods, censored testing and accelerated life-testing. Design for reliability-specification, reliability allocation, failure analysis, system safety. Maintainability and availability. (Prerequisite: INDE-3270) (3 lecture hours a week.)

INDE 8290: Computer-Integrated Manufacturing

Development of CIM; the CIM pyramid-key functions. System integration; standards for communications-MAP Data base as the hub of CIM-types of data base. Role of simulation and support systems-decision support systems and expert systems. Sensor technology, robot vision, and group technology. Impact of CIM. Factory of the future. (3 lecture hours a week.)

INDE 8300: Advanced Engineering Economy

Principles and methods for engineering analysis of industrial projects and operations. Criteria for economic decisions, project investment analysis, gain and loss estimating and techniques for economic optimization under constraint are included. Emphasis is placed on the construction and use of analytical models in the solution of engineering economy problems. Elements of risk and uncertainty are […]

INDE 8310: Stochastic Processes

Stochastic processes. The Poisson process-relationship to exponential, Erlang and uniform probability distributions. Markov chains-basic limit theorem. Continuous time Markov chains – birth-and-death processes, time-dependent probabilities, limiting probabilities, relationship to the exponential distribution, uniformization. Renewal theory-limit theorems, renewal reward processes, regenerative processes, computing the renewal function. Brownian motion and stationary processes. (Prerequisite: Statistics INDE-4120 or equivalent.) […]

INDE 8320: Manufacturing Systems Paradigms

The evolution of manufacturing systems paradigms, their drivers, characteristics, prerequisites and operation principles. Variant-oriented systems including Flexible (FMS) and Reconfigurable (RMS) Manufacturing Systems. Industrial revolutions, including I4.0, and future manufacturing systems paradigms. (3 lecture hours a week). (Prerequisite INDE-4310 or equivalent with instructor permission).

INDE 8340: Engineering Design, Methodology and Applications

Engineering Design is a creative, iterative, and often open-ended process subject to constraints. Topics include: design creativity and problem solving, engineering conceptual design and embodiment design, practices for product realization design theories and methodologies, parametric design, probabilistic design, industrial design, design and manufacturing integration, concurrent Engineering, materials selection in design, design for x (e.g. manufacturing, […]

INDE 8350: Artificial Intelligence Applications in Manufacturing

The objective of this course is to teach graduate students how artificial intelligence techniques can be applied to manufacturing operations. Detailed topics to be discussed in this course include: basic knowledge representation methods and problem solving techniques; different search algorithms; introduction to AI high level languages; introduction to the CLIPS shell; AI application in Design; […]

INDE 8360: Computer-Aided Design (CAD)

This course will focus on computer-aided methods and applications. The lectures present basic and generic principles and tools, supplemented with significant hands-on practice and engineering applications. Various topics are studied and practiced using CAD/CAE software, such as Engineering design and the role of CAD, geometric modelling systems, representation of curves and surfaces, surface modelling, solid […]

INDE 8370: Automotive Assembly Work Measurement

A Graduate study of manufacturing driven product designs, assembled in a human orientated workplace. Learn the science of work measurement to continuously evaluate existing designs against internal and external better practices and utilize insights gained from hands-on product teardowns in the development of innovative patentable ideas and product redesign proposals that support the lean enterprises […]

INDE 8380: Manufacturing Systems: Modelling, Analysis and

This course is specifically oriented toward performance issues that arise in Automated Manufacturing Systems (AMS). The main goal of this course is to introduce efficient analytical modeling tools. Examples related to serial manufacturing systems, and Flexible Manufacturing Systems will be presented to illustrate the theory and applications of these modeling tools. The reliability and maintainability […]

INDE 8390: Work Organization: Analysis and Design

Introduction to the applications of organization theory for the analysis and design of work organizations (industrial enterprises). Assessment and improvement of organizations through integration of social and technical systems in order to achieve organizational purpose. Fundamentals of organization structure. Classical organization theories. Group decision processes (group and individual). Organizational culture and ethics.

INDE 8400: Engineering Applications in Health Care

Introduction to the broad range of current technological and organizational issues in health care. Overview of health care industry. Instrumentation for medical diagnostics (biomedical sensors, medical imaging). Medical diagnostics and decision making. Information technology in health care (information systems, electronic medical records). Principles of evidence-based medicine. Medical studies and statistics. Prosthetics and orthotics. Lab automation […]

INDE 8410: Sustainable Manufacturing

The objective of this course is to introduce students to how the environment has been affected by the activities of the manufacturing industry and how this type of impact could be measured and reduced. Students will learn to identify design and manufacturing issues related to the environment. Topics discussed in this course include sustainable development, […]

INDE 8420: Supply Chain Management and Logistics

This course covers the major issues associated with the management of Supply Chain and Logistics, covering both technical and managerial issues with emphasis on the analytical decision support methods and tools. Topics include supply chain network design, inventory models and theories, transportation and logistics planning, outsourcing and pricing, and case study. (Prerequisite: INDE-3120 or INDE-3910, […]

BSMM 8710: Introduction to Data Analytics

An introductory course on the fundamentals in the area of data analytics, with the focus on preparing future analytics professionals with a profound understanding on data acquisition and data communication, programming and coding for data preparation. Basic knowledge on big data, analytic frameworks, machine learning, artificial intelligence, data visualization and reporting, and databases will introduce […]

BSMM 8720: Data Analytics and Project Management

The focus of this course is placed on the problems and issues that confront project managers in the area of data analytics, including the introduction of organizational, managerial, and technical constructs and principles as well as a variety of coding tools and techniques that project managers employ in data analytics. A major objective is to […]

BSMM 8730: Data Acquisition and Management

An examination of the analytical tools needed to manage data in a time of organizational turbulence. This course focuses on preparing managers on how to turn data into decisions and turn organizational data into added value with an array of coding tools and techniques, including data acquisition, data inspection, data cleansing, data transforming, and data […]

BSMM 8740: Data Analytic Methods and Algorithms

This course is the exploration of an analytical framework for method selection and model building to help students develop professional capability in data-based techniques of data analytics. A focus will be placed on comparing and selecting appropriate methodology to conduct advanced statistical analysis and on building predictive modeling in order to create a competitive advantage […]

BSMM 8750: Predictive Modeling and Decision-Making (Capstone)

This is a project-based capstone course for the Business Data Analytics field. It is a research seminar that adopts an integrative perspective to examine major concepts and important contemporary problems in data management and analytics. Students will use a software/modelling method chosen for data management (e.g., R or Python) to practice skills learned in class […]

STEN 8696: Enterprise Development Consulting

Students will perform business consulting and market research for local organizations, giving them opportunities to network while applying skills and knowledge learned in the classroom to real life business situations. Semester-long projects covering different business areas are performed in small, supervised teams. Weekly class time is a round-table discussion format used for collaboration of ideas […]

INDE 8200: Optimization

Classical theory of optimization. Kuhn-Tucker conditions. Unconstrained optimization; gradient methods, conjugate gradient methods, variable metric methods, search techniques. Constrained optimization. Approximation methods, projection methods, reduced gradient methods; penalty function methods; computational algorithms. Recent advances in optimization. Use of computer software packages. (Prerequisite: INDE-3120 or equivalent.) (3 lecture hours a week.)

INDE 8210: Industrial Experimentation and Applied Statistics

Distributions of functions of variables, estimations and tests of hypotheses, power of tests, non-parametric tests, sampling techniques, analysis of variance, randomized blocks. Latin squares and factorial experiments. (Prerequisite: INDE-3270 or equivalent.) (3 lecture hours a week.)

BSMM 8355: Employment Law and Policy

Examines the role that workplace legislation plays in shaping the workplace environment. A systematic overview is given of the legal and regulatory frameworks that govern employer-employee relations in union and non-union workplaces. The course focuses on laws and regulations related to employment standards, collective bargaining, arbitration, union certification, and human rights. Some consideration is also […]

BSMM 8360: International Financial Reporting

An exploration of the international environment of financial reporting. Particular emphasis is placed on International Accounting and Financial Reporting Standards. The preparation and presentation of financial statements, including such matters as accounting for tax, foreign currency transactions, and interim financial reporting will be reviewed.

BSMM 8365: Reward Systems, Talent Development and Wellness

This course examines how organizations can foster employee performance, construct reward systems, promote employee wellness, and develop and manage employee talent. The roles that organizational health, safety, and wellness play in developing and maintaining a strong organizational culture and a productive workforce are also examined. Students are challenged to assess organizational health, safety, and wellness […]

BSMM 8370: International Financial Management

A study of the problems encountered by an international financial manager. Topics to be discussed include: international markets, spot and forward currency fluctuations, positioning corporate funds, investment decisions, hedging, and exposure management.

BSMM 8375: Strategic Human Resource Management

Examines key responsibilities of the human resource function and how human resource management can contribute to organizational success. A particular emphasis is placed on understanding and assessing the alignment between HRM practices and business strategy. Students will develop the ability to understand how human resource practices can be structured to provide competitive advantage and ensure […]

BSMM 8380: Managing Employee and Labour Relations

An in-depth exploration of employee-management-union relationships. Students will gain an understanding of the dynamics of employee-management relations and acquire the theoretical and practical foundations needed to effectively manage these relations. Topics include differences between union and non-union workplaces, employee rights, diversity management, and the nature of collective bargaining agreements. The course will also explore industrial […]

BSMM 8510: Business Strategy

This is the capstone course of the Master of Management program. It integrates the knowledge gained in prior courses and focuses this knowledge on the functions of top management in an organization. Discussion of concepts and current practice are combined with case studies of strategic leadership and strategy formulation and implementation in a domestic and […]

BSMM 8520: Marketing Strategy and Planning

An analysis of the formation of marketing strategies and marketing plans. Topics to be covered will include business definitions, developing marketing objectives, selecting market targets, developing all aspects of the marketing mix, and evaluating marketing performance. Marketing decision models, portfolio techniques, generic strategies, PIMS, and related topics will also be covered.

BSMM 8530: Manufacturing Strategy

An analysis of the use of manufacturing and operations as weapons in the firm’s competitive arsenal. Strategic questions related to the choice of proper process technology, the determination of plant size and location, the extent of vertical integration, and the continuous pursuit of quality and productivity will be addressed.

BSMM 8550: Domestic Transportation and International Shipping

A study of the regulatory, economic, and management aspects of transportation. The needs and interests of the carriers, governments, and the shipping industry will also be studied. An evaluation of carrier alternatives for both passengers and the cargo in terms of their relative advantages and disadvantages will be discussed.

BSMM 8560: Quantitative Analysis for Logistics and Supply Chain Management

An introduction to the use of quantitative approaches in decision-making. Linear programming (model formulation and applications, computer solution, sensitivity analysis, and interpretation), transportation models, project management, PERT/CPM, and inventory control will be among the topics discussed.

BSMM 8610: Consolidated Financial Statements

An in-depth review of such matters as definitions of subsidiaries, associates, and joint ventures; equity accounting; exclusions from consolidations; and the preparation, presentation, and analysis of consolidated balance sheets and income statements.

BSMM 8620: Accounting Systems Control and Auditing

An exploration, from an international perspective, of accounting systems control and auditing. The framework and regulation of controls and audits, planning and risk, internal controls, audit evidence, group audits and reporting will be covered.

BSMM 8650: International Management

Focus is placed on the problems and issues that confront managers in the area of international business. A major objective will be to develop a sensitivity that will enhance the student’s ability to operate in the complex environment of multi-cultural business. Background materials, cases, and exercises will involve the students in the challenges facing the […]

BSMM 8660: Managing for High Performance

An examination of the preparation needed to manage the unexpected in a time of organizational turbulence and change. Primary focus will be placed on the organization’s approaches required to develop their staff and their structures so they can meet challenges with flexibility rather than rigidity.

BSMM 8670: Current Human Resource Trends (Human Resources Management stream capstone)

A reading and research seminar that examines major concepts and important current problems in international Human Resources Management. Issues such as executive and management compensation, implementation of international labour standards in developing societies, development of an effective workforce, and dealing with outsourcing of corporate activities will be covered.

MSCI 8030: Management Science Models

Study of spreadsheet-based practical quantitative decision-making models relevant to major functional areas of business. Topics include linear and non-linear programming models, network models, and simulation models for problems involving uncertainty.