Introduction to Optimization Modeling
Designed for students from any science/engineering major, this upper-division course will introduce students to optimization models, and train them to use software tools to model and solve optimization problems. The main goal is to develop proficiency in common optimization modeling languages, and learn how to integrate them with underlying optimization solvers. Students will work primarily on modeling exercises, which will develop confidence in modeling and solve optimization methods using software packages, and will require some programming. Review of linear and nonlinear optimization models, including optimization problems with discrete decision variables. Applications to practical problems from engineering and data science.
Topics
- • To introduce students to the core concepts of optimization • To train them in the art and science of using software tools to model and solve optimization problems.
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'preRequisiteCourse': '1245671', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1245673', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1245672', 'concurrentPrerequisit': False}; {'preRequisiteCourse': '1245674', 'concurrentPrerequisit': False}
Sources
- Course catalogue ↗2026-2027