Description:
In teaching nonlinear programming (NLP) to undergraduate and graduate students majoring in engineering or operations research, we have changed our instructional objectives, course content, and approaches to teaching because of recent dramatic improvements in optimization software and computer hardware. Our primary instructional innovation is to use cooperative active learning methods rather than a traditional lecture format.