Modeling and design within a formal optimization environment. Mathematical formulation of optimization problems including decision space parameterization, objective function selection, and constraint definition. Survey of algorithms for unconstrained and constrained optimization; techniques for solving multi-disciplinary and multi-objective problems. Applications to problems in mathematics, physics, and engineering. Prerequisites: MATH 283, MATH 289, CPTR 141, PHYS 253. Credit will not be allowed for both MATH 319 and ENGR 419. Offered odd years.