You are now in the main content area

Mechanical and Industrial Engineering (MASc, MEng, PhD)

Overview

Our professionally based program features advanced study in thermofluids, manufacturing, materials, solid mechanics and industrial engineering. This allows for interdisciplinary research projects that benefit society at large and positions students to pursue their interests.

Degree awarded: MASc, MEng, PhD

Administered by: Faculty of Engineering and Architectural Science (FEAS)

Mechanical and Industrial Engineering program website

 (PDF file) Mechanical and Industrial Engineering program calendar 2024-25

Curriculum

Degree Requirements: Master of Applied Science

Credits

Master's Thesis

Milestone

Master's Seminar Milestone

Five electives

5

Degree Requirements: Master of Engineering

Credits

Master's Project*

(Milestone)

Eight Elective credits

8

*students may apply to substitute 2 courses for the project. 

 

Degree Requirements: Doctor of Philosophy

Credits

Doctoral Research Seminar

Milestone

Candidacy Examination

Milestone

Dissertation

Milestone

Four elective credits 4

Course code

Course title

Credits

ME8100

Adv Experimental Stress Analysis

1

ME8101

Advanced Engineering Design

1

ME8102

Advanced Fluid Mechanics

1

ME8103

Advanced Human Factors

1

ME8104

Advanced Heat Transmission I

1

ME8105

Advanced Heat Transmission II

1

ME8106

Advanced Mechanics of Solids

1

ME8107

AI for Mechanical Engineers

1

ME8109

Casting & Solidifn of Material

1

ME8110

Chaotic Motion

1

ME8111

Corrosion Engineering

1

ME8113

Design for Assembly & Manufac

1

ME8114

Energy Management

1

ME8115

Finite Element Methods in Engr

1

ME8117

Fracture Mechanics

1

ME8118

Info Sys Analysis & Design

1

ME8119

Intro to Composite Materials

1

ME8120

Intro to Operations Research

1

ME8122

Mech Behav of Engr Materials

1

ME8123

Mechanical Vibrations

1

ME8124

Multiple Particip/Obj Dec Making

1

ME8125

Neuro-Fuzzy Systems

1

ME8126

Nonlinear Vibrations

1

ME8127

Optimization Models

1

ME8128

Prob Models in Operation Rsrch

1

ME8130

Robotics

1

ME8131

Simulation of Industrial Sys

1

ME8132

Sequencing and Scheduling

1

ME8135

Directed Studies: Mechanical Engr

1

ME8136

Adv Fatigue Fracture Analysis

1

ME8137

Advanced Systems Control

1

ME8138

Computational Dynamics

1

ME8139

Prob Stats & Stochastic Proc

1

ME8140

Simulation Theory/Methodology

1

ME8141

Transport Phenomena in Porous Media

1

ME8142

Supply Chain Mgmt in Eng

1

ME8143

Micro and Nano Manufacturing

1

ME8144

Advanced Reliability Modeling

1

ME8145

Microelectronics Pkg Mec/Reliab

1

ME8146

Microelectromechanical Systems

1

ME8147

Intro to Continuum Mechanics

1

ME8148

Environmental Mgmt Systems

1

ME8149

Pollution Prevention

1

ME8150

Introduction to Microfluidics

1

ME8151

Combustion Engineering

1

ME8152

Introduction to Skeletal Tissue

1

ME8201

Design of Algorithms and Programming for Massive Data

1

ME8202

Machine Learning

1

ME8203

Management of Big Data and Big Data Tools

1

ME8204

Data Mining and Prescriptive Analytics

1

Master’s Research Seminar/Doctoral Research Seminar
This is a mandatory requirement for all MASc and PhD students. The course consists of one-hour seminars held on a regular basis in the Fall and Winter semesters. The seminars will focus on current research in specialized areas of mechanical engineering, and will be given by graduate students, faculty, visiting scholars and guest speakers. Each student will present one seminar based on their research work. This is a “Milestone.” Pass/Fail.

