Syllabus

Title
5620 Introduction to Computer Simulation
Instructors
Dipl.-Ing. Bernhard Oberegger
Contact details
Type
PI
Weekly hours
2
Language of instruction
Englisch
Registration
02/17/26 to 04/29/26
Registration via LPIS
Notes to the course
Dates
Day Date Time Room
Monday 05/04/26 01:30 PM - 06:00 PM TC.5.16
Monday 05/11/26 01:30 PM - 06:00 PM TC.5.16
Monday 05/18/26 01:30 PM - 06:00 PM TC.5.16
Monday 06/01/26 01:30 PM - 06:00 PM TC.5.16
Monday 06/08/26 01:30 PM - 06:00 PM TC.5.16
Contents

This course introduces simulation modeling with a focus on discrete-event simulation, system dynamics, and agent-based modeling. These approaches are applied to problems in operations management, logistics, and supply chain network design to visualize real-world processes and support forecasting and optimization.

Core concepts such as queueing theory, data collection and analysis, probability distributions, and Monte Carlo simulation provide the theoretical foundation. Students learn simulation modeling techniques and output analysis methods, enabling them to develop, analyze, and experiment with their own models.

Simulation models are developed using the AnyLogic PLE software. Therefore, the course is conducted entirely as a computer-based class.

Course Outline:

1.      Fundamentals of Simulation Modeling

2.      Simulation Software: AnyLogic 8.4.0 PLE

3.      System Dynamics

4.      Discrete-Event Simulation

5.      Agent-Based Simulation

Learning outcomes

Upon completion of this course, students will have a fundamental understanding of simulation modeling and will be able to develop simple simulation models using appropriate software. In addition, they will know how to structure a simulation project and analyze and interpret simulation results.

Attendance requirements

According to the examination regulations, full student attendance is required for this course. Absence from in-person sessions is tolerated for a maximum of one session.

Attendance at the first course session is mandatory.

Students who fail to attend the first session without prior excuse will be deregistered from the course, and the place will be allocated to the next student on the waiting list who is present. Excuses for absence due to important reasons must be submitted to the course instructors by email no later than the start of the respective session.

Teaching/learning method(s)

The course is expected to be conducted as an in-person class. Students are recommended to bring their own laptops. All materials required for the course will be provided at the beginning of the semester.

At the start of each session, the fundamental concepts of computer simulation are introduced. These concepts are then further developed and discussed through simulation examples worked on jointly with the students. In addition, students complete homework assignments in small groups, which must be submitted to the course instructor at the end of the course.

 

Assessment

The final grade is based on four group assignments, one presentation, and a final exam:

  • Group assignments: 40% (small groups)
  • Presentation: 15% (small groups)
  • Final exam: 45% (individual work)

During each in-person session, students receive four problem sets to be solved in small groups. These tasks must be completed in groups of three to four students and submitted online by the specified deadlines.

Presentations
Each group gives one presentation during the course (maximum duration: 20 minutes). Topics are assigned by the course instructor at the beginning of the course.

Final Exam
The final exam is conducted as an individual, closed-book assessment. Both theoretical concepts and practical applications of the course content are examined.

Grading Scale

  •       90% and above: Excellent
  •       80% and above: Good
  •       70% and above: Satisfactory
  •       60% and above: Sufficient
Prerequisites for participation and waiting lists

In accordance with §3, para. 9 of the WU examination regulations, the following rule applies:

Students who fail to attend the first session of a PI course without a valid excuse will be deregistered from the course. The available place will be allocated to the next student on the waiting list who is present.

The number of students registered for a course may not exceed the maximum number of participants specified for that course.

Readings

Please log in with your WU account to use all functionalities of read!t. For off-campus access to our licensed electronic resources, remember to activate your VPN connection connection. In case you encounter any technical problems or have questions regarding read!t, please feel free to contact the library at readinglists@wu.ac.at.

Unit details
Unit Date Contents
1

Grundlagen der Simulationsmodellierung

  • Verwendung und Ziele der Simulationsmodellierung
  • Wahrscheinlichkeitsfunktionen
  • Zufälligkeit in der Simulationsmodellierung
  • Simulationsmodelle
  • Datenerfassung und Datenanalyse
2

Simulationsprogramm AnyLogic 8.4.0 PLE

  • Grundlagen und Funktionen
  • Die drei Simulationkonzepte
3

Systemdynamik

  • Grundlagen der Systemdynamik
  • Systemdynamik in AnyLogic
  • Fallbeispiele
4

Ereignisdiskrete Simulation

  • Grundlagen der ereignisdiskreten Simulation
  • Grundlegende Prozessmodule in AnyLogic
  • Modellierungskonzepte
  • Fallbeispiele
5

Agentenbasierte Simulation

  • Grundlagen der agentenbasierten Modellierung
  • Agentenbasierte Modellierung in AnyLogic
  • Fallbeispiele
Last edited: 2026-01-12



Back