ENGR 510 - Engineering Optimization: Method/Application

This course will Introduce methods of optimization to engineering students, including linear programming, network flow algorithms, integer programming, interior point methods, quadratic programming, nonlinear programming, and heuristic methods. Numerous applications are presented in civil, environmental, electrical (control) engineering, and industrial engineering. The goal is to maintain a balance between theory, numerical computation, problem setup for solution by optimization software, and applications to engineering systems.


MATH 229 (Matrices and Linear Equations); MATH 261 (Calculus for Physical Scientists III) These prerequisites may be waived with the consent of the instructor. Credit not allowed for both ENGR 510 and MATH 510.

Important Information

Military personnel admitted to a College of Engineering online degree program may be eligible for a 15% tuition discount. Tuition discounts can only be given if you provide the appropriate discount code at the time of registration. Call (877) 491-4336 or email csu_online_registration@mail.colostate.edu to learn more.

Textbooks and Materials

Textbooks and materials can be purchased at the CSU Bookstore unless otherwise indicated.


  • Linear and Nonlinear Optimization, 2nd Ed. (2009)
    I. Griva, S. G., Nash and A. Sofer
    ISBN: 978-0-898716-61-0


John Labadie
John Labadie

(970) 491-6898 | labadie@engr.colostate.edu

Professor John Labadie is currently Coordinator for the Water Resources Planning and Management Division of the Department of Civil Engineering. Dr. Labadie specializes in application of decision support systems, mathematical programming, knowledge-based systems, and geographic information systems to complex problems in water resources and environmental management.

Learn more at: http://https://www.engr.colostate.edu/se/john-labadie/