Graduate

Courses




APS1001H: Project Management

This course is administered by Civil Engineering.Project management has evolved from being an accidental job title into being a chosen profession with a career path, codes of ethics and its own body of knowledge. This intensive course will cover various aspects of project management including scope, cost, time, quality, procurement, risk, human resources, and, communications management. Both theory and practical application will be covered. Students will examine several project management case studies as part of the course. The course project will be undertaken working in teams.

Pre-requisites: none

« Back to top

APS1002H: Financial Engineering

This course will focus on capital budgeting, financial optimization, and project evaluation models and their solution techniques. In particular, linear, non-linear, and integer programming models and their solutions techniques will be studied. The course will give engineering students a background in modern capital budgeting and financial techniques that are relevant in practical engineering and commercial settings

Pre-requisites: Linear Algebra, Probability and Statistics, Calculus at the undergraduate level

« Back to top

APS1003H: Professional Education and Instruction

This course is designed for people with an interest in continuing education and teaching in the engineering workplace. The course content is applicable to the development of courses, training programs, or the development of documentation such as instructions. Basic concepts in adult learning and current research in professional education will be introduced and discussed. Students will be required to develop training and teaching materials. By the end of the course, students should have an understanding of the important ideas that currently inform the practice of professional education and have experience applying these ideas to the development of instructional documents.Exclusion: MIE 3002H.

Pre-requisites: none

« Back to top

APS1004H: Human Resource Management - An Engineering Perspective

This course is administered by Civil Engineering.This course analyzes the relationship between management and workers in an engineering (including construction and manufacturing) environment. The course takes a holistic and strategic view of how industrial relations affect the business environment. Students will study industrial relations from the context of engineering-related industries, economics, sociology, and psychology. Students will develop an historical appreciation and perspective of the evolution and development of labour relations through concepts presented by figures such as Adam Smith, Fredrick Taylor, Charles Deming, and J.M. Juran. The goal of the course is to provide a general manager with a thorough understanding of how they can develop a competitive advantage for their organization through effective and thoughtful human resource management practices. In the context of how they relate to engineering and industrial relations, the course topics include: organizational behavior including methods of motivation, scientific management, quality control, employment and economics, employment as a social relation, unions and other forms of employee representation, internal labour markets, strategic planning and the formulation of HR strategy, practices and policies.

Pre-requisites: none

« Back to top

APS1005H: Operations Research for Engineering Management

This course introduces optimization techniques applicable in solving various engineering programs. These techniques are widely used in engineering design, optimal control, production planning, reliability engineering, and operations management. The contents of this course can be classified into two major categories: modeling techniques and Optimization algorithms. Topics include linear programming, sensitivity analysis, nonlinear programming, dynamic programming, decision making under uncertainty, new developments in optimization techniques. The course will also examine several case studies to gain understanding of real applications of optimization techniques.

Pre-requisites: none

« Back to top

APS1088H: Entrepreneurship and Business for Engineers

This course is administered by Chemical Engineering.This course is intended to give engineering graduate students an understanding of how business enterprises are formed and operated and to introduce the skills needed to take an invention from the laboratory into a business enterprise. Topics covered include how to launch a new firm, its technical, economic, legal, HR, marketing & sales and financial aspects together with case histories from industry to illustrate the topics. The innovation process and Intellectual Property aspects of research results are woven into the course content. Visitors from industry will be joining some lectures. The session project is the preparation of a complete Business Plan by each student, based on an innovation from their Department (suggested by the Dept. Chair). The course has three hours of lectures and a Tutorial, which will be used to bring in real life entrepreneurs as visitors. There will be real activities from smaller projects, including a brief biography of a real entrepreneur to the major deliverable - The Business Plan.

Pre-requisites: none

« Back to top

APS501H: Leadership and Leading in Groups and Organizations

This course is administered by Chemical Engineering.This course will examine leadership in relation to technology and the engineering profession. Topics will include: leadership theories, historic and current leaders, ethical leadership, teaming and networking, productivity and innovation, thinking frameworks, business leadership, and influencing people. Through this course students will explore their own leadership abilities and develop or strengthen their competencies in areas such as managing conflict, team dynamics, running effective meetings, developing others, and creation of vision and mission statements. The course will be delivered through lectures, workshops, readings, and guest speakers.

Pre-requisites: none

« Back to top

JEI1901H: Technology, Society, and the Environment

This course develops a conceptual framework for understanding technology-society-biosphere interactions and applies this to the development of preventive approaches for the engineering, management and regulation of modern technology in order to reduce burden imposed on society and the environment. Topics include: society as a cultural system; industrialization as a process that simultaneously transforms technology, society and the biosphere; technology as knowledge; the modern corporation; underdevelopment and technology transfer; and sustainable development. Exclusion: APS103H.

Pre-requisites: none

« Back to top

JEI1902H: Technology, Society, and the Environment II

This course continues the development of the conceptual framework for understanding technology-society-biosphere interactions with the advent of high technology in general and computer-based technologies in particular. Their influence on knowledge and expertise, technology and society will be examined with applications to preventive engineering. Topics include: the rationalization of intellectual work; technology as life-milieu, social force and system; and, feedback in the technological system and its response to values.

Pre-requisites: MIE1901H

« Back to top

KMD2002H: Technologies for Knowledge Media

This course covers current topics such as software engineering, hypertext, and information retrieval in applied cognitive science and the design of interfaces in information systems. Goals of the course include understanding properties of visual metaphors and information structures and how they may be applied to user interface design; understanding how to evaluate and enhance the usability of devices, applications and systems.Note: This course is administered by KMDI.

Pre-requisites: none

« Back to top

MIE1001H: Dynamics II