Master’s Thesis
The student is required to conduct advanced research on a topic related to one (or more) of the following specialty areas: thermofluids, manufacturing, materials, solid mechanics, and industrial engineering. The topic is chosen in consultation with the student’s thesis supervisor, the student presents the research plan in writing, and the research is carried out under the direction of the supervisor. The student must submit the completed research in a thesis format to an examination committee and make an oral presentation of the thesis to this committee, which will assess the thesis. Through the thesis, the student is expected to furnish evidence of competence in research and a sound understanding of the specialty area associated with the research. This is a “Milestone.” Pass/Fail

Master’s Project
The student is required to conduct an applied advanced research project involving one (or more) of the following specialty areas: thermofluids, manufacturing, materials, solid mechanics, and industrial engineering. The student presents the project plan in writing, and the project is carried out under the guidance of the supervisor. The student must submit the completed project in the form of a technical report to an examination committee and make an oral presentation of the report to this committee, which will assess the report. This is a “Milestone.” Pass/Fail

Candidacy Examination
This is a “Milestone.” Pass/Fail

Dissertation
The student is required to conduct advanced research on a topic related to one (or more) of the following specialty areas: thermofluids, manufacturing, materials, solid mechanics, and industrial engineering. The topic is chosen in consultation with the student’s supervisor, the student presents the research plan in writing, and the research is carried out under the direction of the supervisor and monitored by a supervisory committee. The student must submit the completed research in dissertation format to Program and School of Graduate Studies examination committees and make oral presentations to these committees, which will make an assessment. Through the dissertation, the student is expected to furnish evidence of competence in research and a sound understanding of the chosen specialty area(s). The research must lead to an original contribution of knowledge in the specialty area(s). Prerequisite: Candidacy Examination. This is a “Milestone.” Pass/Fail

ME8100 Advanced Experimental Stress Analysis
Theory and applications of methods in experimental mechanics for measuring static and dynamic deformation of 2- D and 3-D models and bending of plates and shells. Techniques of electric resistance strain gage, photoelasticity, moire, holographic interferometry, laser speckle interferometry, moire interferometry, caustics, optical correlation by computer vision. Applications to problems in fracture mechanics, composite mechanics, interface mechanics and micromechanics. 1 Credit

ME8101 Advanced Engineering Design
An undergraduate education necessarily concentrates on analysis. This class focuses on synthesis. Creativity is the engine of design and analysis is the feedback governing design. Through the media of case studies, laboratory exercises, instruction, and practice, this class studies the process of design; the business of translating societal needs into real, manufacturable objects. Lecture topics will include: the hierarchical, iterative nature of design; aids to creativity; the appropriate use of analysis; the transformation from functional space to physical space; prototype design; consumer durable versus capital equipment design; and special lectures on microprocessors in machinery, optimization, and CAD/CAM. 1 Credit

ME8102 Advanced Fluid Mechanics
A general review of principles, concepts and methods in fluid dynamics will be conducted. Advanced treatment with mathematical techniques for solving specific classes of fluid-flow problems will be introduced, including: surveys of governing equations and basis theories; two and three-dimensional potential flows; surface waves; boundary-layer theory; and, shock-wave phenomenon. Antirequisite: AE8102. 1 Credit

ME8103 Advanced Human Factors
Human anatomical, physiological and psychological capabilities and limitations are considered for systematic analysis, identification and evaluation of human-machine-environment systems in order to design consumer products, equipment, tools and the workstation. Application of ergonomics principles and data compiled at the human-machine interface in industrial and other occupational settings are emphasized. 1 Credit

ME8104 Advanced Heat Transmission I
An advanced study of the transmission of heat by conduction and convection. Derivation and application of the equations governing steady and unsteady conduction heat transfer, transient conduction, and numerical solutions are examined with selected topics. Governing equations for forced and natural convection; dimensional analysis and similarity transforms are applied. Antirequisite: AE8104. 1 Credit

ME8105 Advanced Heat Transmission II
An advanced study of the transmission of heat by radiation. Topics covered include: physical properties of radiation, thermal radiation laws, characteristics of real and ideal systems, geometric shape factors, grey and non-grey system analysis, energy transfer in absorbing media and luminous gases, solar radiation. Antirequisite: AE8105. 1 Credit

