This course focuses on the decision-making process of analyzing, formulating and solving a broad number of operational and strategic business problems, via the design and the development of computational models and techniques. The course material includes the following thematic areas: linear programming, integer programming, network and combinatorial problems, computational strategies (i.e. heuristic and approximation algorithms) for large scale optimization. The methods and models are applied to solve a variety of real-world case studies from different domains and industries such as transportation and logistics, manufacturing and service operations, health care management, maritime and shipping, project management, human resource management etc.