Variational principles and Lagrange´s Equations, Hamilton´s principle. Kinematics of rigid body motion, Euler angles, rigid body equations of motion. Hamilton´s equations, cyclic coordinates, Legendre transformations. Canonical transformations, Hamilton-Jacobi theory.

Pre-requisites: none

« Back to top

MIE1005H: Theory of Vibrations I

Multi-degree of freedom systems, using both analytical and approximate methods. Vibrations of continuous systems, including strings, bars and membranes. Natural modes of plate vibration - approximate methods such as Rayleigh´s Energy Methods, Rayleigh-Ritz Method, Galerkin´s Method, and assumed mode method. Introduction to finite element analysis.

Pre-requisites: none

« Back to top

MIE1009H: Applied Acoustics

Behaviour and measurement of sound waves. Sound propagation in enclosures of various sizes. The transmission through solid and porous materials. Reactive and dissipative mufflers, criteria for acceptable noise levels in occupied areas. Auditory effects of noise. Hearing loss. Methods and materials commonly used for controlling noise.

Pre-requisites: none

« Back to top

MIE1062H: Robot Kinematics and Dynamics

Displacements. Motion of rigid body. Screw theory. Quaternions. Structure equations. Constraint manifolds.

Pre-requisites: none

« Back to top

MIE1064H: Control Analysis Methods with Applications to Robotics

Robotic control problem formulation, advance dynamic formulation for control application, dynamic model formulations, linear, nonlinear, stability definitions, local and global stability methods, integration of manipulator dynamic equations of motion, differential-algebraic systems.

Pre-requisites: none

« Back to top

MIE1067H: Automation System Design and Integration

The course addresses issues related to integration of automated robotic-based and mechatronics systems. It is an attempt to raise awareness, provide pertinent information, and generate a core of know-how in the integration of complex automation. This course will introduce students to the basics of integration, methodology, tools, and team project work. The course will be monitored based on projects from a selected list of topics. The lectures will be in the format of tutorials, and will involve up to 50% of guest speakers from the industry. Emphasis will be on understanding the elements of integration, methodology and approaches, and will involve numerous case studies. Specifically the course will provide a step-by-step approach to integration: specifications, conceptual design, analysis, modeling, synthesis, simulation and bread-boarding, prototyping, integration, verification, installation and testing. Issues of economics will be addressed as well.

Pre-requisites: none

« Back to top

MIE1068H: Applied Nonlinear Control

This course introduces some of the main concepts in nonlinear control systems design, with special emphasis on issues of practical relevance. The first part of the course is a review of basic stability analysis tools for nonlinear systems. The second part introduces a number of continuous time nonlinear controller design approaches, including controller design for systems with input and output nonlinearities, high gain controller design, passivity based controller design, and gain scheduling. The last part of the course covers the design of sampled data nonlinear controllers, which addresses the design of discrete time controllers for nonlinear continuous time systems.

Pre-requisites: none

« Back to top

MIE1101H: Thermodynamics II

A course in which the postulatory approach is used to develop the theory of thermodynamics. The postulates are stated in terms of a variational principle that allows them to be applied to systems subjected to fields, to phase transitions, and to systems in which surface effects are dominant. The thermodynamic stability of systems is examined and examples of stable, metastable and unstable systems are discussed.

Pre-requisites: none

« Back to top

MIE1107H: Statistical Thermodynamics

Thermodynamics is reviewed. Quantum mechanics is introduced and used to define the possible microscopic states of macroscopic systems. For macroscopic systems in thermodynamic equilibrium, the concept of ensemble averages is introduced and the postulates of statistical mechanics are used to calculate their thermodynamic properties from knowledge of their molecular nature. Entropy is interpreted in terms of quantum mechanical concepts. The thermal properties of solids, of gases adsorbed on solid surfaces, of electrons in solids, of radiation, and of ideal gases are studied.

Pre-requisites: none

« Back to top

MIE1110H: Non-Equilibrium Thermodynamics

Statistical thermodynamics is reviewed. The concept of quantum mechanical transition probabilities is applied to develop a theory of kinetics, called Statistical Rate Theory. One postulate is added to those of statistical mechanics in order to formulate the theory. The objective of Statistical Rate Theory is to predict the rate of processes in terms of the equilibrium or material properties of the system. The theory is applied to predict the rate of simple chemical reactions, the rate of gas adsorption on well defined solid surfaces, and the rate of liquid evaporation.

Pre-requisites: none

« Back to top

MIE1111H: Conduction Heat Transfer

Formulation of the equation of conduction, initial and boundary conditions. Solutions of one-two and three- dimensional problems. Transient systems; heating and cooling. Extended surfaces; fins and spines. Heat conduction in porous systems. Steady and transient numerical methods.

Pre-requisites: none

« Back to top

MIE1115H: Heat Transfer with Phase Change

Homogeneous and heterogeneous nucleation and bubble growth. Thermodynamic equilibrium and stability during phase change. Pool Boiling. Flow patterns. Models of two- phase flow. Heat transfer in flow boiling. Condensation.

Pre-requisites: none

« Back to top

MIE1118H: Partially Ionized Gases

This course will cover the fundamentals of thermal plasmas: Introduction to thermal plasma processing; plasma generation, arcs, radio frequency (rf) inductively coupled plasmas, microwave (mw) plasmas; theory of the equilibrium plasma, the Ellenbas-Heller equation for the electric arcs, theory of rf and mw plasmas, ambipolar diffusion; two- temperature plasma model; heat transport processes in thermal plasmas, heating and melting of powders in thermal plasmas, particle trajectory and heating history.

Pre-requisites: none

« Back to top

MIE1122H: Combustion Engine Processes

Analysis of the various processes occurring in internal combustion engines. Thermodynamic analysis will be conducted using gas cycles and fuel-air cycles and the results compared to actual engine cycles. The influence of air, fuel and exhaust flows, heat and mass loss, and friction is considered. The combustion process is examined, especially its influence on exhaust emissions.