ME8106 Advanced Mechanics of Solids
The class provides an introduction to the general equations of the theory of elasticity of an anisotropic solid. Elastic equilibrium and boundary value problem formulations are considered. The theories of thermoelasticity, viscoelasticity and plasticity are introduced. The class also provides an introduction to modelling of inhomogeneous composite solids, the effective moduli theory, and the elasticity of composite laminates. The fundamentals of fracture mechanics and applications to mechanical design are considered. Antirequisite: AE8106. 1 Credit

ME8107 Al for Mechanical Engineers
Introduction, Logical Foundations of AI (Conceptualization, Predicate Calculus, Semantics, Inference Procedures, Provability, Logical Implications, Resolution, True-False Questions, Fill-in-Blank Questions, Soundness and Completeness, Resolution Strategies, and Induction), Search Techniques, Heuristic Search, Rule-Based Expert Systems (Design, Problem Selection, Organization, and Uncertainty Measures), Introduction to Artificial Neural Networks, Introduction to Fuzzy Logic. Selected problems from the Mechanical Engineering field will be presented and students will be requested to develop inference engines and small expert systems for these problems. 1 Credit

ME8108 Aircraft Turbine Engines
Fluid mechanics, thermodynamics, and solid mechanics of aircraft turbine engines. Two-dimensional and three- dimensional flow theories of compressors and turbines. Unsteady flow and noise production in turbomachinery and in complete engines. Operational limitations and instabilities. Stress and associated temperature limits and influence of blade cooling techniques on turbines. 1 Credit

ME8109 Casting and Solidification of Materials
Melt Interactions. Fluid Dynamics, Mould Dynamics and Solidification Dynamics. Solidification Shrinkage. Near-net- shape Processes. Linear Contraction and Casting Accuracy. Structure, Defects and Properties of the Finished Casting. Cast Studies in Mathematical Modelling and Solidification Processing. 1 Credit

ME8110 Chaotic Motion
This class introduces the concepts of chaotic dynamics and provides the methods for identifying chaotic motions in nonlinear dynamic systems. It covers the following topics: fundamental concepts of chaos, review of analytical and numerical methods in nonlinear oscillation, chaotic motions observed in various physical systems, methods of identifying chaotic motions in experimental measurements and computer simulations, Poincare map, logistic map, bifurcation diagram, fractal dimension and Lyapunov exponent. 1 Credit

ME8112 Computat. Fluid Dynamics & Heat Transfer
The finite difference discretization method is applied to the solution of the partial differential equations arising from the mathematical modelling of fluid flow, heat transfer and combustion processes. The equations can be parabolic, elliptic or hyperbolic. Items like convergence, stability, consistency, numerical diffusion and turbulence modelling will also be presented. Antirequisite: AE8112. 1 Credit

ME8113 Design for Assembly & Manufacturing
Principles of Automated Design, Principles of DFA (Design for Assembly), Projects on DFA, Principles of DFD (Design for Disassembly), Principles of DFM (Design for Manufacturability). Issues of Concurrent Design, Automated Design. 1 Credit

ME8114 Energy Management
The purpose of this class is to introduce the concepts and techniques of energy management and conservation. The subjects that will be discussed are energy supply and demand, energy pricing, scope of the energy problem and approaches to provide solutions; energy auditing; improving energy utilization in space conditioning and steam, hot water and compressed air systems; energy savings opportunities in refrigeration and cooling systems; insulation; and electrical energy conservation. An inter-disciplinary approach will be employed in this class to provide a wider understanding of the subject. 1 Credit

ME8115 Finite Element Method in Engineering
This class presents formulation and implementation of the Finite Element Method (FEM) in engineering applications. The theory of variational and weighted residual methods is introduced. Different types of elements used in FEM for discretization of PDEs, such as linear, quadratic, isoparametric and hybrid elements are covered. The numerical methods selected for spatial integration, solution of linear algebraic equations, evaluation of eigenvalues are addressed. Antirequisite: AE8115. 1 Credit

ME8116 Flight Dynamics and Control of Aircraft.
Various analyses and tools for designing a controllable aircraft. Six-degree-of-freedom flight simulation models. Classical and modem control system techniques. Adaptive control. Digital control. Pilot-in-the-loop considerations. 1 Credit

