*For more information regarding course equivalencies please refer to the Course Equivalency section, under “How to Read a Course Description“, in the CoE Bulletin Website: https://bulletin.engin.umich.edu/courses/course-info/
100 Level Courses
IOE 101. IOE Career Seminars
Prerequisite: None. (1 credit)
Seminar to expose students to wide-ranging potential careers in industrial and operations engineering such as consulting, data science, healthcare, finance, supply chain management, energy, transportation, and others. Students will learn from industry affiliates about the nature of different careers and how to prepare for success after graduation. CourseProfile (ATLAS)
200 Level Courses
IOE 201. Economic Decision Making
Prerequisite: ENGR 100 or ENGLISH 124 or 125. Minimum grade of “C-” required for enforced prerequisite and Junior standing or Below. (2 credits) (7-week course)
Overview of business operations, public policy costs, financial valuation, cashflow analysis, and accounting principles. Time value of money and net present values. Practical team project experience. CourseProfile (ATLAS)
IOE 202. Operations Engineering & Analytics
Prerequisite: MATH 115, 120,175, 185, or 295 and Junior standing or Below. Corequisite: MATH 116, 121, 156, 176, 186, or 296. Minimum grade of “C-” required for enforced prerequisite. (2 credits) (7-week course)
Process of engineering & mathematically modeling decisions including the role of uncertainty in decision making. Basic tools for solving the resulting models, particularly optimization, statistical models and queueing processes. Applications from healthcare, public policy, manufacturing transportation, security, etc. CourseProfile (ATLAS)
IOE 265. Probability and Statistics for Engineers
Prerequisite: (Math 116, 119, 121, 156, 176, 186, or 296) and (ENGR 101, 101X, 151 or EECS 183 or 180) Minimum grade of “C-” required for enforced prerequisite. (3 credits)
Graphical Representation of Data; Axioms of Probability; Conditioning, Bayes Theorem; Discrete Distributions (Geometric, Binomial, Poisson); Continuous Distributions (Normal Exponential, Weibull); Covariance and Correlation; Point and Interval Estimation, Likelihood Functions, Test of Hypotheses for Means, Variances and Proportions for One and Two Populations. CourseProfile (ATLAS)
300 Level Courses
IOE 310. Optimization and Computational Methods
Prerequisite: (Math 214 or 216 or 256 or 286 or 316 or ROB 101) and IOE 202 and (ENGR 101 or 101x or 104 or 151 or EECS 100 or 183 or CMPTRSC 100 or 183) (C- or better). Minimum grade of “C-” required for enforced prerequisite. (3 credits)
Introduction to deterministic optimization models and computational algorithms with emphasis on linear and integer programming; simplex and branch-and-bound algorithms; duality, complementary slackness, and sensitivity analysis. Emphasis on decision making for real-world applications from transportation, healthcare, and other industrial domains. CourseProfile (ATLAS)
IOE 316. Introduction to Markov Processes
Prerequisite: (IOE 265 or STATS 265) and (Math 214 or 216 or 256 or 286 or 316 or ROB 101) (C- or better). Minimum grade of “C-” required for enforced prerequisite. (3 credits)
Introduction to discrete Markov Chains and continuous Markov processes, including transient and limiting behavior. Introduction to Markov Decision Processes. The Poisson/Exponential process. Applications to reliability, maintenance, inventory, production, queues and other engineering problems. CourseProfile (ATLAS)
IOE 333. Human Factors and Ergonomics
Advisory and Enforced Prerequisite: None. (3 credits)
Introduction to human sensory, perceptual, cognitive, and physiological systems in the context of
human-machine-environment systems. Discussion of methods for human-centered evaluation and design of cognitive and physical tasks, products and devices, vehicles and workplaces, such as displays, controls,
human-computer and human-robot interactions, illumination and sound environments, repetitive and high physical effort tasks. CourseProfile (ATLAS)
IOE 366. Introduction to Engineering Data Analytics
Enforced Prerequisite: (IOE 265 or STATS 250) and (Math 214 or 216 or 256 or 286 or 316 or ROB 101), (C- or better). Minimum grade of “C-” required for enforced prerequisites. (3 credits)
Introduction to data analysis methods and statistical tools, linear regression and correlation, multiple linear regression, stepwise selection, nonlinear regression, logistic regression, analysis of variance, introduction to design of experiments. CourseProfile (ATLAS)
IOE 373. Data Analytics Tools and Techniques
Enforced Prerequisite: (ENGR 101 or 101x or 151) or (EECS 180 or 183) or ROB 102 (C- or better). Minimum grade of “C-: required for enforced prerequisites (4 credits)
Introduction to the computing tools necessary for data, business, and engineering analytics. Emphasis on data cleansing, manipulation, and preparation for visualization, as well as basic inferential statistical analyses and predictive analytics using Python. CourseProfile (ATLAS)
400 Level Courses
IOE 410. Advanced Optimization and Computational Methods
Prerequisite: IOE 310 or graduate standing. Minimum grade of “C-” required for enforced prerequisite. (3 credits)
Algorithms and computational methods for solving structured large-scale optimization models. Efficient algorithms for network optimization problems, basics of dynamic programming and convex programming, and advanced topics in linear and integer programming. Applications, including routing, scheduling, and inventory problems. CourseProfile (ATLAS)
IOE 413. Optimization Modeling in Health Care
Prerequisite: IOE 265 and IOE 310 or equivalent. (3 credits)
Introduction to optimization modeling in health care. Linear and integer programming models are developed for problems in health and medicine. Problems considered may include breast cancer diagnosis, radiotherapy treatment planning, fracture fixation planning and others as selected by the instructor. Emphasis is placed on model formulation, verification, validation and uncertainty quantification. CourseProfile (ATLAS)
IOE 416. Queueing Systems
Prerequisite: IOE 316. (2 credits) (7-week course)
Introduction to queueing processes and their applications. The M/M/s and M/G/1 queues. Queue length, waiting time, busy period. Examples from production, transportation, communication and public service. CourseProfile (ATLAS)
IOE 419. Service Operations Management
Prerequisite: IOE 310 and IOE 316 or equivalent. (3 credits)
Introduction to optimization, queueing, and spreadsheet-based simulation modeling applications in the service industries. Topics covered will include facility location modeling, short-term workforce management, long-term workforce planning, resource allocation, inventory applications in service systems, customer scheduling, call center design and vehicle routing. CourseProfile (ATLAS)
IOE 421. Work Organizations
Prerequisite: IOE 201, 202 and Senior Standing. (3 credits)
Applications of organizational theory to the analysis and design of work organizations is taught through lectures, projects in real organizations, experiential exercises and case studies. Topics include: open-systems theory, organizational structure, culture and power. A change strategy: current state analysis, future state vision and strategies for organizational transformation. CourseProfile (ATLAS)
IOE 424. Practicum in Production and Service Systems
Prerequisite: IOE 310 and IOE 316 and IOE 333 and IOE 366 and IOE 373 and TCHNCLCM 380; C- or better and Senior Standing. Minimum grade of “C-” required for enforced prerequisite. Not for graduate credit. (4 credits)
Student teams with work on an externally sponsored IOE design project. The final report should demonstrate a mastery of the established technical communication skills. The report will be reviewed and edited to achieve this outcome. Projects are overseen/graded by faculty and may involve mentoring by representatives from external organizations. CourseProfile (ATLAS)
IOE 425 (MFG 426). Lean Manufacturing and Services (MFG 426)
Prerequisite: Senior Standing. (2 credits) (7-week course)
Review of philosophies, systems, and practices utilized by world-class manufacturers and service organizations focusing on “lean management,” including material and information flow, in-process quality assurance, standardized work, continuous improvement, visual management and lean leadership. Practical examples and in-class exercises bring concepts to life. CourseProfile (ATLAS)
IOE 430. Global Cultural Systems Engineering
Prerequisite: IOE 333 and IOE 366 or graduate standing. (3 credits)
Selected topics of systems engineering are examined from the global cultural perspective. Topics include global cultural issues of design, marketing and communication; engineering aesthetics and ethics; individual and aggregated behavioral decision making; social networking and online communities; research and evaluation methods; applications in many systems engineering. CourseProfile (ATLAS)
IOE 431. Human-Centered and User Experience Design
Advisory Prerequisite: IOE 333 or equivalent. Prerequisite: None. (3 credits)
Introduction to the core principles of human-centered and user experience design. Students learn user research techniques like interviews and observations, explore ideation and concept development through sketching and prototyping, and master the art of user testing to gather valuable feedback for iterative design improvements. CourseProfile (ATLAS)
IOE 434. Human Error and Complex System Failures
Prerequisite: IOE 333 or IOE 536 or Permission of Instructor. (3 credits)
Introduction to a new systems-oriented approach to safety management and the analysis of complex system failures. The course covers a wide range of factors contributing to system failures: human perceptual and cognitive abilities and limitations, the design of modern technologies and interfaces, and biases in accident investigation and error analysis. Recent concepts in the area of high reliability organizations and resilience engineering are reviewed. Students perform systems analysis of actual mishaps and disasters in various domains, including various modes of transportation, process control and health care. CourseProfile (ATLAS)
IOE 435 (ROB 435). Quantifying Human Motion Through Wearable Sensors
Prerequisite: (ROB 101 OR MATH 214) and IOE 265 and (IOE 333 OR ROB 204). Minimum grade of “C-” required for enforced prerequisites. (3 credits)
Hands-on introduction to inertial measurement units (IMUs) for measuring human motion strategies. Includes random processes, autocorrelation, cross-correlation, Fourier transforms, orientation representations, reference frames, and filters (low-pass, high-pass filters, Kalman). These concepts are applied to estimating biomechanical measures (e.g., body joint angles, torso posture, phases of gait, positions) and selecting metrics to support decision making reliant on human movement. CourseProfile (ATLAS)
IOE 436. Human Factors in Computer Systems
Prerequisite: IOE 333. (3 credits)
This course discusses how to design and evaluate computer systems for ease of use. Topics to be covered include keyboards and how people type, vision and video display design, human body size and computer furniture, regulations concerning working conditions, software issues, methods for studying user performance, documentation and information systems of the future. CourseProfile (ATLAS)
IOE 437. Automotive Human Factors
Advisory Prerequisite: Senior Standing and IOE 333/334 or Graduate Standing. (3 credits)
This course provides an overview of human factors and driving to help engineers design motor vehicles that are safe and easy to use and to provide basic knowledge for those interested in conducting automotive human factors/ergonomics research. The focus is on the total vehicle (all aspects of vehicle design) and for an international market. Key topics include design guidelines, crash investigation and statistics, driving performance measures, vehicle dynamics, occupant packaging and driver vision. CourseProfile (ATLAS)
IOE 438. Occupational Safety Management
Prerequisite: Enforced: IOE 333 or senior or graduate standing. (2 credits) (7-week course)
Survey of occupational safety management methods, theories and activities. Topics include: history of safety engineering, management, and worker compensation; collection and critical analysis of accident data; safety standards, regulations and regulatory agencies; theories of self-protective behavior and accident prevention; and analysis of safety program effectiveness. CourseProfile (ATLAS)
IOE 440 (MFG 440). Operations Analysis and Management
Prerequisite: Enforced: IOE 310 and 316 or graduate standing. No credit granted for students who have credit for TO 605. (3 credits).
Principles and models for analyzing, engineering and managing manufacturing and service operations as well as supply chains. Emphasis on capacity management; queueing models of operational dynamics (including cycle time, work-in-progress, inventory, throughput and variability); operational flexibility; the math and physics of lean enterprises. CourseProfile (ATLAS)
IOE 441 (MFG 441). Production and Inventory Control
Prerequisite: IOE 310 and 366 (C- or better); or graduate standing. (3 credits)
Basic models and techniques for managing inventory systems and for planning production. Topics include deterministic and probabilistic inventory models; production planning and scheduling; and introduction to factory physics. CourseProfile (ATLAS)
IOE 447 (MFG 447). Facility Planning
Prerequisite: IOE 310, IOE 316. (3 credits)
Fundamentals in developing efficient layouts for single-story and multi-story production and service facilities. Manual procedures and microcomputer-based layout algorithms. Algorithms to determine the optimum location of facilities. Special considerations for multi-period, dynamic layout problems. CourseProfile (ATLAS)
IOE 449 (MFG 449). Material Handling Systems
Prerequisite: IOE 310, IOE 316 or Graduate standing. Minimum grade of “C-” required for enforced prerequisites. (3 credits)
Review of material handling equipment used in warehousing and manufacturing. Analytic models and algorithms to design and analyze the performance of discrete-flow manual and automated storage/retrieval systems, order picking centers, automated guided vehicle systems, conveyor loops, and lean manufacturing driven milkrun systems and call systems. CourseProfile (ATLAS)
IOE 452 (MFG 455). Corporate Finance
Prerequisite: IOE 201, IOE 310, IOE 366. (3 credits)
The goal of this course is to introduce a basic understanding of financial management. The course develops fundamental models of valuation and investment from first principles and applies them to problems of corporate and individual decision-making. The topics of discussion will include the net present valuation, optimal portfolio selection, risk and investment analysis, issuing securities, capital structure with debt financing and real options. CourseProfile (ATLAS)
IOE 453 (MFG 456). Derivative Instruments
Prerequisite: IOE 201, IOE 310, IOE 366. (Credit not granted for both IOE 453/MFG 456 and MATH 423.) (3 credits)
The main objectives of the course are first, to provide the students with a thorough understanding of the theory of pricing derivatives in the absence of arbitrage, and second, to develop the mathematical and numerical tools necessary to calculate derivative security prices. We begin by exploring the implications of the absence of static arbitrage. We study, for instance, forward and futures contracts. We proceed to develop the implications of no arbitrage in dynamic trading models: the binomial and Black-Scholes models. The theory is applied to hedging and risk management. CourseProfile (ATLAS)
IOE 460. Decision Analysis and Bounded Rationality
Prerequisite: IOE 265, IOE 310. Minimum grade of “C-” required for enforced prerequisites. (3 credits)
This course provides a rigorous introduction to prescriptive decision analysis and more descriptive bounded rationality models. The course starts from the classic axioms of rational choice and covers single-attribute and multi-attribute utility theory, decision trees, the value of information in a decision analytic context, and expert elicitation of both probabilities and utility functions. It then introduces bounded rationality and covers some of the main classes of bounded rationality and how they can be modeled. CourseProfile (ATLAS)
IOE 461 (MFG 461). Quality Engineering Principles and Analysis
Advisory Prerequisite: None. Enforced Prerequisite: IOE 366; or graduate standing. Minimum grade requirement of “C-” for enforced prerequisite. Credit Exclusion: Not for IOE Graduate credit, students may earn a maximum of 6 credits from IOE 461, IOE 465, and IOE 466. (3 credits)
Provides students with the analytical and management tools necessary to solve manufacturing quality problems and implement effective quality systems. Topics include voice of the customer analysis, the Six Sigma problem solving methodology, process capability analysis, measurement system analysis, design of experiments, statistical process control, failure mode and effects of analysis, quality function deployment and reliability analysis. CourseProfile (ATLAS)
IOE 463 (MFG 463). Measurement and Design of Work
Prerequisite: IOE 333 or MECHENG 395 or BIOMEDE 231 and IOE 265 or STATS 412. (3 credits)
Design of lean manufacturing systems requires knowledge and skills for describing manual work, identifying value and non-value added work elements, designing efficient work equipment and methods, preventing fatigue and related worker health problems and predicting work performance. CourseProfile (ATLAS)
IOE 465. Design of Experiments.
Advisory Prerequisite: None. Enforced Prerequisite: IOE 366; or graduate standing. Minimum grade requirement of “C-” for enforced prerequisite. Credit Exclusion: Students may earn a maximum of 6 credits from IOE 461, IOE 465, and IOE 466. (3 credits)
Linear models, multicollinearity and robust regression, comparative experiments, randomized blocks and latin squares, factorial designs, confounding, mixed level fractional factories, random and mixed models, nesting and split plots, response surface methods, Taguchi contributions to experimental design. CourseProfile (ATLAS)
IOE 466 (MFG 466). Statistical Quality Control
Advisory Prerequisite: None. Enforced Prerequisite: IOE 366 or STATS 401; or graduate standing. Minimum grade requirement of “C-” for enforced prerequisite. Credit Exclusion: Students may earn a maximum of 6 credits from IOE 461, IOE 465, and IOE 466. (3 credits)
Quality improvement philosophies, modeling process quality, statistical process control, control charts for variables and attributes, CUSUM and EWMA, short production runs, multivariate quality control, auto correlation, engineering process control economic design of charts, fill control, precontrol, adaptive schemes, process capability, specifications and tolerances, gage capability studies, acceptance sampling by attributes and variables, international quality standards. CourseProfile (ATLAS)
IOE 473. Advanced Data Analytics
Prerequisite: None. Advisory Prerequisite: IOE 310, IOE 366, IOE 373. (3 credits)
Introduction to fundamental computational methods in data analytics with case studies from real-world applications. Goal is to expose students to a variety of data analytics methods, and then demonstrate the applicability of these methods through a set of real-world problems in various engineering disciplines. CourseProfile (ATLAS)
IOE 474. Discrete-Event Simulation
Advisory Prerequisite: IOE 373. Enforced Prerequisite: IOE 316 and IOE 366, preceded or accompanied by IOE 373 or graduate standing. Minimum grade of “C-” required for enforced prerequisites. (4 credits)
Simulation of complex discrete-event systems with applications in industrial and service organizations. Course topics include modeling and programming simulations in one or more high-level computer packages such as ProModel or GPSS/H; input distribution modeling; generating random numbers; statistical analysis of simulation output data. The course will contain a team simulation project. CourseProfile (ATLAS)
IOE 481. Practicum in Hospital Systems
Prerequisite: IOE 310 and IOE 316 and IOE 333 and IOE 366 and IOE 373 and TCHNCLCM 380; and Senior Standing. Minimum grade of “C-” for enforced prerequisites. IOE undergraduates only; Not for graduate credit. (4 credits)
Project teams meet needs of hospital clients. Technical communications for presentations and reports, design processes, inclusive team functioning, project methodologies, data collection, data analysis, lean, operations research, project management, and ethics and standards. Projects will be overseen/graded by faculty and may also involve mentoring by representatives from external organizations. CourseProfile (ATLAS)
IOE 490. Undergraduate Directed Study, Research, and Special Problems
Prerequisite: Permission of instructor, not for graduate credit; maximum 4 credit hours per term. (2-4 credits)
Individual or group study, design, or laboratory research from areas of industrial and operations engineering. Student(s) must register for the individual section number of the instructor/advisor. Report is reviewed and edited. Projects are overseen/graded by faculty and may also involve mentoring by representatives from external organizations. CourseProfile (ATLAS)
IOE 491. Special Topics in Industrial and Operations Engineering
(to be arranged)
Selected topics of current interest in industrial and operations engineering. Projects are overseen and graded by faculty and may also involve mentoring by representatives from industrial, governmental and/or non-profit organizations. CourseProfile (ATLAS)
IOE 499. Senior Design Projects
Advised Prerequisite: Senior standing, permission of advisor. (4 credits)
Selected design projects in industrial and operations engineering. The final report submitted by students should demonstrate a mastery of the established communication skills. The final project report will be reviewed to achieve this outcome. Projects are overseen/graded by faculty and may also involve mentoring by representatives from external organizations. CourseProfile (ATLAS)
500 Level Courses
IOE 500. IOE MS Seminar
Prerequisite: None. Advisory Prerequisite: MSE IOE student or permission of instructor. (1 credit)
Seminars presented by academic speakers and industry leaders to describe contemporary applications of industrial and operations engineering models and techniques to master’s students in IOE. The focus is on applications but research challenges are addressed as needed. Many speakers also address potential career opportunities for MS students in IOE. CourseProfile (ATLAS)
IOE 510 (Math 561) (OMS 518). Linear Programming I
Prerequisite: MATH 217, MATH 417, or MATH 419. (3 credits)
Formulation of problems from the private and public sectors using the mathematical model of linear programming. Development of the simplex algorithm; duality theory and economic interpretations. Postoptimality (sensitivity) analysis application and interpretations. Introduction to transportation and assignment problems; special purpose algorithms and advanced computational techniques. Students have opportunities to formulate and solve models developed from more complex case studies and to use various computer programs. CourseProfile (ATLAS)
IOE 511 (Math 562). Continuous Optimization Methods
Prerequisite: MATH 217, MATH 417 or MATH 419. (3 credits)
Survey of continuous optimization problems. Unconstrained optimization problems: unidirectional search techniques; gradient, conjugate direction, quasi-Newton methods. Introduction to constrained optimization using techniques of unconstrained optimization through penalty transformations, augmented Lagrangians and others. Discussion of computer programs for various algorithms. CourseProfile (ATLAS)
IOE 512. Dynamic Programming
Prerequisite: IOE 510, IOE 316. (3 credits)
The techniques of recursive optimization and their use in solving multistage decision problems, applications to various types of problems, including an introduction to Markov decision processes. CourseProfile (ATLAS)
IOE 513. Healthcare Operations Research: Theory and Applications
Prerequisite: IOE 316 or IOE 515 and IOE 310 or IOE 510 and IOE 366 or IOE 474 and graduate standing or permission of instructor. (3 credits)
This course provides an overview of the role of operations research in healthcare. It surveys and evaluates research done in this field and addresses some of the key technical issues encountered when developing healthcare operations research models. Insights will be shared about carrying out collaborative research with healthcare professionals. CourseProfile (ATLAS)
IOE 515. Stochastic Processes
Prerequisite: IOE 316 or STATS 310. (3 credits)
Introduction to non-measure theoretic stochastic processes. Poisson processes, renewal processes and discrete time Markov chains. Applications in queueing systems, reliability, and inventory control. CourseProfile (ATLAS)
IOE 516. Stochastic Processes II
Prerequisite: IOE 515. (3 credits)
This course emphasizes the use of Markov Chains in theory and practice. General knowledge of probability theory and stochastic processes is assumed. Applications may include equipment replacement, queueing systems and production systems. Methodologies covered include invariant measures and stationary distributions for both the discrete and continuous cases. CourseProfile (ATLAS)
IOE 517. Game Theory and Operations Applications
Advisory Prerequisite: Undergraduate level courses in optimization and probability theory. (3 credits)
Topics covered include static games, Stackelberg games, dynamic games; games with complete information, incomplete information, and asymmetric information; Nash equilibrium, Bayesian-Nash equilibrium, subgame perfect equilibrium, and perfect Bayesian equilibrium. Applications include auctions, supplier and retailer competition, sourcing selection, supply chain management and coordination, and salesforce incentive mechanism design. CourseProfile (ATLAS)
IOE 525. Lean Principles and Scientific Thinking in Organizations
Advisory Prerequisites: IOE 425. (3 credits)
This course will focus on the application of lean principles and scientific thinking methods to continuously improve the use of machines, materials, and methods in manufacturing and service industries. Students are taught a way of approaching challenging goals through kata (practice routines) to iteratively improve processes. Classroom lectures are reinforced by projects in the field. CourseProfile (ATLAS)
IOE 533 (MFG 535). Human Motor Behavior and Engineering Systems
Prerequisite: IOE 333 and IOE 366. (3 credits)
This course is designed to provide a basic perspective of the major processes of human motor behavior. Emphasis will be placed on understanding motor control and man-(machine)-environment interaction. Information processing will be presented and linked to motor behavior. Application of theories to the design of the workplace, controls and tools will be underlined and illustrated by substantial examples. CourseProfile (ATLAS)
IOE 534 (BIOMEDE 534) (MFG 534). Occupational Biomechanics
Advisory Prerequisite: IOE 333, IOE 334, or IOE 433. (3 credits)
Anatomical and physiological concepts are introduced to understand and predict human motor capabilities, with particular emphasis on the evaluation and design of manual activities in various occupations. Quantitative models are developed to explain (1) muscle strength performance; (2) cumulative and acute musculoskeletal injury; (3) physical fatigue; and (4) human motion control. CourseProfile (ATLAS)
IOE 535 (ROB 535). Quantifying Human Motion Through Wearable Sensors
Prerequisites: None. (3 credits)
Hands-on introduction to inertial measurement units (IMUs) for measuring human motion strategies. Includes random processes, autocorrelation, cross-correlation, Fourier transforms, orientation representations, reference frames, and filters (low-pass, high-pass filters, Kalman). These concepts are applied to estimating biomechanical measures (e.g., body joint angles, torso posture, phases of gait, positions) and selecting metrics to support decision making reliant on human movement. Graduate credit includes additional synergistic research components. CourseProfile (ATLAS)
IOE 536. Cognitive Ergonomics and Human System Integration
Advisory prerequisite: IOE 333. (3 credits)
Theories and concepts of human information processing are introduced to analyze human perceptual and cognitive performance in human machine information systems such as intelligent transportation and manufacturing systems. Conceptual and quantitative models, interface design techniques and research and evaluation methods are presented. Samples of on-going research are also discussed. CourseProfile (ATLAS)
IOE 539 (MFG 539). Safety Engineering Methods
Prerequisite: IOE 265 or BIOSTAT 503. (3 credits)
Recognition, evaluation and control of generic safety hazards (confined spaces, electricity, fire, mechanical energy, etc.) found in contemporary workplaces, using case studies from manufacturing, transportation and power generation. Students perform an interdisciplinary team project using systems safety engineering methods to redesign a work station, manufacturing process, or consumer product. CourseProfile (ATLAS)
IOE 541. Optimization Methods in Supply Chain
Advisory Prerequisite: IOE 310, IOE 316 or permission of instructor. (3 credits)
Introductory graduate course on optimization methods in supply chain management. Topics include forecasting and demand models, deterministic and stochastic inventory models, multi-echelon inventory models, facility location models, process flexibility, supply chain contracts, and joint learning and optimization methods in supply chain models. CourseProfile (ATLAS)
IOE 543 (MFG 543). Scheduling
Prerequisite: IOE 316, IOE 310. (3 credits)
The problem of scheduling several tasks over time, including the topics of measures of performance, single-machine sequencing, flow shop scheduling, the job shop problem and priority dispatching. Integer programming, dynamic programming and heuristic approaches to various problems are presented. CourseProfile (ATLAS)
IOE 545 (MFG 545). Stochastic Networks and Operations
Prerequisite: IOE 515 or EECS 501. (3 credits)
Introduction to queueing networks and their use in modeling and analysis of operational systems. Methodological topics include regenerative processes, Markov processes, embedding, reversibility, quasi-reversibility, approximations for open and closed networks, intro to control of Markov queueing systems. Application of these stochastic models and the “physics” of flow operations with emphasis on services, healthcare, and production. CourseProfile (ATLAS)
IOE 547 (MFG 547). Supply Chain Facilities
Prerequisite: IOE 265 or equivalent, IOE 310 or equivalent, or Graduate Standing. Minimum grade of “C-” required for enforced prerequisites. (3 credits)
A global supply network consists of “arcs” (transportation) and “nodes” (facilities) such as container terminals, crossdocks, distribution centers, consolidation centers, railway yards, and airfreight terminals. In this course we cover the basic functions and configuration of the above facilities, and we develop analytic design and performance evaluation models for them. CourseProfile (ATLAS)
IOE 548. Integrated Product Development
Prerequisite: Graduate Standing; Permission of Tauber Institute. (3 credits)
This is a Tauber Institute-sponsored graduate elective. Students form teams of four/five, each with mixed disciplinary backgrounds spanning business, engineering and art/architecture. A product category is announced, and each team acts as an independent firm competing in that product market against other teams while working independently through an integrated exercise of market research, product design, product development and manufacture, pricing, demand forecasting and inventory control. Market share of each team is determined through both a web-based competition and a physical trade show. CourseProfile (ATLAS)
IOE 549 (MFG 549). Plant Flow Systems
Prerequisite: IOE 310, IOE 416. (3 credits)
Analytical models for the design and throughput performance evaluation of material handling systems used in discrete parts flow production facilities. Analysis of design and control issues for manual and automated handling systems including lift trucks, micro-load automatic storage/retrieval systems and automated guided vehicle systems. CourseProfile (ATLAS)
IOE 551. Benchmarking, Productivity Analysis and Performance Measurement
Prerequisite: IOE 510. (3 credits)
Introduction to quality engineering techniques commonly used for performance measurement, productivity analysis, and identification of best practice. Topics include balanced scorecard, activity-based costing/management, benchmarking, quality function deployment and data envelopment analysis (DEA). Significant focus of the course is on the application of DEA for identification of best practice. CourseProfile (ATLAS)
IOE 552. Financial Engineering I
Prerequisite: IOE 453 or MATH 423 or FIN 580 or FIN 618 or FIN 855. Minimum grade of “C-” required for enforced prerequisite. (3 credits)
Theory and applications of financial engineering. Designing, structuring and pricing financial engineering products (including options, futures, swaps and other derivative securities) and their applications to financial and investment risk management. Mathematical methodology that forms the basis of financial engineering, applied stochastic processes and numerical methods in particular. CourseProfile (ATLAS)
IOE 553. Financial Engineering II
Prerequisite: IOE 552 or MATH 542. Minimum grade of “C-” required for enforced prerequisite. (3 credits)
Advanced issues in financial engineering: stochastic interest rate modeling and fixed income markets, derivative trading and arbitrage, international finance, risk management methodologies including Value-at-Risk and credit risk. Multivariate stochastic calculus methodology in finance: multivariate Itoís lemma, Itoís stochastic integrals, the Feynman-Kac theorem and Girsanovís theorem. CourseProfile (ATLAS)
IOE 561 (ISD 523). Risk Analysis I
Advisory Prerequisite: Graduate level introductory probability course or permission of instructor. (3 credits)
This course provides a graduate-level introduction to the interdisciplinary field and methods of risk analysis. The course covers the foundations of the field – the meaning of risk and uncertainty; risk perception, communication and governance; semi-quantitative risk analysis methods; fault trees and event trees; Bayesian belief networks; probability elicitation. It also covers more domain-specific analysis methods from project risk management; terrorism risk analysis, infrastructure risk analysis, and environmental health and safety risk assessment. The focus is on providing a strong foundation for both further study and practice in the field of risk analysis. CourseProfile (ATLAS)
IOE 563. Advanced Work Design: Volunteer Work
Advisory Prerequisite: IOE 463 with a grade of C- or above or graduate standing. (3 credits)
Volunteers provide valuable services that benefit all segments of society. Design of effective volunteer work must consider extreme age, education and physical ability variations of volunteers, work-settings and available tools. This course examines published studies of volunteer work, the application of ergonomic and work design tools and a first-hand volunteer experience. CourseProfile (ATLAS)
IOE 565 (MFG 561). Time Series Modeling, Analysis, Forecasting
Prerequisite: IOE 366 or MECHENG 401. (3 credits)
Time series modeling, analysis, forecasting and control, identifying parametric time series, autovariance, spectra, Green’s function, trend and seasonality. Examples from manufacturing, quality control, ergonomics, inventory and management. CourseProfile (ATLAS)
IOE 567. Bayesian Data Science – Computation & Applications
Advisory Prerequisite: Knowledge of basic statistics at the level of IOE 265 or STATS 250. Knowledge in linear algebra at the level of MATH 417. Proficiency in data visualization using R, Python, or MATLAB. Enforced Prerequisite: None. Credit Exclusions: Credit is granted for only 1 course: IOE 567, IOE 667. (3 credits)
Bayesian Fundamentals, Single & Multivariate Parameter Models, Bayesian Model Evaluation, Bayesian Decision Analysis, Modern Markov Chain Monte Carlo, Bayesian Regression, Variational Inference: Posterior Inference via Optimization, Gaussian Processes, Bayesian Deep Learning, Bayesian Optimization, and Distributed Bayesian Analysis. Significant focus is also placed on applications of Bayesian data science and modeling of real-life data using coding software. CourseProfile (ATLAS)
IOE 568. Statistical Learning & Applications in Quality Engineering
Prerequisite: IOE 466 or STATS 500. (3 credits)
Statistical learning and data transformation methods to advance quality control techniques for variation reduction. Focus on feature extraction of waveform signals, change point detection for system monitoring, data pattern recognition for fault diagnosis and Bayes/reinforcement learning for decision making. CourseProfile (ATLAS)
IOE 570 (STATS 570) Experimental Design
Advisory Prerequisite: Background in regression at the level of STATS 413 or IOE 366, and Graduate standing. Enforced Prerequisite: None. (3 credits)
Design principles, review of analysis of variance, block designs, interactions effects, factorial and fractional factorial experiments, incomplete and unreplicated designs, data analysis techniques and case studies, response surface methodology, variance reduction and robust parameter design. CourseProfile (ATLAS)
IOE 574. Simulation Design and Analysis
Advisory Prerequisite: IOE 515. (3 credits)
Discrete event simulation for modeling and analysis. Development of simulations using a high-level programming language. Probabilistic and statistical aspects of simulation, including variate and process generation, variance reduction, and output analysis. Connections to stochastic models and queueing. Applications in services, healthcare, and manufacturing. CourseProfile (ATLAS)
IOE 583 (MECHENG 583) (MFG 583) (EECS 566). Scientific Basis for Reconfigurable Manufacturing
Prerequisite: Graduate Standing or permission of instructor. (3 credits)
Principles of reconfigurable manufacturing systems (RMS). Students will be introduced to fundamental theories applicable to RMS synthesis and analysis. Concepts of customization, integrability, modularity, diagnosability and convertibility. Reconfiguration design theory, life-cycle economics, open-architecture principles, controller configuration, system reliability, multi-sensor monitoring and stream of variations. Term projects. CourseProfile (ATLAS)
IOE 588 (MECHENG 588) (MFG 588). Assembly Modeling for Design and Manufacturing
Prerequisite: MECHENG 381 and MECHENG 401 or equivalent. (3 credits)
Assembly on product and process. Assembly representation. Assembly sequence. Datum flow chain. Geometric Dimensioning & Tolerancing. Tolerance analysis. Tolerance synthesis. Robust design. Fixturing. Joint design and joining methods. Stream of variation. Auto body assembly case studies. CourseProfile (ATLAS)
IOE 590. Masters Directed Study, Research, and Special Problems
Prerequisite: Graduate standing and permission of instructor. (2-4 credits)
Individual or group study, design, or laboratory research in industrial and operations engineering. Student(s) register for individual section number of instructor. Report is reviewed and edited. Maximum six credits of IOE 590/593. Projects are overseen/graded by faculty and may involve mentoring by representatives from external organizations. CourseProfile (ATLAS)
IOE 591. Special Topics
Prerequisite: Permission of instructor. (to be arranged)
Selected topics of current interest in industrial and operations engineering. Projects are overseen and graded by faculty and may also involve mentoring by representatives from industrial, governmental and/or non-profit organizations. CourseProfile (ATLAS)
IOE 593. Ergonomics Professional Project
Prerequisite: Graduate Standing, permission of instructor. (2-4 credits)
Team design project applying ergonomic principles to enhance safety, productivity, and/or quality aspects of a human-machine system. Student(s) register for section number of instructor/advisor. Maximum six credits of IOE 590/593. Projects are overseen/graded by faculty and may also involve mentoring by representatives from external organizations. CourseProfile (ATLAS)
600 Level Courses
IOE 600 (EECS 600). Function Space Methods in System Theory
Prerequisite: EECS 400 or MATH 419. (3 credits)
Introduction to the description and analysis of systems using function analytic methods. Metric spaces, normed linear spaces, Hilbert spaces, resolution spaces. Emphasis on using these concepts in systems problems. CourseProfile (ATLAS)
IOE 610 (Math 660). Linear Programming II
Prerequisite: IOE 510 (MATH 561). (3 credits)
Primal-dual algorithm. Resolution of degeneracy, upper bounding. Variants of simplex method. Geometry of the simplex method, application of adjacent vertex methods in non-linear programs, fractional linear programming. Decomposition principle, generalized linear programs. Linear programming under uncertainty. Ranking algorithms, fixed charge problem. Integer programming. Combinatorial problems. CourseProfile (ATLAS)
IOE 611 (Math 663). Nonlinear Programming
Prerequisite: IOE 510 (MATH 561). (3 credits)
Modeling, theorems of alternatives, convex sets, convex and generalized convex functions, convex inequality systems, necessary and sufficient optimality conditions, duality theory, algorithms for quadratic programming, linear complementary problems and fixed point computing. Methods of direct search, Newton and Quasi-Newton, gradient projection, feasible direction, reduced gradient; solution methods for nonlinear equations. CourseProfile (ATLAS)
IOE 612. Network Flows
Prerequisite: IOE 510 (MATH 561). (3 credits)
Flow problems on networks. Maximum flow minimum cut theorem. Labeling algorithms. Circulation and feasibility theorems. Sensitivity analysis. Incidence matrices. Shortest routes. Minimum cost flows, out-of-kilter algorithm. Critical path networks, project cost curves. Multi-commodity flow problem, biflows. Matching problems in graph theory. CourseProfile (ATLAS)
IOE 614. Integer Programming
Prerequisite: IOE 510 (MATH 561). (3 credits)
Modeling with integer variables, total unimodularity, cutting plane approaches, branch-and-bound methods, Lagrangian relaxation, Bender’s decomposition, the knapsack and other special problems. CourseProfile (ATLAS)
IOE 616. Queueing Theory
Prerequisite: IOE 515. (3 credits)
Theoretical foundations, models and techniques of queueing theory. Rigorous treatment of elementary through advanced queueing systems and queueing networks. Topics include Markov Renewal and Semi-Regenerative Processes. CourseProfile (ATLAS)
IOE 618. Stochastic Optimization
Advisory Prerequisite: IOE 510 and C++/JAVA/MATLAB/AMPLD Coding Skills or permission of instructor. (3 credits)
Planning and operational decisions are often made in uncertain environments, and optimization is a powerful decision support tool in this context. Models, theories, algorithms, and applications of optimization under uncertainty. The topics include stochastic programming, chance and risk constraints, robust optimization, and Benders decomposition. CourseProfile (ATLAS)
IOE 635. Research Methods Laboratory for Human Subjects
Prerequisite: None. Advisory Prerequisite: IOE 534, 533, 536 or other equivalent course with permission of instructor. (3 credits)
Knowledge in research methods is acquired to understand human-machine interaction and performance via sensorimotor and cognitive concepts. Through laboratory experiments and research critiques students learn: 1) muscle function, fatigue, vibration response, 2) movement analysis, 3) posture control, 4) controls-displays in complex systems, 5) wearable technologies, 6) tactile perception, 7) psychophysics. CourseProfile (ATLAS)
IOE 641. Supply Chain Management
Prerequisite: IOE 510, IOE 515 and IOE 541. (3 credits)
Structural analyses of production and inventory systems. Review of issues in supply chain management. Topics include inventory systems with stochastic lead time, multi-echelon supply systems, and coordination of material flows, information flows and financial flows in a supply chain. CourseProfile (ATLAS)
IOE 667. Bayesian Data Science – Theory & Applications
Advisory Prerequisite: Knowledge of basic statistics at the level of IOE 265 or STATS 250. Knowledge in linear algebra at the level of MATH 417. Proficiency in data visualization using R, Python, or MATLAB. Enforced Prerequisite: None. Credit Exclusions: Credit is granted for only 1 course: IOE 567, IOE 667. (3 credits)
Bayesian Fundamentals, Single & Multivariate Parameter Models, Bayesian Model Evaluation, Bayesian Decision Analysis, Modern Markov Chain Monte Carlo, Bayesian Regression, Variational Inference: Posterior Inference via Optimization, Gaussian Processes, Bayesian Deep Learning, Bayesian Optimization, and Distributed Bayesian Analysis. Significant focus is also placed on the theory and applications of Bayesian data science. CourseProfile (ATLAS)
IOE 691. Special Topics
Prerequisite: Permission of instructor. (to be arranged)
Selected topics of current interest in industrial and operations engineering. Projects are overseen and graded by faculty and may also involve mentoring by representatives from industrial, governmental and/or non-profit organizations. CourseProfile (ATLAS)
800 Level Courses
IOE 800. First-Year Doctoral Seminar
Prerequisite: Permission of instructor. (1 credit)
Presentation by IOE faculty members of current and future research activities within the department. Discussion of procedural, philosophical and professional aspects of doctoral studies in industrial and operations engineering. CourseProfile (ATLAS)
IOE 801. First-Year Doctoral Directed Research
Advised Prerequisite: IOE Ph.D. pre-candidacy, permission of instructor. (1-3 credits) (Restricted by 1-3 credits per election.)
A research project is performed on a topic of mutual interest to the student and advisor. A proposal is submitted and approved prior to the start of the term, and a final report is due on the last day of scheduled classes. The student registers for the section number of his/her advisor. CourseProfile (ATLAS)
IOE 802. Written and Oral Academic Presentations
Prerequisite: IOE 800 and IOE 801. (2 credits)
The Dissertation Proposal is used as a platform for developing written and oral presentation skills as students prepare for the IOE Preliminary exam. Topics and assignments include: key elements of NIH and NSF proposals, writing the dissertation proposal and preparing/delivering oral presentations. CourseProfile (ATLAS)
IOE 813. Seminars in Healthcare Systems Engineering
Prerequisite: Graduate standing or permission of instructor. (2 credits)
Healthcare is critical to society and has a major impact on our economy. In this course, focused around weekly seminars by leading scholars in this important area, we provide a broad overview to ways systems engineering can improve the delivery of healthcare: decreasing costs, reducing error and developing innovations. CourseProfile (ATLAS)
IOE 836. Seminar in Human Performance
Prerequisite: Graduate standing. (1 credits)
Case studies of research techniques used in the human performance and safety fields. Speakers actively engaged in research will discuss their methods and results. CourseProfile (ATLAS)
IOE 837. Interprofessional Perspectives in Occupational Health and Safety
Advisory and Enforced Prerequisite: Graduate standing. Minimum grade requirement of “S” for enforced prerequisite. (2 credit)
Seminar to provide an opportunity for graduate students interested in occupational health and
safety-engineering problems to become acquainted with various related contemporary research and
professional activities, as presented by both staff and guest speakers. CourseProfile (ATLAS)
IOE 899. Seminar in Industrial and Operations Engineering
Prerequisite: Permission of instructor; not for master’s degree; mandatory satisfactory/unsatisfactory. (1 credit)
Presentation by IOE faculty members and outside speakers on current and future research activities in industrial and operations engineering. CourseProfile (ATLAS)
900 Level Courses
IOE 990. Dissertation Research: Pre-Candidate
Prerequisite: Completion of IOE Qualifying Exam and permission of instructor. (2-8 credits); (1-4 credits)
Dissertation work by doctoral student who has passed the IOE Qualifying Exam with Pass or Conditional Pass, but is not yet admitted to candidacy. Student must register for the section number of the instructor/advisor. The defense of the dissertation, that is, the final oral examination, must be held under a full-term candidacy enrollment. CourseProfile (ATLAS)
IOE 995. Dissertation Research: Candidate
Prerequisite: Graduate School authorization for admission as a doctoral candidate and permission of the instructor. (8 credits); (4 credits)
Dissertation research by a doctoral student who has been admitted to Candidacy. Student must register for the section number of the instructor/advisor. The defense of the dissertation (e.g., the final oral examination) must be held under a full-term candidacy enrollment. CourseProfile (ATLAS)