Pre-requisites: none

« Back to top

MIE1123H: Fundamentals of Combustion

This course will deal with the basic theory of combustion in the steady state, with consideration of theories of flame propagation, flame stabilization, limits of inflammability, ignition, quenching, etc., and discussion will include both laminar and premixed flames, diffusion flames, flames and detonation.

Pre-requisites: none

« Back to top

MIE1126H: Diffusion Waves

This course will develop a mathematical framework for treating a variety of inter-disciplinary diffusion-related periodic phenomena. The fundamental properties of diffusion-wave fields will be discussed and Green functions will be derived as building blocks for the presentation of case studies directly applicable in a wide range of experimental methodologies in such areas as heat transfer, electrical conduction and light scattering. The course is intended for students and researchers in fields that involve non-destructive evaluation with thermal waves, semiconductor and electronic device carrier plasma waves, and biomedical laser tissue diffuse photon density wave diagnostics. The selection of topics each time the course is given will reflect the interests of the class. Some familiarity with analytical techniques at the level of MIE 1801 or equivalent is highly recommended.

Pre-requisites: MIE 1801

« Back to top

MIE1127H: Engineering applications of sound, electromagnetic, thermal and photonic waves

New course - January 2008, pending final approval from SGSThe course describes basic characteristics of sound, electromagnetic, photonic and thermal waves and their applications for engineers. Course material will include properties of wave propagation, electromagnetic spectrum, photons, as well as applications of sound waves, light (optical fiber - based technologies), lasers, X-rays and thermal waves in engineering.

Pre-requisites: none

« Back to top

MIE1128: Materials for Clean Energy

The primary emphasis of the course is materials properties relevant for some clean energy conversion technologies. More specifically, some materials such as inorganic solids and semi-conductors that play key roles in clean electricity production technologies such as fuel cells, gas turbines, and solar cells will be the primary focus, with their ionic and electronic conduction mechanisms and their relevance being the major part of the technical content of the course. That information will be combined with some overview-level information of a few different technologies on a broad level.

Pre-requisites: none

« Back to top

MIE1201H: Fluid Mechanics III

This fundamental course develops the conservation laws governing the motion of a continuum and applies the results to the case of Newtonian fluids, which leads to the Navier-Stokes equations. From these general equations, some theorems are derived from specific circumstances such as incompressible fluids or inviscid fluids. Basic solutions to, and properties of, the governing equations are explored for the case of viscous, but incompressible, fluids. Topics included involve exact solutions, low-Reynolds-number flows, and laminar boundary layers.

Pre-requisites: none

« Back to top

MIE1202H: Fluid Mechanics IV

A continuation of Fluid Mechanics III in which basic solutions and properties of the governing equations are explored for ideal-fluid flow and for compressible fluid flow. Topics include two-dimensional and three-dimensional potential flows, surface waves, acoustics, shock waves, subsonic and supersonic flows.

Pre-requisites: none

« Back to top

MIE1206H: Non-Newtonian Fluid Mechanics

Constitutive relations used to describe the non-Newtonian behaviour of complex liquids and the physical bases for the relations is emphasized. Particular topics include the flow of a generalized Newtonian fluid; rheology of suspensions; viscoelastic behaviour of polymer solutions; mechanical models for macromolecules in solution and the formulation of constitutive equations for dilute polymer solutions; network and reptation models for entangled polymer chains and constitutive equations for concentrated polymer solutions and melts.

Pre-requisites: none

« Back to top

MIE1207H: Structure of Turbulent Flows

This is a first level course in turbulent flows following an exposure to basic undergraduate fluid mechanics. It deals with the governing equations of motion, statistical representation of the turbulent field and describes fundamental shear flows such as jets, wakes and boundary layers. Emphasis is placed on the physical aspects of the motion.

Pre-requisites: none

« Back to top

MIE1210H: Computational Fluid Mechanics and Heat Transfer

Finite difference and finite element methods in fluid mechanics are presented, with particular emphasis on incompressible flows and flows involving heat transfer. A brief survey of numerical linear algebra is followed by a discussion of stability, accuracy and convergence criteria. Model elliptic, parabolic and hyperbolic problems are then considered. Solution of the Navier-Stokes and energy equations in the vorticity-stream function and primitive variable forms is presented. A working knowledge of a computer language is required.

Pre-requisites: none

« Back to top

MIE1212H: Convective Heat and Mass Transfer

Application oriented course.

Pre-requisites: none

« Back to top

MIE1220H: Environmental Fluid Dynamics

Quantitative methods for predicting the transport and dispersion of pollutants in rivers, lakes and oceans are presented. Topics include: (i) diffusion and shear flow dispersion, (ii) turbulent jets and plumes, (iii) mixing in channels and rivers, (iv) mixing in lakes and oceans, and (v) oil spills.

Pre-requisites: none

« Back to top

MIE1222H: Multiphase Flows

The purpose of this course is tor provide a basic understanding of multiphase flows. In particular, the dynamics of drops and bubbles in various flow conditions will be presented. The course will introduce the important parameters involved in analyzing multiphase flows. The equation of mass, momentum, and energy for such systems will be presented. These equations will be solved for specific conditions. Also, the methodology for solving more complex multiphase flow problems will be described.

Pre-requisites: MIE 1201

« Back to top

MIE1232H: Microfluidics and Laboratory-on-a-Chip Systems

Pending approval - November 12, 2007New course, January 2008In this course, we cover fundamentals of transport processes, microfabrication and integration techniquest that are relevant to micro and nanofluidic systems. Such systems have a variety of applications, including laboratories-on-a-chip for diagnostic applications, miniature chemical or power plants, or cell culture units. Discussed topics include: pressure and electrically driven fluid flow and transport in small confinements, bulk fabrication processes relevant to microfluidic systems, integration of sensors and imaging, separations, microscale cell culture systems, chemical microreactors. Scaling rules for microfluidic systems and world-to-chip interfaces between microsystems and conventional (analytical) equipment will be discussed.The course consists of a lecture combined with project work leading to a research proposal and its presentation contributed by the course participants

