Universität Wien FIND

Due to the COVID-19 pandemic, changes to courses and exams may be necessary at short notice (e.g. cancellation of on-site teaching and conversion to online exams). Register for courses/exams via u:space, find out about the current status on u:find and on the moodle learning platform.

Further information about on-site teaching can be found at https://studieren.univie.ac.at/en/info.

040147 UK Special Topics in Production/Logistics/SCM: Softwaretools in Decision Support (2019W)

4.00 ECTS (2.00 SWS), SPL 4 - Wirtschaftswissenschaften
Continuous assessment of course work

English

Registration/Deregistration

Details

max. 35 participants
Language: English

Lecturers

Classes (iCal) - next class is marked with N

Wednesday 02.10. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 09.10. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 16.10. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 23.10. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 30.10. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 06.11. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 13.11. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 20.11. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 27.11. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 04.12. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 11.12. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 08.01. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 15.01. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 22.01. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Wednesday 29.01. 09:45 - 11:15 PC-Seminarraum 2 Oskar-Morgenstern-Platz 1 1.Untergeschoß

Information

Aims, contents and method of the course

This course gives an introduction to programming using Python for decision support applications with a focus on programming heuristics for routing/scheduling/planning problems.

Part I. Introduction
Part II. Python fundamentals
- Variables and operators
- Conditional statements and loops
- Functions
- Input/Output
Part III. Programming methods for optimization
- Construction heuristic
- Improvement heuristic

Assessment and permitted materials

Homework 20% (4x5%)
Participation in class, present your solution to the exercises (10%)
Tests 50% (2x25%)
Project work 20%

Minimum requirements and assessment criteria

Know what is a decision support system
Know why programming is useful for decision support
Understand the fundamentals of programming
- simple data structures, arithmetic and boolean operations, control flow (conditional statements and loops), functions, input/output
- no advanced data types, no recursion, no classes, no inheritance, no exception handling, no graphical user interfaces
Be able to write python programs to solve specified problems
- simple methods for combinatorial optimization such as routing problems and scheduling problems

Examination topics

Reading list

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

Association in the course directory

Last modified: Mo 07.09.2020 15:19