Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

Syllabus for

Academic year
TDA570 - Simulation engines
Owner: MPIDE
7,5 Credits
Grading: TH - Five, Four, Three, Not passed
Education cycle: Second-cycle
Major subject: Information Technology

Teaching language: English
Maximum participants: 80

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0104 Project 3,0c Grading: UG   3,0c    
0204 Project 4,5c Grading: TH   4,5c    

In programs



Professor  Staffan Björk

  Go to Course Homepage


For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

A course within computer graphics is required.


The course aims to give an understanding of components in modern interactive simulation engines.

Learning outcomes (after completion of the course the student should be able to)

Understand the typical structure of simulation engines and the
requirements of specific parts of such engines
Understand what public libraries and programs can be combined with simulation engines to provide the required functionality of an interactive simulation
Analyze existing simulation engines to determine functionality and extendibility
Plan several parallel extensions of a simulation engine while minimizing dependencies
Extend existing simulation engines to augment functionality while maintaining stability and having predictable consequences on resource use
Present extensions of a simulation engine through demonstrators and public presentations


The modeling and implementation of the fundamental components of interactive simulations is the core of the Simulation Engine course. As given by the main use areas of these systems, simulations within the automobile and aviation industry and 3D games, the course focuses mainly upon 3 dimensional interactive simulations although other types of simulation are also included. The visual components of interactive simulations are given most focus within the course but connections to related areas such as networking, artificial intelligence and physics simulations are covered.


The course is based around a series of exercises and project within the subject area which is complemented with lectures and workshops. Project work is done in group and is supervised as aims to give practical training in the development of frameworks for interactive simulations.


See separate literature list.


The course is graded by students' group project presentation and documentation as well as individual group report and engine expansion suggestion (grading). Presence at the public presentation is also required to pass.

Page manager Published: Mon 28 Nov 2016.