040147 UK Special Topics in Produktion/Logistik/SCM: Softwaretools im Decision Support (2023W)
Prüfungsimmanente Lehrveranstaltung
Labels
DIGITAL
English
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
- Anmeldung von Mo 11.09.2023 09:00 bis Fr 22.09.2023 12:00
- Abmeldung bis Fr 20.10.2023 23:59
Details
max. 35 Teilnehmer*innen
Sprache: Englisch
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Montag
02.10.
15:00 - 16:30
Digital
Montag
09.10.
15:00 - 16:30
Digital
Montag
16.10.
15:00 - 16:30
Digital
Montag
23.10.
15:00 - 16:30
Digital
Montag
30.10.
15:00 - 16:30
Digital
Montag
06.11.
15:00 - 16:30
Digital
Montag
13.11.
15:00 - 16:30
Digital
Montag
20.11.
15:00 - 16:30
Digital
Montag
27.11.
15:00 - 16:30
Digital
Montag
04.12.
15:00 - 16:30
Digital
Montag
11.12.
15:00 - 16:30
Digital
Montag
08.01.
15:00 - 16:30
Digital
Montag
15.01.
15:00 - 16:30
Digital
Montag
22.01.
15:00 - 16:30
Digital
Montag
29.01.
15:00 - 16:30
Digital
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
Art der Leistungskontrolle und erlaubte Hilfsmittel
Homework 20% (4x5%)
Participation in class, present your solution to the exercises (10%)
Tests 50% (2x25%)
Project work 20%
Participation in class, present your solution to the exercises (10%)
Tests 50% (2x25%)
Project work 20%
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 combinatorial optimization such as routing problems and scheduling problems
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
Prüfungsstoff
- Fundamentals of programming using Python language (concepts such as the use of variables, operations, conditional statements, loops, functions, and input/output from/to files).- Translating decision problems to a programming environment (solution representation, meaning of solution values).- Implementation and presentation of heuristic algorithms for a routing/scheduling/planning problem.
Literatur
The Python tutorial
Downey, Allen B.: Think Python. O'Reilly, 2014. Free book available
Downey, Allen B.: Think Python. O'Reilly, 2014. Free book available
Zuordnung im Vorlesungsverzeichnis
Letzte Änderung: Mi 27.09.2023 09:47
Part II. Python fundamentals
- Variables and operators
- Conditional statements and loops
- Functions
- Input/Output
Part III. Programming methods for optimization
- Construction heuristic
- Improvement heuristic