Pre-requisites: an undergraduate course in one (preferably two) of the following topics: Fluid Mechanics, Transport Phenomena, Analytical Chemis

« Back to top

MIE1301H: Solid Mechanics

Review of tensor notation; analysis of stress in a continuum including principal stress, invariants, spherical and deviator tensors; analysis of deformation and strain in a continuum including Lagrangian and Eulerian descriptions, spherical and deviator tensors, strain rate tensors and compatibility equations; equilibrium equations; constitutive relations for general linear solid, application to elastic, plastic and viscoelastic solids; anisotropic elasticity, orthotropic materials.

Pre-requisites: none

« Back to top

MIE1303H: Fracture Mechanics

This is a foundation course in the mechanics of cracked bodies. Both Airy´s stress function and Muskhelishvili´s complex potentials as well as the constitutive equations governing the elasto-plastic behaviour of flawed bodies will be examined. A detailed description of the analytical, numerical and experimental techniques adopted in the determination of Irwin´s stress intensity factor, Rice´s J-integral and Well´s COD will all be examined. Furthermore, the pertinent aspects of fatigue crack growth and the different fatigue design philosophies will be covered.

Pre-requisites: none

« Back to top

MIE1355H: Ultrasonic Non-Destructive Testing

This course will focus on the non-destructive testing and evaluation of structures by ultrasonics. Background topics will include methods of ultrasonic signal generation, various modes of sound propagation in isotropic and non-isotropic materials, behaviour of sound at material discontinuities and signal processing.

Pre-requisites: none

« Back to top

MIE1357H: Laser Biomedical Photoacoustics, Biothermophotonics and Imaging

Principles of biomedical photoacoustics and biothermophotonics for tissue imaging applications. Spectroscopic properties of tissue and blood. Introduction to laser and photon-density-wave propagation in turbid media, pulsed laser and frequency-domain photoacoustic and photothermal wave generation mechanisms in tissues, detection schemes and engineering of diagnostic instrumentation focused on high-contrast, high-resolution sub-surface imaging (e.g. deep-seated breast tumors). Case studies from the international biomedical photoacoustics and thermophotonics literature with special focus on the diagnostics of cancerous lesions.Students will use course-derived knowledge of methods and the existing field literature to formulate, discuss and report possible scientific and/or engineering approaches / solutions to a topic among a selection of current biomedical problems suggested by the instructor.

Pre-requisites: none

« Back to top

MIE1359H: Engineering Cell Biology and Micro-Nanoengineered Platforms

A cell is the basic unit of life in all organisms. Understanding cellular structures and how cells function is fundamental to all aspects of biosciences and is the basis for disease diagnostics/therapeutics and drug discovery. For single cell studies, the development of enabling micro and nanoengineered techniques/systems is a highly active field. The objectives of this course are two fold. (1) The course targets engineering graduate students to introduce essential topics in cell biology. Example topics are cells and organelles, membranes, cytoskeleton and cell motility, energy and information flow in cells, and cell signaling and communication. (2) The course will also discuss micro/nano fabricated/engineered techniques/systems for manipulating cells, stimulating cells, and quantitatively measuring cellular activities. Example topics are cell microenvironment control, microfluidics for cell biology, and stimulation and measurement techniques at the single-cell and molecular levels. Application oriented course.

Pre-requisites: none

« Back to top

MIE1402H: Experimental Methods in Human Factors Research

The course deals with practical problems associated with the design of experiments in Human Factors research, with an emphasis on the use of statistical packages and data analysis tools. Topics covered will include analysis of variance, non- parametric statistics, balanced and unbalanced block designs (including Latin squares), confidence intervals, etc. Stress is given to practical problems and the intuitive understanding of applied statistics.

Pre-requisites: none

« Back to top

MIE1403H: Analytical Methods in Human Factors Research

This course is intended for people carrying out graduate level research in Human Factors. It covers a variety of techniques for recording and analyzing empirical data. Topics to be covered include psychophysical methods, subjective scaling, questionnaires, signal detection theory, information theory, physiological monitoring, spectral analysis, tracking, and manual control modeling. There is no textbook for the course. Evaluation is based on a series of assignments related to the topics covered in class.

Pre-requisites: none

« Back to top

MIE1406H: Cognitive Work Analysis

This course deals with the cognitive engineering of complex sociotechnical systems, such as nuclear power plants. The focus will be on describing and applying various tools for analyzing complex work environments, to uncover the information required for making design decisions. The goal of the course is to provide students with an awareness of the unique human factors challenges posed by sociotechnical systems, and of the types of methods that are required to deal with such problems.

Pre-requisites: MIE1409H and MIE 1407H or permission from instructor

« Back to top

MIE1407H: Engineering Psychology and Human Performance

This course will be held in conjunction with the undergraduate course MIE448H; graduate students will follow the same curriculum of lectures and laboratory exercises and will write the same tests and examinations. Graduate candidates in this course will, however, be expected to write up their laboratory reports on their own and more extensively than the undergraduates. An additional project will be assigned, requiring exploration in depth of a selected topic.

Pre-requisites: none

« Back to top

MIE1409H: Human Computer Interface Design of Complex Systems

The course will focus on how to design computer-based interfaces for complex human-machine systems. An ecological approach will be adopted, pointing to the importance of understanding the structure of the work environment and then trying to present that information in a way that takes advantage of human perceptual systems. Various design techniques for enhancing the informativeness of interfaces will be discussed within the context of several design applications. (Held in conjunction with the undergraduate course MIE 449H).