ME8117 Fracture Mechanics
This course introduces the principles and applications of engineering fracture mechanics. The emphasis is on topics that have found practical application, including: fracture and crack growth, Griffith energy criteria, applications of linear elastic fracture mechanics (LEFM), crack tip stress fields and plastic zones, calculation of stress intensity factors, fatigue cracking, elastic-plastic fracture and the J-integral, introduction to mixed-mode and interfacial fracture. 1 Credit

ME8118 Information Systems Analysis and Design
The foundations that underlie the development of information systems are presented. The concepts, strategies, techniques, and tools for identifying and specifying information systems requirements and for developing designs are covered. A major analysis and design project is required. 1 Credit

ME8119 Introduction to Composite Materials
Intended as a first course in polymer-based fiber-reinforced composite materials. Quasi-isotropic random reinforcement, orthotropic, anisotropic and sandwich construction. Classical laminate theory: lamina/laminate stress, buckling and vibration analysis. Hydrothermal, radiation and service effects on performance. Impact, delamination and fatigue failure. Overview of basic manufacturing methods and usage in the aerospace industry. Antirequisite: AE8119. 1 Credit

ME8120 Introduction to Operations Research
This class is a graduate level introduction to the fundamental ideas of operations research. The class focuses on mathematical modelling in deterministic and non-deterministic settings. The class covers topics in the theory and application of mathematical optimization, network analysis, decision theory, inventory theory, and stochastic processes including queuing processes. The class requires background in probability theory and linear algebra as well as some skills in computer programming. 1 Credit

ME8121 High Speed Aerodynamics
Planar and conical shock waves. Expansion and shock wave interference, shock tubes. Method of characteristics. Supersonic nozzle design. Airfoil theory in high subsonic, supersonic and hypersonic flows. Conical flows. Yawed, delta and polygonal wings; rolling and pitching rotations. Wing-body systems. Elements of transonic flows. 1 Credit

ME8122 Mechanical Behaviour of Eng. Materials
The physical and mechanical metallurgy of material behaviour; failure by yielding (Von-mises and Tresca criteria); ductile and brittle fracture; fracture mechanics and design; strong solids; strengthening mechanisms; strength- structure relationships; dislocation mechanics; application of theory to fatigue, creep and creep-fatigue interactions. 1 Credit

ME8123 Mechanical Vibrations
Free and forced vibrations of elastic bodies, such as beams, plates, and shells are examined. Response due to shock and random loading is introduced. Vibration measuring instrumentation is described and several laboratory experiments are carried out. Industrial applications are studied including vibration of machinery, ships, and the response of humans to whole body vibration.
1 Credit

ME8124 Multiple Participant/Objective Dec. Making
This course consists of two major components: multiple objective decision making and multiple participant decision making. Both compensatory and non-compensatory methods for multiple objective decision making are covered.
For tackling multiple participant decision making problems, the graph model for conflict resolution is presented. 1 Credit

ME8125 Neuro-Fuzzy Systems
Introduction, Neural Networks, Fuzzy Systems, Modelling Neuro-Fuzzy Systems, Cooperative Neuro-Fuzzy Systems, Hybrid Neuro- Fuzzy Systems. Generic Fuzzy Perception, Neuro-Fuzzy Control, Neuro-Fuzzy Classification, Neuro-Fuzzy Function Approximation, Using Neuro-Fuzzy Systems. 1 Credit

ME8126 Nonlinear Vibrations
This course provides students with the theoretical background to study: the dynamic behaviour and responses of SDOF or MDOF nonlinear systems in both time domain and phase plane, limiting circles, free and forced vibration of a Duffing oscillator using various analytical methods, self-excited vibration, stability of a nonlinear system, perturbation method and application to multiple degrees of freedom (MDOF) systems. 1 Credit

ME8127 Optimization Models
This course is intended to give a broad treatment of the subject of practical optimization. Emphasis will be given to understanding the motivations and scope of various optimization techniques for constrained and unconstrained problems. Linear, nonlinear and combinatorial optimization problems with roughly equal emphasis on model formulation and solution techniques. Modelling emphasis is primarily on deterministic formulation of real world applications. Selected solution techniques for each type of problem will be discussed. 1 Credit

