Industrial and Operations Engineering Courses

*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:

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. Corequisite: MATH 116, 121, 156, 176, 186, or 296. Minimum grade of “C-” required for enforced prerequisite and Junior standing or Below. (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, IOE 202 and ENGR 101. 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 and Math 214. 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 
Advised Prerequisite: Preceded or accompanied by IOE 265. (3 credits)
Introduction to human sensory, decision, control, and motor systems in the context of visual, auditory, cognitive and manual task evaluation and design. Problems with computer displays, illumination, noise, eye-hand coordination as well as repetitive and high physical effort tasks are presented. Workplace and vehicle design strategies used to resolve these are discussed. CourseProfile (ATLAS)

IOE 366. Introduction to Engineering Data Analytics 
Prerequisite: IOE 265 and Math 214, C- or better. (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 
Prerequisite: ENGR 101. Minimum grade of C- 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 412. Constraint Programming
Prerequisite: IOE 310 or graduate standing.  Minimum grade of C- required for enforced prerequisite. (3 credits)
This course is an introduction to constraint programming, one of the main paradigms for solving hard combinatorial optimization problems.  The class covers the foundation of constraint programming, its modeling and search techniques, and its applications in resource allocations, scheduling, and routing. 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 422. Entrepreneurship
Prerequisite: Senior Standing. Not for graduate credit. (3 credits)
Engineering students will explore the dynamics of turning an innovative idea into a commercial venture in an increasingly global economy. Creating a business plan originating in an international setting will: challenge students to innovate; manage risk, stress and failure; confront ethical problems; question cultural assumptions; and closely simulate the realities of life as an entrepreneur. CourseProfile (ATLAS)

IOE 424. Practicum in Production and Service Systems
Prerequisite: Senior Standing, IOE undergraduates only. Not for graduate credit. (4 credits)
Student teams will work with an organization on an Industrial and Operations Engineering design project with potential benefit to the organization and the students. The final report should demonstrate a mastery of the established technical communication skills. The report will be reviewed and edited to achieve this outcome. 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 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 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
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 with minimum grade of “C-” for enforced prerequisites or Graduate standing. (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. (3 credits, no credit granted for students who have credit for MATH 423)
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 with minimum grade of “C-” 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. Quality Engineering Principles and Analysis
Prerequisite: IOE 366. (3 credits)
This course 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 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. 
Prerequisite: IOE 366; C- or better or graduate standing. (3 credits) 
Linear models, Multi-colinarity and Robust Regression, Comparative Experiments, Randomized Blocks and Latin Squares, Factorial Designs, Confounding, Mixed Level Fractional Factorials, 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
Prerequisite: IOE 366 or Stats 401 or graduate standing. (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, Pre-control, Adaptive Schemes, Process Capability, Specifications and Tolerances, Gage Capability Studies, Acceptance Sampling by Attributes and Variables, International Quality Standards. CourseProfile (ATLAS)

IOE 474. Simulation
Prerequisite: IOE 316, IOE 366, IOE 373. (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: Senior Standing, IOE undergraduates only; Not for graduate credit. (4 credits)
Student team projects in hospital systems. Projects will be offered from areas of industrial and operations engineering, including work measurement and control, systems and procedures, management, organization and information systems. Lectures will deal with the hospital setting and project methodologies. The final report should demonstrate a mastery of the established technical communication skills. The report will be reviewed and edited to achieve the outcome. 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 in a field of interest to the student or group. Topics may be chosen from any area of industrial and operations engineering. Student(s) must register for the individual section number of the instructor/advisor. CourseProfile (ATLAS)

IOE 491. Special Topics in Industrial and Operations Engineering
(to be arranged)
Selected topics of current interest in industrial and operations engineering. CourseProfile (ATLAS)

IOE 499. Senior Design Projects
Prerequisite: senior standing, permission of advisor. (4 credits)
Selected design projects in industrial and operations engineering to be conducted for project sponsors. The final report submitted by the students should demonstrate a mastery of the established communication skills. The final project report will be reviewed to achieve this outcome. CourseProfile (ATLAS)

500 Level Courses

IOE 506 (Math 506). Stochastic Analysis for Finance
Prerequisite: graduate standing or permission of advisor. (3 credits)
The aim of this course is to teach the probabilistic techniques and concepts from the theory of stochastic processes required to understand the widely used financial models. In particular concepts such as martingales, stochastic integration/calculus, which are essential in computing the prices of derivative contracts, will be discussed. Pricing in complete/incomplete markets (in discrete/continuous time) will be the focus of this course as well as some exposition of the mathematical tools that will be used such as Brownian motion, Levy processes and Markov processes. 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 IOE366 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 518. Introduction to Integer Programming
Prerequisite: IOE 510. (1.5 credits) (7-week course)
Introduction to optimization problems that fall within the framework of Integer Programming, and an overview of concepts and classical methods for their analysis and solution. Integer programming formulations, relaxations, duality and bounds, branch-and-bound and cutting plane algorithms, heuristic solution methods. CourseProfile (ATLAS)

IOE 522. Theories of Administration 
Prerequisite: IOE 421. (3 credits) 
Provide insight into leading theories concerning the administration of research and industrial organizations. Treat the concepts needed for describing, assessing and diagnosing organizations; processes of organizational communication, motivation, and conflict management; adaptation of organization systems to the requirements of work and information technologies. CourseProfile (ATLAS)

IOE 525. Lean Principles and Scientific Thinking in Organizations
Advisory Prerequisites: IOE 425Minimum grade of “C-“.
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
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 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 537. Ergonomics for Inclusive Design
Advised prerequisites: Introductory course in ergonomics; introductory course in statistics; graduate standing or permission of instructor. (3 credits) 
Population aging, obesity and disability prevalence has increased the profile of inclusive design as an approach to accommodating the broad spectrum of human physical, perceptual and cognitive abilities. This course is a graduate-level study of contemporary ergonomics research methods for examining human performance variability associated with aging, disability and health-related factors and its relevance to inclusive systems engineering and design. 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 with minimum grade of “C-” for enforced prerequisites or Graduate standing. (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 required for enforced prerequisites is C-. (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 required for enforced prerequisites is C-. (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 560 (Stats 550) (TO 603). Bayesian Data Analysis
Advised Prerequisite: IOE 366 or Statistics 600 or permission of instructor. (3 credits) 

Practical inferential methods from data based on probability models; formulation of statistical decision problems; risk functions, admissibility; credible intervals; conjugate priors; simulation analysis; posterior sampler design; sampler diagnostics; Bayesian regression; model criticism; hierarchical models, hierarchical regression. CourseProfile (ATLAS)

IOE 561 (ISD 523). Risk Analysis I 
Advised 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 562 (Stats 535). Reliability
Prerequisite: IOE 316 and IOE 366 or Stats 425 and Stats 426. (3 credits)
Covers the important reliability concepts and methodology that arise in modeling, assessing and improving product reliability and in analyzing field and warranty data. Topics are selected from the following: Basic reliability concepts, common parametric models for component reliability, censoring schemes, analysis of time-to-failure data, accelerated testing for reliability assessment, modeling and analyzing repairable systems reliability, analysis of warranty and field-failure data, maintenance policies and availability improvement through experimentation. 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 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
Prerequisite: Stats 500 or background in regression (3 credits) 
Basic design principles, review of analysis of variance, block designs, two-level and three-level factorial and fractional factorial experiments, designs with complex aliasing, data analysis techniques and case studies, basic response surface methodology, variation reduction and introductory robust parameter designs. CourseProfile (ATLAS)

IOE 574. Simulation Design and Analysis
Advised 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 a field of interest to the student or group. Topics may be chosen from any area of industrial and operations engineering. Student(s) must register for the section number of the instructor/advisor. Maximum of six credits of IOE 590/593 may be counted toward the IOE Masters Degree. CourseProfile (ATLAS)

IOE 591. Special Topics
Prerequisite: permission of instructor. (to be arranged)
Selected topics of current interest in industrial and operations engineering. CourseProfile (ATLAS)

IOE 593. Ergonomics Professional Project
Prerequisite: Graduate Standing, permission of instructor. (2-4 credits) 
Students work as part of a team within a production or service organization on a design project that emphasizes the application of ergonomic principles to enhance the safety, productivity, and/or quality aspects of a human-machine system. Student(s) must register for the section number of the instructor/advisor. A maximum of six credits of IOE 590/593 may be counted toward the IOE Masters Degree. 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 613. Infrastructure Optimization 
Advisory prerequisite: Linear Programming. (3 credits)
This class describes how to solve complex infrastructure problems using mathematical optimization. The methodologies include mixed-integer programming and convex optimization, Benders decomposition, Column Generation, and constraint programming. The class considers transportation, electrical and gas networks and applications such evacuation planning, optimal power flows, and real-time routing and dispatching. 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 615. Advanced Stochastic Processes
Prerequisite: IOE 515 and Math 451. (3 credits)
Designed for students planning to do research on stochastic models in operations research (e.g., queueing systems, stochastic scheduling, financial models, simulation, etc.) Topics covered include Martingales, Brownian motion, diffusion processes, limit theorems, and coupling. 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
Advised 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 623 (Math 623). Computational Finance
Prerequisite: Math 316 and Math 425/525 or IOE 552. (3 credits)
This is a course in computational methods in finance and financial modeling. Particular emphasis will be put on interest rate models and interest rate derivatives. The specific topics include: Black-Scholes theory, no arbitrage and complete markets theory, term structure models: Hull and White models and Heath Jarrow Morton models, the stochastic differential equations and martingale approach: multinomial tree and Monte Carlo methods, the partial differential equations approach: finite difference methods. CourseProfile (ATLAS)

IOE 635 (BIOMEDE 635). Laboratory in Biomechanics and Physiology of Work
Prerequisite: IOE 534 (BIOMEDE 534). (2 credits)
This laboratory is offered in conjunction with the Occupational Biomechanics lecture course (IOE 534) to enable students to examine experimentally (1) musculoskeletal reactions to volitional acts; (2) the use of electromyography (EMGs) to evaluate muscle function and fatigue; (3) biomechanical models; (4) motion analysis system; and (5) musculoskeletal reactions to vibrations. CourseProfile (ATLAS)

IOE 640. Mathematical Modeling of Operational Systems
Prerequisite: IOE 510, IOE 515. (3 credits)
The art and science of developing, using and explicating mathematical models, presented in a studio/workshop environment. Structuring of a variety of operational “situations” so they can be reasonably represented by a mathematical model. Extensive class discussion and out-of-class investigation of potential mathematical approaches to each situation. Incorporation of data analysis. 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 691. Special Topics
Prerequisite: permission of instructor. (to be arranged)
Selected topics of current interest in industrial and operations engineering. CourseProfile (ATLAS)

700 Level Courses

IOE 712. Infinite Horizon Optimization
Prerequisite: IOE 512. (3 credits)
A seminar on optimization problems with an infinite time horizon. Topics include topological properties, optimality definitions, decision/forecast horizons, regenerative models and stopping rules. Applications discussed include capacity expansion, equipment replacement and production/ inventory control. 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
Prerequisite: graduate standing. (1 credit)
This seminar provides 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)