Pre-requisites: none

« Back to top

MIE1411H: Design of Work Places

Introduction to ergonomics in industrial settings. Biomechanics related to manual materials handling, repetitive strain injuries, visual and auditory limitations, human information processing and short term memory limitations, psychomotor skill, anthropometry and workspace layout, population stereotypes, design of controls and displays, circadian rhythms and design of shift work schedules. Exclusions: MIE240H or MIE343H.

Pre-requisites: none

« Back to top

MIE1412: Human-Automation Interaction

New Course - Summer 2007A survey of theoretical and applied issues in human interaction with automation. Topics included are: philosophy of human-machine systems, types and levels of automation, models of human-automation interaction, function allocation, mode error, bias, trust, workload and situation awareness, automation interfaces, decision-aiding, adaptable and adaptive (intelligent) automation, supervisory control, and management of human-automation systems

Pre-requisites: MIE 1403 or MIE 1409

« Back to top

MIE1501H: Information Systems I: Data and Knowledge Modeling

Theme: Qualitative, symbolic representations of information and knowledge, presentation and access to information. Types of knowledge: conceptual level (concepts, relations, attributes, truth, uncertainty, meta, axioms), generic level (time, activity, state, causality, space). Representation methods: relational, object oriented, conceptual. Networks and distributed representations. Access to information: Query Languages (SQL), Network Services (ISO mail standards), KQML (Knowledge Query and Manipulation Language). Interface technologies: X/Motif, windows.

Pre-requisites: none

« Back to top

MIE1505H: Enterprise Modeling

This course will explore the use of data and knowledge representation concepts in the creation of generic, reusable and common-sense models of industrial enterprises. From the domain direction, we will review and unify existing reference model efforts that provide a taxonomy of terms that span many of the functions of an industrial enterprise. From the generic direction, we will review Artificial Intelligence common-sense modeling concepts of activity, resources, constraints, etc. as a basis for providing upper levels of the taxonomy.

Pre-requisites: MIE1501H

« Back to top

MIE1510H: Formal Techniques in Ontology Engineering

New course - Winter 2006 This course will explore theoretical techniques for the design and analysis of formal ontologies. Topics will include the design of verified ontologies, methodologies for proving properties about ontologies, and applications of classification theorems from mathematics. These techniques will be applied to ontologies that are currently being used in government and industry.

Pre-requisites: MIE457H

« Back to top

MIE1512H: Research Topics in XML Retrieval

New Course - Winter 2007This course is a research seminar that focuses on recent developments in the area of XML Retrieval. With the increasing use of XML data to represent information in the Web and within and across organizations, there is a growing need for Information Engineers that are knowledgeable of the systems and the processes that manage and retrieve XML information. This seminar will provide an overview of the different issues and approaches put forward by the Database and Information Retrieval communities, covering both the problem space (basic concepts, requirements, and models) and the solution space (approaches, and techniques). The evaluation will be based on course presentations and a project. The project will focus on developing and/or evaluating techniques applicable in the context of the INEX (Initiative for the Evaluation on XML Retrieval) project, with the goal of producing publishable research contributions. Application oriented course.

Pre-requisites: none

« Back to top

MIE1603H: Integer Programming

Branch and bound, implicit enumeration, cutting planes, all integer tableau methods, quadratic 0-1 algorithms, commercial software, Benders´ decomposition, Lagrangian relaxation, column generation, several practical applications from the literature.

Pre-requisites: MIE 262 or equivalent or permission from instructor General Level Course

« Back to top

MIE1605H: Stochastic Processes I: Introduction to Stochastic Processes

A course on the fundamentals of stochastic processes and their application to mathematical models in operational research. Topics discussed will include a review of probability theory, Poisson processes, renewal processes, Markov chains and other advanced processes. Emphasis on applications in inventory, queuing, reliability, repair and maintenance, etc.

Pre-requisites: MIE 231 and MIE 365, or permission from instructor General Level Course(Previously named: Stochastic Processes)

« Back to top

MIE1606H: Queuing Theory

A course in queuing theory, emphasizing general methods in the study of Markovian and non-Markovian systems, tandem queues, networks of queues, priority and bulk queues. Current research and applications in Operational Research and Industrial Engineering.

Pre-requisites: MIE1605H or equivalent, and permission from the Instructor General Level Course

« Back to top

MIE1607H: Stochastic Processes II: Modeling and Optimization

A course in renewal theory, Markov renewal theory, regenerative and semi-regenerative processes, Markov and semi-Markov processes and decision processes with emphasis on applications in production/inventory control, maintenance, communication systems, flexible manufacturing systems. Theory oriented course.

Pre-requisites: MIE1605H or permission from Instructor

« Back to top

MIE1609H: Multi-Criteria and Multi-Agent Decision Making

This course presents selected topics in single agent multiple criteria decision making such as Pareto optimality, multi-objective simplex method, interactive articulation of preferences and goal programming. It also presents current work in multi agent decision making such as Nash equilibrium and Cournot solutions. It also contrasts the variational inequality approach with complementary programming approach, illustrates the use of agents to reduce risk and describes the application to industries such as electricity and telecom. In addition two new modelling paradigms, Mathematical Programming with Equilibrium Constraints (MPEC) and Equilibrium Programming with Equilibrium Constraints (EPEC), will be discussed with solution procedures. Theory oriented course.

Pre-requisites: strong background in Operations Research and permission from the Instructor

« Back to top

MIE1613H: Discrete Event Simulation

This course will cover the modeling of basic and complex systems using discrete event simulation software, and related statistical methods for selecting input probability distributions, generating random variates, and making statistical inferences from simulation results. Topics will include variance-reduction techniques, experimental design and the application of optimization techniques to simulation models. Exclusion: MIE 360 or equivalent. General Level Course.

