Industrial Engineering and Management Sciences
Northwestern’s industrial engineering students graduate with the skills needed to create, design, analyze, and improve the operation of complex organizational systems, e.g., financial systems, information systems, production systems, logistics, and transportation. All students acquire an understanding of statistics, economics, optimization, computing, and simulation techniques. Elective opportunities include advanced courses in analytics, data science, financial engineering, management science, service operations, and production and supply-chain management. Realistic (i.e., open-ended and ill-defined) problems are used to help students refine the application of these principles as well as their ability to work in teams and to communicate their results effectively. These are the experiences that employers find most valuable in our graduates regardless of the field they enter.
Students may pursue an optional concentration using technical electives and other courses from one or more of the following areas: management science, healthcare and humanitarian logistics, entrepreneurship, mathematical sciences/graduate preparation, statistics and data analytics, and production and logistics.
In preparation for future careers, students take full advantage of the additional academic, business, and leadership programs available at Northwestern: a minor in computer science or economics, the Kellogg Certificate Program for Undergraduates, study abroad, and the co-op program. The IE Client Project Challenge allows students to integrate these experiences with their IE course work to address a current application for a real client.
Program of Study
IEMS 201-0 Introduction to Statistics (1 Unit) Collecting data; summarizing and displaying data; drawing conclusions from data; probability background, confidence intervals, hypotheses tests, regression, correlation. Not open to industrial engineering degree candidates. May not receive credit for both IEMS 201-0 and any of STAT 210-0, BMD_ENG 220-0, IEMS 303-0, or CHEM_ENG 312-0.
IEMS 202-0 Probability (1 Unit) Introduction to probability theory and its applications. Conditional probabilities and expectation values. Random variables and distributions, including binomial, Poisson, exponential, and normal. Joint distributions and limit laws for foundation of and connection to statistics. Examples in reliability, inventory, finance, and statistics. May not receive credit for both IEMS 202-0 and any of the following: ELEC_ENG 302-0; MATH 310-1, MATH 314-0, MATH 385-0; STAT 320-1, STAT 383-0. Prerequisite: concurrent enrollment in MATH 228-2.
IEMS 225-0 Principles of Entrepreneurship (1 Unit) Introduction to essential elements of building one's own business, from brainstorming ideas and assessing opportunities to pitching a business idea. History of entrepreneurship and the entrepreneurial psyche. Business plan fundamentals, including strategy, finance, accounting, marketing, operations, and choosing the ideal management team. Taught with ENTREP 225-0; may not receive credit for both courses. May not be taken after IEMS 325-0 or ENTREP 325-0.
IEMS 303-0 Statistics (1 Unit)
Introduction to the foundations of statistics and statistical computing for data analysis and their applications. Descriptive statistics and statistical inference for estimation, testing, and prediction. May not receive credit for both IEMS 303-0 and any of IEMS 201-0, STAT 210-0, BMD_ENG 220-0, or CHEM_ENG 312-0. May not be taken for credit with or after STAT 320-1.
IEMS 304-0 Statistical Learning for Data Analysis (1 Unit)
Predictive modeling of data using modern regression and classification methods. Multiple linear regression; logistic regression; pitfalls and diagnostics; nonparametric and nonlinear regression and classification such as trees, nearest neighbors, neural networks, and ensemble methods.
IEMS 307-0 Quality Improvement by Experimental Design (1 Unit)
Methods for designing and analyzing industrial experiments. Blocking; randomization; multiple regression; factorial and fractional factorial experiments; response surface methodology; Taguchi's robust design; split plot experimentation. Homework, labs, and project.
IEMS 308-0 Data Science and Analytics (1 Unit)
Focuses on select problems in data science, in particular clustering, association rules, web analytics, text mining, and dimensionality reduction. Lectures will be completed with exercises and projects in open source framework R. Prior knowledge of classification techniques and R is required.
IEMS 310-0 Operations Research (1 Unit)
Survey of operations research techniques. Linear programming, decision theory, stochastic processes, game theory. May not be taken for credit with or after IEMS 313-0.
IEMS 313-0 Foundations of Optimization (1 Unit)
Formulation and solution of applicable optimization models, including linear, integer, nonlinear, and network problems. Efficient algorithmic methods and use of computer modeling languages and systems. Homework, exams, and project.
IEMS 315-0 Stochastic Models (1 Unit)
Fundamental concepts of probability theory; modeling and analysis of systems having random dynamics, particularly queueing systems.
IEMS 317-0 Discrete Event Systems Simulation (1 Unit)
Computer simulation of discrete-change systems subject to uncertainty. Choice of input distributions; development of models; design and analysis of simulation experiments. Mini-projects, exams, and computer labs.
IEMS 325-0 Engineering Entrepreneurship (1 Unit)
Overview of the entrepreneurial process from an engineering perspective. Idea generation, planning, financing, marketing, protecting, staffing, leading, growing, and harvesting. Students write startup business plans. Lectures, guest speakers, and case studies. Taught with ENTREP 325-0; may not receive credit for both courses.
IEMS 341-0 Social Networks Analysis (1 Unit)
The use of social network analysis to understand the growing connectivity and complexity in the world around us on different scales, ranging from small groups to the World Wide Web. How we create social, economic, and technological networks, and how they enable and constrain attitudes and behaviors.
IEMS 342-0 Organizational Behavior (1 Unit)
Manager's view of tools available to recruit, develop, appraise, compensate, organize, and lead a team going through change. Application of psychological principles relating to human dynamics, motivation, teams, power, and organizational culture. Lectures, guest speakers, and exams. Work experience recommended.
IEMS 343-0 Project Management for Engineers (1 Unit)
A case study-based exploration of the body of project management knowledge. Key topics include project scheduling, risk management, project leadership, small-group dynamics, project methodologies, lifecycle concepts, and project controls. A Socratic approach is taken to exploring various case studies in the context of established and leading-edge project management concepts.
IEMS 344-0 Leading Organizations and Teams (1 Unit)
In this class, a combination of theory and practice are leveraged to help students develop their leadership skill-set so that they can become more effective leaders of teams and organizations. In particular, fundamental tools and concepts from the behavioral and social sciences are studied that will help students' to analyze organizational dynamics and to take robust action. In addition, students explore their own "leadership brand" and begin to answer the question of what type of leader they aspire to become so that they can thoughtfully and deliberately manage their careers.
Prerequisite: Junior standing.
IEMS 345-0 Negotiations and Conflict Resolution for Engineers (1 Unit)
In this highly interactive class, students participate in negotiation and dispute resolution simulations that range in complexity from single-party/single-issue to multiparty/ multi-issue cases. In addition students explore the role of agents and third parties in the managing conflict. Throughout all of the simulations integrative and distributive strategies are emphasized that can be applied across a variety of contexts.
Prerequisite: Junior standing.
IEMS 351-0 Optimization Methods in Data Science (1 Unit)
Introduction to nonlinear mathematical optimization with applications in data science. The theoretical foundation and the fundamental algorithms for nonlinear optimization are studied and applied to supervised learning models, including nonlinear regression, logistic regression, and deep neural networks. Students write their own implementation of the algorithms in the Python programming language and explore their performance on realistic data sets.
IEMS 365-0 Analytics for Social Good (1 Unit) Challenges and opportunities in using analytics to pursue social good. Application of data-analysis and decision-making tools and frameworks to such case studies as disaster response and community-based healthcare. For juniors and seniors with interests in humanitarian and nonprofit operations. Social Behavioral Sciences Distro Area
IEMS 373-0 Intro to Financial Engineering (1 Unit)
Financial markets, derivative securities, risk management, mathematical models in finance. Foreign exchange, debt, equity, commodity markets. Investing, trading, hedging, arbitrage. Forwards, futures, options, swaps, exotic derivatives. Models of price dynamics, binomial model, introduction to Black-Scholes theory and Monte Carlo simulation. Homework, projects, and guest speakers.
IEMS 381-0 Supply Chain Modeling and Analysis (1 Unit)
Application and development of mathematical modeling tools for the analysis of strategic, tactical, and operational supply-chain problems, including facility location, customer assignment, vehicle routing, and inventory management. Related topics including the role of information and decision support systems in supply chains. Homework, exams, and project.
Prerequisite: IEMS 313-0.
IEMS 382-0 Production Planning and Scheduling (1 Unit)
Applications of operations research methods to practical problems of production planning and inventory control. Forecasting; aggregate planning; deterministic and stochastic inventory models; MRP; JIT; variability; scheduling in production and service systems. Case studies, homework, and exams.
IEMS 383-0 Service Operations Management (1 Unit)
Exploration of service industries: cost-reduction and service-enhancement models, location planning, workforce scheduling, yield management, queuing analysis, and call-center management.
IEMS 385-0 Introduction to Health Systems Management (1 Unit)
Health systems, lean concepts, patient-flow analysis, inference, and data-driven knowledge generation, decisions, and change. Forecasting, operations, and optimization of health resources.
IEMS 393-1 Industrial Engineering Design Project (1 Unit) Case studies and small-scale projects involving application of operations research techniques to complex-decisions problems. Mathematical modeling, optimization, and policy analysis in public-and private-sector systems. Written and oral presentations of analyses. Prerequisites: IEMS 313-0, IEMS 315-0, concurrent enrollment in IEMS 317-0, and senior standing.
IEMS 393-2 Industrial Engineering Design Project (1 Unit) Large-scale, open-ended team projects from selected fields of industrial engineering. Systems approach requiring establishment of objectives and criteria, analysis and synthesis of alternatives, feasibility, trade-offs, testing, and evaluation. Written and oral reports. Prerequisite: IEMS 393-1.
IEMS 394-0 Industrial Engineering Client Project Challenge (1 Unit) Open-ended client projects involving application of operations research techniques to complex data analysis and decision problems. Typically taken at the end of junior year or at the start of senior year. Closed to seniors in spring quarter. Prerequisites: IEMS 202-0, IEMS 303-0, IEMS 304-0, IEMS 313-0, IEMS 315-0, and IEMS 317-0.
IEMS 395-0 Special Topics in Industrial Engineering (1 Unit)
Topics suggested by students or faculty members and approved by the department.
IEMS 399-0 Independent Study in Industrial Engineering (1 Unit) Independent study on an industrial engineering topic supervised by a faculty member.