040147 UK Special Topics in Production/Logistics/SCM: Softwaretools in Decision Support (2018S)
Continuous assessment of course work
Labels
Registration/Deregistration
Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
- Registration is open from We 14.02.2018 09:00 to We 21.02.2018 12:00
- Deregistration possible until We 14.03.2018 23:59
Details
max. 25 participants
Language: English
Lecturers
Classes (iCal) - next class is marked with N
- Wednesday 07.03. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 14.03. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 21.03. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 11.04. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 18.04. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 25.04. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 02.05. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 09.05. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 16.05. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 23.05. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 30.05. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 06.06. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 13.06. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 20.06. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
- Wednesday 27.06. 09:45 - 11:15 PC-Seminarraum 5 Oskar-Morgenstern-Platz 1 1.Untergeschoß
Information
Aims, contents and method of the course
Assessment and permitted materials
Homework 20% (4x5%)
Present and discuss your solution to the exercises, active participation in class (10%)
Tests 50% (2x25%)
Project work 20%
Present and discuss your solution to the exercises, active participation in class (10%)
Tests 50% (2x25%)
Project work 20%
Minimum requirements and assessment criteria
Know what is a decision support systemKnow why programming is useful for decision supportUnderstand 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 interfacesBe able to write python programs to solve specified problems- simple methods for the Traveling Salesman Problem (TSP)0% - 49% : 550% - 62% : 463% - 74% : 375% - 86% : 287% - 100% : 1
Examination topics
Python fundamentals:
- Variables and operators
- Conditional statements and loops
- Functions
- Input/Output
Practice on the TSP:
- Construction heuristic
- Improvement heuristic
- Variables and operators
- Conditional statements and loops
- Functions
- Input/Output
Practice on the TSP:
- Construction heuristic
- Improvement heuristic
Reading list
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
Association in the course directory
Last modified: Mo 07.09.2020 15:28
* 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