The objectives of this course are summarized as follows:1. Review of mathematical modelling, mathematical programming, important concepts of optimization (duality and convexity, simplex method, gradient methods, optimality conditions).2. Familiarize the students with modelling software and commercial solvers.3. Illustrate the concepts taught in case studies related to industrial engineering, logistics, design science and control.