Many industrial engineering problems (transportation, distribution, inventory, production, ....) can be modeled as optimization problems. Some of these problems are deterministic (all input is known beforehand), while in other problems uncertainties play a role (e.g., demand in inventory problems or arrivals of orders in production problems). In this course mathematical models and solution methods will be discussed for these type of problems. The course consists of two parts: Optimization and Stochastic Operations Research.