Pre-requisites: none

« Back to top

MIE1615H: Stochastic Dynamic Programming

This is a course on stochastic dynamic programming with an emphasis on infinite horizon Markov decision processes. The approach will include basic concepts in optimization theories in linear vector space, different types of optimality criteria, solution techniques, and approximation approaches. Theory oriented course.

Pre-requisites: Permission of Instructor

« Back to top

MIE1616H: Healthcare Management

This course reviews a wide variety of methodologies in the healthcare sector. Although many of the problems of O.R. in healthcare are analytically similar to problems in other industries, many others are quite unique due to certain characteristics of the healthcare systems. For example, the possibility of death, quality of life, difficulty of measuring quality and value of outcomes, multiple decision makers (doctors, nurses, patients, administrators), and the concept of access to healthcare as a right. We consider strategic problems of system design and planning (large allocation decisions), operational and tactical problems of management, monitoring and control methodologies; and medical management involving disease detection and treatment models. Application oriented course.

Pre-requisites: none

« Back to top

MIE1619H: Constraint Programming and Local Search

Heuristic search, constraint propagation, retraction techniques, tabu search, simulated annealing, genetic algorithms, iterated local search, hybrid optimization. The course will emphasize algorithms and empirical analysis while using scheduling as a specific application area to explore the solution techniques. Theory oriented course.

Pre-requisites: MASc/PhD or permission of the instructor

« Back to top

MIE1620H: Linear Programming and Network Flows

Formulation of linear programming problems, some applications. Simplex method, revised simplex method, duality, dual simplex method. Parametric linear programming and post-optimality analysis. Transportation problems. Integer linear programming. Flows in networks. General Level Course.(Previously named: Mathematical Programming I)

Pre-requisites: none

« Back to top

MIE1621H: Non-Linear Optimization

This course will consist of two parts. Part 1: (Non-linear programming) Theory and applications of non-linear optimization. Convex sets, convex and concave functions, Kuhn-Tucker conditions. Duality in nonlinear programming. Computational methods for quadratic and convex programming. Geometric programming. Part 2: (Network Flow Optimization) Graph models for networks, Network flow problems and solution algorithms, applications; maximum flow, shortest route, assignment, and minimum cost flow problems. Pre-requisite: MIE1620 or equivalent. General Level Course.Formerly MIE 1618-Advanced Operations Research.(Previously named: Mathematical Programming II)

Pre-requisites: none

« Back to top

MIE1706H: Manufacturing of Cellular and MicroCellular Polymers

Manufacturing and design issues in foamed materials processing. Solution and diffusion of gas in polymers. Sorption experiments for determining the solubility and diffusivity. Plasticizing effect of gas in a polymer. Bubble nucleation theories. Processing strategies for the production of high nucleation density foams. Mathematical model of bubble growth. Processing strategies for the bubble growth control. Effect of melt strength on bubble coalescence. Continuous processing of microcellular foamed polymers.

Pre-requisites: none

« Back to top

MIE1713H: Analysis and Design of Joints in Manufactured Products

Deals with the selection, analysis and design of load-bearing joints in metals, ceramics, plastics and composites. Consider welds (metal and plastic), rivets, threaded fasteners, adhesives, clamped joints, and various specialized methods of joining. These are examined with respect to stress analysis, manufacturing considerations, material selection, design applications, and cost.

Pre-requisites: none

« Back to top

MIE1716H: Design and Computer Aided Engineering

Introduction to CAD. Investigation and usage of the commercial software package, (I-DEAS). Design projects incorporating solid modeling, finite element analysis, animation as well as manufacturing aspects such as injection molding and NC machining will be undertaken. Introduction to design principles and theory. Axiomatic approach of N.P. Suh; the independence axiom, the information axiom, design matrix, design hierarchy and the mapping from functional to physical to process domains. Concurrent design, life cycle design.

Pre-requisites: none

« Back to top

MIE1718H: Computer Integrated Manufacturing

The course will focus on the integration of facilities (machine tools, robotics) and the automation protocols required in the implementation of computer integrated manufacturing. Specific concepts addressed include flexible manufacturing systems (FMS); interfaces between computer aided design and computer aided manufacturing systems.

Pre-requisites: none

« Back to top

MIE1719H: Engineering Design Modelling

Design computing plays an important role in computer-aided design, especially when facing the challenge in dealing with a large-scale design problem involving many design variables, parameters and attributes that must be handled on a computer rather than by manually heuristic trial and error. This course is to introduce multi-attribute design techniques and approaches to cope with large, complex engineering design in a systematic fashion. Specifically, attention is devoted to the topics covering (1) design formalization, (2) modelling and formulation, (3) tradeoff strategies and schemes, (4) design optimization, and (5) design for contentment. Each topic is presented with theory through the illustration of design examples. By taking this course, a step-by-step modelling template can be learned to systematically deal with engineering design in the presence of large-scale and complex computing.

Pre-requisites: none

« Back to top

MIE1720H: Creativity in Conceptual Design

New course - Summer 2007This course will present established methods that aim to enhance creativity during conceptual design. In addition, current research relevant to creativity and conceptual design will be incorporated. Students will select current research conducted at a variety of international institutions, identify limitations of reported results, determine and perform further research that can be conducted within a course, and report results.Established creativity methods will be presented during lecture. Knowledge of this material will be evaluated through written examinations.Skills in identifying, planning, conducting and reporting relevant research will be evaluated through oral presentations and written reports.

Pre-requisites: none

« Back to top

MIE1721H: Reliability

The goal of the course is to introduce students to principles of reliability from a practical point of view. The course covers principles of quality, principles of reliability, reliability of systems, failure rate data and models, quality and reliability in design and manufacturing, and reliability and availability in maintenance including cost models. Some other topics could be covered, depending on timing. A moderate knowledge of probability and statistics is a requirement. Application oriented course.

