Software Tools in Decision Support

A Decision support system (DSS) is an interactive computer-based information systems, which helps and assists managers. It is a computer system that combines data, models, and user-friendly software to support the decision making process. This course teaches the fundamentals of programming in Python and its application as DSS. The aim is to acquire the competence to solve small specified logistics problems in Python with a strong focus on the Travel Salesman Problem.


  • Part I. Introduction
  • Part II. Python fundamentals
    • Variables and operators
    • Conditional statements and loops
    • Functions
    • Input/Output
  • Part III. Practice on the TSP
    • Construction heuristic
    • Improvement heuristic


The Python tutorial
Downey, Allen B.: Think Python. O'Reilly, 2014. Free book available