IE 471

Course Code & Number
IE 471
Course Title
Computational Tools for Industrial Engin
Level
BS
Credit Hours/ ECTS Credits
(2+2+0) 3 TEDU Credits, 5 ECTS Credits
Year of Study:
Senior
Semester:
Fall
Type of Course:
Elective
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite::
Pre-requisites: IE 232 AND MATH 232
Co-requisites: NONE
Catalog Description
Introduction to computational tools. Algebraic modeling of selected Integer/Linear programs with GAMS. Mathematical and statistical modeling with Python and R. Solving LP, MIP and NLP models with Gurobi. Implementing selected optimization algorithms in Python and/or R. Shaping and analyzing data. Analyzing and visualizing data using Excel, R. Preliminary Statistical Analysis with R.
Course Objectives

The main objective of this course is to introduce useful computational tools for industrial engineers with emphasis on algebraic modelling, implementation of algebraic in different computer languages/environments, and developing skills
to automate statistical analysis and visualization of data.

Course Learning Outcomes

Upon successful completion of this course, a student will be able to
1. Model and implement algebraic formulations in GAMS, AMPL and Python/Gurobi,
2. Use various software and computer languages for solving operations research problems,
3. Develop selected LP/IP/NLP models and implement/solve these models using open source and commercial
solvers such as GLPK, Excel Solver, CPLEX and Gurobi.
4. Conduct data analysis, statistical analysis and data visualization using Excel, MATLAB, Octave, R, Python.