Pre-requisites: Any second year engineering or higher level course in probability and statistics

« Back to top

MIE1722H: Supply Chain Management and Logistics

This course is to provide 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, postponement strategies, supply chain dynamics, value of information, supply chain flexibility, and risk management. We will focus on the analytical decision support tools (both models and applications) as well as on the organizational models that successfully allow companies to develop, implement and sustain supplier management and collaborative strategies. Application oriented course.

Pre-requisites: MIE1620 and MIE1603 or equivalent

« Back to top

MIE1723H: Engineering Maintenance Management

Determination of optimal maintenance and replacement practices for components and capital equipment; resources of manpower and machinery required for implementation of maintenance practices; and the use of mathematical models in the development of a maintenance information system. The lectures will be supplemented by case study assignments: E.g., Short-term deterministic replacement; Short-term probabilistic replacement; RELCODE , PERDEC and AGE/CON programs. Application oriented course.

Pre-requisites: none

« Back to top

MIE1727H: Quality Assurance I

Awareness of the importance of quality has increased dramatically. Continuous quality improvement is a key factor leading to company´s success and an enhanced competitive position. The course covers the following topics in Quality Assurance: Introduction to quality engineering. Loss function. Quality standards: ISO 9000 and QS 9000. TQM. Quality cost analysis. Process modeling and hypothesis testing. Statistical process control for long and short production runs. Process capability analysis. Capability indexes. Fitting the distribution. Elements of the likelihood theory. Weibull analysis. Six sigma quality. An overview of the quality standards in acceptance sampling. Application oriented course.

Pre-requisites: none

« Back to top

MIE1732H: Tribology

New course The course will focus on the tribology of interacting solid surfaces in the dry or lightly lubricated state. Topics will include: surface microtopography, friction, wear, erosion, dry and marginally-lubricated contacts. Attention will also be paid to surface forces and issues related to tribology of micro-systems.

Pre-requisites: none

« Back to top

MIE1740H: Smart Materials and Structures

Smart materials are characterized by new and unique properties that can be altered in response to environmental stimuli. They can be used in a wide range of applications since they can exceed the current abilities of traditional materials especially in environments where conditions are constantly changing. This course is designed to provide an integrated introduction to smart materials and structures, and provide a strong foundation for further studies and research on these materials. Topics include: structure, processing, and properties of smart materials; dependence of properties on structure; processing and design; mechanical, thermal, electrical, magnetic and optical smart materials systems such as shape memory materials, electrostrictive materials, magnetostrictive materials, active polymers; design, modeling and applications of smart materials systems using CAD and FEA software packages.

Pre-requisites: none

« Back to top

MIE1801H: Engineering Analysis III

Variational Calculus: introduction to calculus of variations; Euler-Lagrange equation; extensions to several variables; constrained extremals; methods of approximation. Integral Equations: their classification; series solution; boundary integral equations; delta function responses, Green´s functions, approximate techniques. Linear and Nonlinear Systems: phase space; chaos; differential algebraic systems; dynamic systems.

Pre-requisites: none

« Back to top

MIE1804H: The Finite Element Method in Mechanical Engineering

Starting with the analysis of simple discrete systems, the essential ideas of building up the governing equations of the system from those of its constituent parts is illustrated. The techniques of deriving a discrete set of equations for continuous systems are then outlined; specifically the variational and weighed residual procedures are examined and illustrated through some simple examples. The course then concentrates on applications to structural mechanics of solids. Programming for finite elements is also covered and students are encouraged to design and develop FEM software.

Pre-requisites: none

« Back to top

MIE1805H: Analysis of Engineering Data

A review of Fourier techniques involved in the analysis of deterministic and stochastic signals; Basic properties of signals, viz., moments, probability density functions, correlation functions and spectral density functions; statistical errors involved in time series analysis; Digital data acquisition and processing procedures; Estimation of correlation and spectral density functions by means of the fast Fourier transform computer algorithm; Regression and correlation techniques for detecting relationships in measured data; Tests of hypotheses and confidence intervals.

Pre-requisites: none

« Back to top

MIE1807H: Principles of Measurements

This course is concerned with the statistical analysis and design of engineering experiments. The topics covered will include: concepts of central tendency, variability, confidence level and ranking; correlation, regression and variation analysis; robust estimation; experiments of evaluation; experiments of comparison; factorial experiments (analysis of variance); experimental designs (involving randomization, replication, blocking and analysis of covariance).

Pre-requisites: none

« Back to top

MIE1809H: Advanced Mechatronics

This course provides students with analytical tools to design, model, analyze and control mechatronic systems. The class deals with properties of linear and nonlinear systems, system identification methods, parametric and non-parametric techniques for the analysis and estimation of stationary and non-stationary signals, and design of filters with applications to Mechatronic systems. The class also provides techniques for the modeling of various system components into a unified approach and tools for the simulation of the performance of these systems.The instructor will not use laboratory or computer facilities during the allocated lecture time but will require the students to work on projects and homework assignments by using the software package Matlab. Matlab is currently available on the ECF network.

Pre-requisites: none

« Back to top

MIE2002H: Readings in Industrial Engineering I

Students may take only one reading course for credit in a degree program, unless special authorization has been granted by the Graduate Studies Committee.

Pre-requisites: none

« Back to top

MIE2003H: Readings in Industrial Engineering II

Students may take only one reading course for credit in a degree program, unless special authorization has been granted by the Graduate Studies Committee.

Pre-requisites: none

« Back to top

MIE2004H: Readings in Mechanical Engineering I

Students may take only one reading course for credit in a degree program, unless special authorization has been granted by the Graduate Studies Committee.

Pre-requisites: none

« Back to top

MIE2005H: Readings in Mechanical Engineering II