ME8128 Prob. Models in Operations Research
This course presents the formulation and analysis of probabilistic models in operations research. Topics to be covered include Poisson processes, renewal processes, Markov chains, queuing theory, Markovian decision processes, and time series analysis. Application areas include reliability, traffic flows, production, and inventory. 1 Credit

ME8129 Rocket Propulsion
Theory, analysis and design of rocket propulsion systems. Emphasis on liquid and solid propellant systems with an introduction to advanced propulsion concepts. Review of nozzle and fluid flow relationships. 1 Credit

ME8130 Robotics
This class provides a brief introduction to the field of Robotics, a brief review of selected topics from linear algebra, and an introduction to theoretical kinematics. The main part of the class includes such topics as: robot geometry; velocity Jacobians; derivation of equations of motion; force, manipulability, inertia and compliance analysis; position and force control; optimization of kinematic redundancy; multirobot coordination; robot calibration; performance testing and characterization. The class also provides an introduction to space robots, smart structures, and walking machines. 1 Credit

ME8131 Simulation of Industrial Systems
Computer simulation of industrial systems, design of discrete simulation models, and the generation of random variables are all covered by this class. Also included is the design of simulation languages such as GPSS, SIMSCRIPT, SINWLA and SLAM. Network models, using the SLAM language, and applications of simulation models in decision making situations arising in production, distribution and economic systems are studied. 1 Credit

ME8132 Sequencing and Scheduling
The class is concerned with the analysis of the following sequencing problems: single-machine, parallel, identical and different machines, general jobshop and special cases of the jobshop and flowshop under various objective functions and assumptions. Models and algorithms for the basic sequencing problem are formulated. 1 Credit

ME8133 Space Mechanics
Motion in outer space poses complex engineering problems, the solution of which requires a thorough knowledge and understanding of the pertinent principles of mechanics and techniques of analysis. The class provides an introduction to such topics as astromechanics, satellite orbits, rotating structures with varying configuration and mass, optimization of spacecraft motion, launch dynamics, microgravity, space robotics, large displacement low frequency vibrations, ground-based and in-orbit testing. 1 Credit

ME8135 Directed Studies in Mechanical Eng.
This class is available to graduate students enrolled in the graduate program in Mechanical and Industrial Engineering, who wish to gain knowledge in a specific area for which no graduate level classes are offered. Students select an advisor and are required to present a formal report, or take a formal examination, at the end of the class. Registration approval is required from the MIE Graduate Program Director. 1 Credit

ME8136 Advanced Fatigue Fracture Analysis
This course is designed to cover specific areas: practical and analytical aspects of fatigue failure and fracture mechanics of engineering components and structures subjected to various fatigue fracture loading conditions. Topics covered include: fundamental concepts of fracture mechanics and fatigue behaviour of materials, structural damage assessment, fracture design and failure analysis for monotonic and cyclic loaded components, the stress intensity factor and J integral for monotonic and cyclic loading, fatigue and fracture data statistical analysis, practical case studies and applications, fatigue crack initiation, crack growth rate, and fatigue life prediction of both un- notched and notched engineering components subjected to the uniaxial and multiaxial fatigue loading conditions. 1 Credit

ME8137 Advanced Systems Control.
Overview of classical controls and introduction to modern control theory. Control system modeling and analysis in state space. System controllability and observability. Pole placement control design. State observers. Introduction to nonlinear control systems. Fundamentals of Lyapunov theory. Lyapunov’s direct method. System linearization.
Adaptive control. Antirequisite: AE8137. 1 Credit

ME8138 Computational Dynamics
The objective of this course is to study the basic modeling and computational methods for rigid and flexible multi- body systems. Computational dynamics provides a fundamental tool for analyzing and computing the motion and force for large complex mechanical systems, such as robots, mechanisms, machines, and automobiles. Applications of computational dynamics include analysis, design and control. Analysis is to study system behaviors for given inputs through modeling and simulation. Design is to determine the prescribed functions through synthesis and optimization. Control is to control mechanical systems based on the dynamic model. Antirequisite: AE8138. 1 Credit

