Imparare a riconoscere e modellizzare i problemi di programmazione lineare e lineare intera. Risolvere problemi pratici. Acquisire competenze per saper affrontare problemi reali sviluppando modelli e metodi. In particolare si forniscono gli strumenti per progettazione e soluzione di problemi di ottimizzazione complessi.