Universität Wien
Achtung! Das Lehrangebot ist noch nicht vollständig und wird bis Semesterbeginn laufend ergänzt.

040147 UK Special Topics in Produktion/Logistik/SCM: Softwaretools im Decision Support (2020S)

4.00 ECTS (2.00 SWS), SPL 4 - Wirtschaftswissenschaften
Prüfungsimmanente Lehrveranstaltung

An/Abmeldung

Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").

Details

max. 25 Teilnehmer*innen
Sprache: Englisch

Lehrende

Termine (iCal) - nächster Termin ist mit N markiert

  • Mittwoch 04.03. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 11.03. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 18.03. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 25.03. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 01.04. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 22.04. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 29.04. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 06.05. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 13.05. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 20.05. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 27.05. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 03.06. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 10.06. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 17.06. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß
  • Mittwoch 24.06. 09:45 - 11:15 PC-Seminarraum 3 Oskar-Morgenstern-Platz 1 1.Untergeschoß

Information

Ziele, Inhalte und Methode der Lehrveranstaltung

This course gives an introduction to programming for decision support (DS) applications. The language of choice is Python, although the course will focus on fundamental programming concepts that also exist in other programming languages. The ultimate goal is to learn how to implement algorithms to solve optimization problems such as the Traveling Salesperson Problem (TSP).

The course covers the following topics:
* Understand what are DS systems and what is the role of programming in DS.
* Get familiar with Spyder, an integrated development environment for Python.
* Basic concepts of programming, such as variables, operators, conditional statements, loops, functions, and input and output from/to files.
* Implementation of construction and improvement heuristics for the TSP

Art der Leistungskontrolle und erlaubte Hilfsmittel

Homework 40% (4x10%)
Tests 60% (2x30%)

Mindestanforderungen und Beurteilungsmaßstab

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 the Traveling Salesman Problem (TSP)

0% - 49% : 5

50% - 62% : 4

63% - 74% : 3

75% - 86% : 2

87% - 100% : 1

Prüfungsstoff

Python fundamentals:
- Variables and operators
- Conditional statements and loops
- Functions
- Input/Output
Practice on the TSP:
- Construction heuristic
- Improvement heuristic

Literatur

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

Zuordnung im Vorlesungsverzeichnis

Letzte Änderung: Mo 07.09.2020 15:19