ME8139 Mech. Engineering: Probability, Stats. & Stochastic Processes
This course is an introduction to stochastic processes and probabilistic models. Statistical interference techniques are also discussed. Topics covered include: probability and random variables, Bernoulli, Binomial, Markov, Poisson, Wiener and Gaussian models, stationarity and cyclostationarity, spectra of various signals, linear mean-square estimation, representation of random signals and Karhunen-Loeve expansion, Markov chains and processes, parameter estimation, mean variance, confidence intervals, Bayesian models, hypothesis testing. Antirequisite: EN8910 1 Credit

ME8140 Simulation Theory & Methodology
This course introduces simulation as a problem solving tool. Mathematical foundations: random variate generation, parameter estimation, confidence interval, simulation algorithm, Monte-Carlo simulation techniques and simulation languages. Examples: computers and protocols, urban traffic, harbours and airport capacity planning, manufacturing capacity planning, inventory systems. Antirequisite: EN8912 1 Credit

ME8141 Transport Phenomena in Porous Media
This course is designed to provide students with advanced knowledge of porous media phenomena. The following topics will be covered: the mechanics of fluid flow through porous media; heat and mass transfer in porous media; forced and natural convection; convection with change of phase; a porous medium approach for the thermal analysis of heat transfer devices; thermodiffusion in porous media; transport phenomena in petroleum reservoirs; the role of transport phenomena in biomedical engineering. 1 Credit

ME8142 Supply Chain Management in Engineering
This course is designed to provide graduate students with a framework for understanding the defining supply chain systems while developing an understanding of the complexity, opportunities, and pit-falls of management issues regarding these systems. Topics will include inventory theories, transportation and supply chain dynamics. Also, the organizational models that successfully allow companies to develop, implement and sustain supplier management and collaborative strategies will be covered. 1 Credit

ME8143 Micro and Nano Manufacturing
This graduate course introduces the concept of micro and nano manufacturing and measurement techniques. Specific techniques, such as focused ion beam, pulsed laser, lithography, probe microscopy etc. will be covered in detail. The optical and probe microscopy techniques for measurement at the nano scale will be discussed. Also, the current status and future of micro and nano manufacturing in the field of microelectronics, photonics and biomedical engineering will be discussed. 1 Credit

ME8144 Advanced Reliability Modelling
This course is designed to provide graduate students with a complete overview of reliability programs, including the surveillance and control program, the design and evaluation program, and the development and production reliability test. The course presents evaluation techniques and optimal reliability system design for many system structures. It also includes recent results and comprehensive fuzzy and stochastic algorithms, cause analysis, risk analysis, asset management, and application of artificial intelligence in reliability, maintainability, and availability. 1 Credit

ME8145 Microelectronics Packaging Mechanics and Reliability
This course is designed to provide graduate students with an overview of microelectronic package architecture, material and manufacturing processes, development trends, Moore’s law and challenges to this law. The impact of the package structure, materials and environmental factors on the reliability of microelectronics is studied with fundamental theories of physics and mechanics, such as interfacial mechanics, fracture and fatigue of materials. The focus is on packaging mechanics and package reliability measures associated with the package design, manufacturing and operation. The methodologies and state of the art technologies for the assessment of package reliability are covered with the aim of illustrating the role of mechanical engineering in modern microelectronics. 1 Credit

ME8146 Microelectromechanical Systems (MEMS)
The course is designed to provide students with advanced knowledge of MEMS. The following topics will be covered: Introduction to MEMS, including basic terminology, history and status of MEMS; fabrication technology and commercial processes; analysis, modeling and design of actuators; analysis, modeling and design of sensors; optical design and applications; RF MEMS design and applications; BioMEMS devices; and introduction of design, modeling and simulation software. 1Credit

ME8147 Introduction to Continuum Mechanics
This course examines the fundamental aspects of continuum mechanics and familiarizes students with the essential mathematical tools of solid and fluid mechanics. The following topics are covered: (1) The continuum hypothesis; elasticity and plasticity; fluids and viscoelasticity. (2) Vector and tensor algebra; higher-order tensors; eigenvalues and eigenvectors of tensors; transformation laws of basis vectors and components; general bases; scalar, vector and tensor functions; gradient and related operators; integral theorems. (3) Kinematics of deformation. (4) Stress.
(5) Conservation laws. (6) Constitutive relations. 1 Credit