Students may take only one reading course for credit in a degree program, unless special authorization has been granted by the Graduate Studies Committee.

Pre-requisites: none

« Back to top

MIE3002H: Engineering Teaching and Learning

Note: This course is NOT FOR CREDIT and may not be used to complete degree course requirements.This course is designed for people with an interest in furthering their understanding of teaching and learning in engineering. The course is structured for both people new to teaching and experienced instructors. Basic concepts in engineering education, and current research in the field will be introduced and discussed. Assignments are used to give students experience putting concepts into practice and producing effective teaching/learning materials. By the end of the course, students should have an understanding of the important models, ideas, and literature that currently inform the practice of teaching in engineering.

Pre-requisites: none

« Back to top

MIE506H: MEMS Design and Microfabrication

This course will present the fundamental basis of microelectromechanical systems (MEMS). Topics will include: micromachining/microfabrication techniques, micro sensing and actuation principles and design, MEMS modeling and simulation, and device characterization and packaging. Students will be required to complete a MEMS design term project, including design modeling, simulation, microfabrication process design, and photolithographic mask layout. Application oriented course.

Pre-requisites: MIE222H1S, MIE342H1F

« Back to top

MIE511H: Problems in Heat Transfer

Review of fundamentals of conduction, convection and radiation, solution of two and three dimensional conduction, transient conduction by analytical and numerical techniques, convection from bodies and internal flows, free convection from bodies and in plumes, boiling and condensation, radiation from real surfaces.

Pre-requisites: none

« Back to top

MIE515H: Alternative Energy Systems

This courses covers the basic principles and design of selected alternative energy systems. Systems discussed include solar thermal systems, solar photovoltaic, wind technology, fuel cells, and energy storage.

Pre-requisites: MIE 210H, MIE 312H and some knowledge of chemistry, or equivalent courses

« Back to top

MIE516H: Combustion and Fuels

New course, January 2008, pending approval from SGS. Introduction to combustion theory. Chemical equilibrium and the products of combustion. Combustion kinetics and types of combustion. Pollutant formation. Design of combustion systems for gaseous, liquid and solid fuels. The use of alternative fuels (hydrogen, biofuels, etc.) and their effect on combustion systems.

Pre-requisites: none

« Back to top

MIE517H: Fuel Cell Systems

New course, January 2008, pending approval from SGS. Thermodynamics and electrochemistry of fuel cell operation and testing; understanding of polarization curves and impedance spectroscopy; common fuel cell types, materials, components, and auxiliary systems; high and low temperature fuel cells and their applications in transportation and stationary paower generation, including co-generation and combined heat and power systems; engineering system requirements resulting from basic fuel cell properties and characteristics.

Pre-requisites: none

« Back to top

MIE518H: Fundamentals of Aircraft Design

Pre-requisites: none

« Back to top

MIE536F: Engineering Analysis II

Classification of p.d.e.´s and their reduction to Canonical forms. Coordinate systems. Solution of p.d.e.´s by separation of variables techniques. Superposition; power series solutions; eigen function expansions methods. Green´s functions and their applications. Solution of hyperbolic equations by the method of characteristics.

Pre-requisites: none

« Back to top

MIE539H: Biomechanics II

Introduction to a selection of advanced topics in biomechanics, including molecular mechanics, cellular mechanics and mechanotransduction, circulatory mechanics (e.g., unsteady blood flow, arterial pulse propagation), muscle mechanics, and skeletal mechanics (e.g., bone fracture mechanics, viscoelasticity of soft connective tissues). Application oriented course.

Pre-requisites: MIE439H1F or equivalent or permission of instructor

« Back to top

MIE540H: Product Design

Processes and approaches to creative product design involving product research, establishment of design parameters, experimentation, development of conceptual alternatives, visualization, evaluation, revision, optimization and presentation. Projects require consideration of functional utility, marketing, human factors, use of materials and processes, costing, manufacturing feasibility, appearance, service/maintenance and other diverse aspects.

Pre-requisites: none

« Back to top

MIE561H: Healthcare Systems

MIE 561 is a “cap-stone” course. Its purpose is to give students an opportunity to integrate the Industrial Engineering tools learned in previous courses by applying them to real world problems. While the specific focus of the case studies used to illustrate the application of Industrial Engineering will be the Canadian health care system, the approach to problem solving adopted in this course will be applicable to any setting. This course will provide a framework for identifying and resolving problems in a complex, unstructured decision-making environment. It will give students the opportunity to apply a problem identification framework through real world case studies. The case studies will involve people from the health care industry bringing current practical problems to the class. Students work in small groups preparing a feasibility study discussing potential approaches. Although the course is directed at Industrial Engineering fourth year and graduate students, it does not assume specific previous knowledge, and the course is open to students in other disciplines. Application oriented course.

Pre-requisites: none

« Back to top

MIE562H: Scheduling

This course takes a practical approach to scheduling problems and solution techniques, motivating the different mathematical definitions of scheduling with real world scheduling systems and problems. Topics covered include: job shop scheduling, timetabling, project scheduling, and the variety of solution approaches including constraint programming, local search, heuristics, and dispatch rules. Also covered will be information engineering aspects of building scheduling systems for real world problems. (Also accessible to undergraduate students per the U/G calendar). General Level Course.

Pre-requisites: none

« Back to top

MIE566H: Decision Analysis

The purpose of this course is to provide a working knowledge of methods of analysis of problems and of decision making in the face of uncertainty. Topics include decision trees, subjective probability assessment, multi-attribute utility approaches, goal programming, Analytic Hierarchy Process and the psychology of decision making. (Also accesible to undergraduate students per the U/G calendar). General Level Course.

Pre-requisites: none

« Back to top

MIE7001H: Departmental Seminar in Mechanical and Industrial Engineering

Pre-requisites: none

« Back to top

Grad program highlights