Simulation Methods in Engineering


This module provides students with comprehensive knowledge about computer based simulation concepts to address practical challenges in engineering. Modern simulation and optimization software is introduced within tutorials. The module project (coursework) offers an opportunity to students to work in groups on current problems in the context of civil and environmental engineering (e.g. production logistics, pedestrian emulation, pollutant dispersion). Using object-oriented simulation software the students will analyze, model and simulate different engineering systems. The programming is carried out using Java. Also the students acquire team working and presentation skills.


  • System analysis and modelling
  • System dynamics
  • Discrete event simulation
  • Multi-agent simulation
  • Input data and stochastic simulation
  • Simulation based optimization
  • Introduction to the software AnyLogic

Further information can be found on the learning platform Moodle.

Requirements for participation

RecommendedBasic knowledge of programming.

Workload and required examination

In-class study / online-study:45
Exam preparation:0
Type of examination: Group report, group presentation
Requirements for exam registration:1 early presentation on selected research topic outlining the plan of work
Duration/Scope:   20-40 pages report
Weighting:report 70%, presentation 30%
Courses with SWS / ECTSThis module is comprised of:
“Simulation methods in Engineering” (Lecture, 2 SWS)
“Simulation methods in Engineering” (Seminar, 2 SWS)


Banks, J. (1998), Handbook of Simulation: Principles, Methodology, Advances, Applications, and Practice, Wiley.
Banks, J., Carson, J.S., Nelson, B.L. (2009), Discrete-Event System Simulation, 5th edition, Pearson Education.
Borshchev, A. (2013), The Big Book of Simulation Modeling: Multimethod Modeling with Anylogic 6, AnyLogic North America.