ME8148 Environmental Management Systems

This course examines the reasons for Environmental Management Systems (EMSs), which enable organizations to identify and address environmental concerns. The elements of a generic EMS are explored: planning and risk assessment phases; establishment of a policy; outline of organization arrangements; design of programs addressing specific environmental concerns; development of periodic environmental audits. The requirements of ISO 14000 are explored. Integration of EMSs with quality management systems and occupational heath and safety systems is discussed. 1 Credit

ME8149 Pollution Prevention
The course examines a number of industry-environment interactions. It discusses pollution prevention and industrial ecology, and it presents a survey of environmental concerns including material and energy budgets, life-cycle assessment, and industrial process wastes and their minimization. Design for environmental quality is discussed including energy use and design for energy efficiency. The course explores the future of industrial activity with regard to the environment and it reviews studies in selected industrial applications. Antirequisite: ES8903. 1 Credit

ME8150 Introduction to Microfluidics
Microfluidics is an emerging technology that is becoming ubiquitous in biomedical research. This course introduces students to microfluidics and its applications. Soft lithography and experimental methods will be discussed. Related physics will be reviewed, including fluid flow, transport phenomena, electromagnetism, and capillarity. Mathematical approximation and simulations will be used to solve microfluidics-based problems. Final project will be a microfluidics-based research proposal. 1 Credit

ME8151 Combustion Engineering
This course will cover combustion fundamentals and their application to engineered combustion systems such as furnaces, engines, and gas turbines, with an emphasis on maximizing combustion efficiency and minimizing pollutant formation. Topics covered will include flame stoichiometry, chemical kinetics, flame temperature, pre- mixed and diffusion flames, droplet combustion, fuel properties, continuous and unsteady combustion systems, pollution reduction techniques and safety issues. 1 Credit

ME8152 Introduction to Skeletal Tissue
Bones are composed of a mineral phase that provides hardness and a protein phase that imparts resilience. This course will consider the hierarchical structure of bone, how disease affects it and how it can be repaired by both medical and surgical intervention. When students complete this course they will understand the concepts behind the structure of bone and how it remodels with respect to both time and loading. This course will consider different medical and surgical treatments that may address the effects of disease and injury. 1 Credit

ME8201 Design of Algorithms and Programming for Massive Data
NP-completeness, approximation algorithms and parallel algorithms. Study of algorithmic techniques and To introduce students to the theory and design of algorithms to acquire and process large dimensional data. Advanced data structures, graph algorithms, and algebraic algorithms. Complexity analysis, complexity classes, and modeling frameworks that facilitate the analysis of massively large amounts of data. Introduction to information retrieval, streaming algorithms and analysis of web searches and crawls. Antirequisite: DS8001. 1 Credit

ME8202 Machine Learning
Overview of artificial learning systems. Supervised and unsupervised learning. Statistical models. Decision trees. Clustering. Feature extraction. Artificial neural networks. Reinforcement learning. Applications to pattern recognition and data mining. Antirequisite: DS8002. 1 Credit

ME8203 Management of Big Data and Big Data Tools
The course will discuss data management techniques for storing and analyzing very large amounts of data. The emphasis will be on columnar databases and on Map Reduce as a tool for creating parallel algorithms that can process very large amounts of data. Big Data applications, Columnar stores, distributed databases, Hadoop, Locality Sensitive Hashing (LSH), Dimensionality reduction, Data streams, unstructured data processing, NoSQL, and NewSQL. Antirequisite: DS8003. 1 Credit

ME8204 Data Mining and Prescriptive Analytics

The course teaches to use data to recommend optimum course of action to achieve the optimum outcome and to formulate new products and services in a data driven manner. The course will cover all these issues and will illustrate the whole process by examples. Special emphasis will be given to data mining and computational techniques as well as optimization and stochastic optimization techniques. Prerequisite: ME8202. Antirequisite: DS8004. 1 Credit