Courses
Core Courses (6 credit hours)
ISE 501 - Introduction to Operations Research
Units: 3
Operations Research [OR] is a discipline that involves the development and application of advanced analytical methods to aid complex decisions. This course will provide students with the skills to be able to apply a variety of analytical methods to a diverse set of applications. Methods considered include linear and mixed-integer programming, nonlinear and combinatorial optimization, network models, and machine learning. Focus will be on how to translate real-world problems into appropriate models and then how to apply computational procedures and data so that the models can be used as aids in making decisions. Applications will include improving the operation of a variety of different production and service systems, including healthcare delivery and transportation systems, and also how OR can be used to make better decisions in areas like sports, marketing, and project management. Prerequisites include undergraduate courses in single variable differential and integral calculus and an introductory course in probability.
Offered in Fall Spring Summer
And Choose 1 Statistics Course
EM 589 - Special Topics in Engineering Management
Units: 1 - 6
New or special course on recent developments in some phase of engineering management using traditional course format. Identification of various specific topics and prerequisites for each section from term to term.
Offered in Fall Spring Summer
For the Engineering Management Analytics Certificate, students may take EM 589 Practical Machine Learning for Engineering Analytics or EM 589 Artificial Intelligence for Engineering Managers
ST 515 - Experimental Statistics for Engineers I
Units: 3
An introduction to the foundations of probability theory and mathematical statistics useful for research in engineering. Topics include descriptive statistics, probability, discrete and continuous random variables and probability distributions, joint probability distributions and random samples, point estimation, confidence intervals, hypothesis testing, and analysis of variance.
Offered in Fall and Spring
ST 516 - Experimental Statistics For Engineers II
Units: 3
This course is intended to give students a background in the methods of statistical analysis and design of experiments that will assist them in conducting research and analyzing data in engineering. Concentration in this course will be on principles of the design of experiments and analysis of variance and regression including post-hoc tests, inference for simple regression, multiple regression, and curvilinear regression.
Offered in Fall and Spring
ST 517 - Applied Statistical Methods I
Units: 3
Course covers basic methods for summarizing and describing data, accounting for variability in data, and techniques for inference. Topics include basic exploratory data analysis, probability distributions, confidence intervals, hypothesis testing, and regression analysis. This is a calculus-based course. Statistical software is used; however, there is no lab associated with the course. Credit not given for this course and ST 511 or ST 513 or ST 515. This course does NOT count as an elective towards a degree or a minor in Statistics. Note: the course will be offered in person [Fall] and online [Fall and Summer].
Offered in Fall and Summer
ST 518 - Applied Statistical Methods II
Units: 3
This second course in statistics for graduate students is intended to further expand students' background in the statistical methods that will assist them in the analysis of data. Course covers many fundamental analysis methods currently used to analyze a wide array of data, mostly arising from designed experiments. Topics include multiple regression models, factorial effects models, general linear models, mixed effect models, logistic regression analysis, and basic repeated measures analysis. This is a calculus-based course. Statistical software is used, however, there is no lab associated with the course. Credit not given for this course and ST 512 or ST 514 or ST 516. Note: this course will be offered in person [Spring] and online [Fall and Spring].
Offered in Fall and Spring
Electives (6 credits required)
CE 537 - Computer Methods and Applications
Units: 3
Computational approaches to support civil planning, analysis, evaluation and design. Applications to various areas of civil engineering, including construction, structures, transportation and water resources.
Offered in Fall Only
EM 589 - Special Topics in Engineering Management
Units: 1 - 6
New or special course on recent developments in some phase of engineering management using traditional course format. Identification of various specific topics and prerequisites for each section from term to term.
Offered in Fall Spring Summer
For the Engineering Management Analytics Certificate, students may take EM 589 Practical Machine Learning for Engineering Analytics or EM 589 Artificial Intelligence for Engineering Managers
ISE 519 - Database Applications in Industrial and Systems Engineering
Units: 3
Rapid application development [RAD] tools to design and implement database-based applications. This includes: SQL query language, Visual Basic for Applications in database application construction, a standard RAD environment and how to access information in a database, entity/attribute modeling of the database structure, anomalies of database structures that create problems for applications, modeling of application system's functionality, and integrating these tools together to design and implement engineering applications. Examples from manufacturing and production systems. Restricted to advanced undergraduates and graduate students.
Offered in Fall and Spring
ISE 535 - Python Programming for Industrial & Systems Engineers
Units: 3
The objective of this course is to build on your knowledge of computing and data analysis by focusing on programming using the Python language. IN particular, you will learn more about the Python and its ecosystem of libraries, how to use data structures in Python programs, conduct File I/O operations, and perform numerical and scientific computing within Python. This course is designed for senior undergraduate and graduate students to get the basics of the Python language and learn to use it to perform scientific computing within Python with two of its most popular packages in use for heavy data intensive analysis - Numpy and SciPy. Several engineering examples from physics, industrial engineering core courses and general engineering will be used to contextualize the programming examples.
Offered in Fall Only
ISE 537 - Statistical Models for Systems Analytics in Industrial Engineering
Units: 3
In this course, graduate students will learn basic data science methodologies. Examples of the methodologies include linear regression, generalized linear models, regularization and variable selection, and dimensionality reduction. In addition, students will also learn how to use these methods to solve real-world Industrial Engineering-related problems by analyzing industrial datasets and projects.
Offered in Spring Only
ISE 547 - Applications of Data Science in Healthcare
Units: 3
Health professional are capable of collecting massive amounts of data and look for best strategies to use this information. Healthcare analytics have the potential to reduce costs of treatment, predict outbreaks of epidemics, avoid preventable diseases and improve the quality of life in general. This course will explore some of the frequently used data science methods in healthcare and examine a compilation of the most recent academic journal articles on the subject. Students are expected to have a strong background in optimization and stochastic modeling.
Offered in Fall Only
ISE 560 - Stochastic Models in Industrial Engineering
Units: 3
ISE/OR 560 will introduce mathematical modeling, analysis, and solution procedures applicable to uncertain [stochastic] production and service systems. Methodologies covered include probability theory and stochastic processes including discrete and continuous Markov processes. Applications relate to design and analysis of problems, capacity planning, inventory control, waiting lines, and service systems.
Offered in Fall Only
MBA 545 - Decision Making under Uncertainty
Units: 3
Structured framework for modeling and analyzing business decisions in the presence of uncertainty and complex interactions among decision parameters. Topics include decision models, value of information and control, risk attitude, spreadsheet applications, and decision analysis cycle. Interactive case study.
Offered in Fall Spring Summer
OR 504 - Introduction to Mathematical Programming
Units: 3
Basic concepts of linear, nonlinear and dynamic programming theory. Not for majors in OR at Ph.D. level.
Offered in Fall Only
OR 506 - Algorithmic Methods in Nonlinear Programming
Units: 3
Introduction to methods for obtaining approximate solutions to unconstrained and constrained minimization problems of moderate size. Emphasis on geometrical interpretation and actual coordinate descent, steepest descent, Newton and quasi-Newton methods, conjugate gradient search, gradient projection and penalty function methods for constrained problems. Specialized problems and algorithms treated as time permits.
Offered in Fall Only
ST 554-Analysis of Big Data
ST 555 - Statistical Programming I
Units: 3
An introduction to programming and data management using SAS, the industry standard for statistical practice. Detailed discussion of the program data vector and data handling techniques that are required to apply statistical methods. Topics are based on the current content of the Base SAS Certification Exam and typically include: importing, validating, and exporting of data files; manipulating, subsetting, and grouping data; merging and appending data sets; basic detail and summary reporting; and code debugging. Additional topics with practical applications are also introduced, such as graphics and advanced reporting. Statistical methods for analyzing data are not covered in this course. Regular access to a computer for homework and class exercises is required. Previous exposure to SAS is not expected.
Offered in Fall Spring Summer
ST 556 - Statistical Programming II
Units: 3
Statistical procedures for importing/managing complex data structures using SQL, automated analysis using macro programming, basic simulation methods and text parsing/analysis procedures. Students learn SAS, the industry standard for statistical practice. Regular access to a computer for homework and class exercises is required.
Offered in Spring Only
ST 558 - Data Science for Statisticians
Units: 3
Methods for reading, manipulating, and combining data sources including databases. Custom functions, visualizations, and summaries. Common analyses done by data scientists. Methods for communicating results including dashboards. Regular access to a computer for homework and class exercises is required.
Offered in Fall and Summer
ST 563 - Introduction to Statistical Learning
Units: 3
This course will introduce common statistical learning methods for supervised and unsupervised predictive learning in both the regression and classification settings. Topics covered will include linear and polynomial regression, logistic regression and discriminant analysis, cross-validation and the bootstrap, model selection and regularization methods, splines and generalized additive models, principal components, hierarchical clustering, nearest neighbor, kernel, and tree-based methods, ensemble methods, boosting, and support-vector machines.
Offered in Summer