Cancelled Topics in Simulation (ToiS)

Course content

Simulation is an important computer tool in many disciplines like bioinformatics, scientific computing, and computational physics, computational chemistry, computational biology, computer animation and many more. A wide range of problems can be solved using simulation like biomechanical modelling of humans such as computing the stress field of bones or computational fluid dynamics solving for the motion of liquids, gasses, and thin films. Dealing with the motion of atoms and molecules using molecular dynamics. Computing the dynamic motion of Robots or mechanical systems and many more. 

This course is for students interesting in computer simulation related topics covering a wide range of areas and applications,


  • Biomechanical modelling of humans and soft tissue
  • Robot simulation and control
  • Computational Fluid Dynamics
  • Computational Physics and Mechanics
  • Rigid Body Dynamics
  • Contact Mechanics


The course is intended to help give students a good starting point for a potential future project or master thesis topic. The course aims at teaching students competences to critically break down a research paper and create a prototype to reproduce results from papers. The course also provides a small overview of different simulation topics and methods. During the course, the students will read and "reverse engineer" research papers related to topics in simulation. The course will cover approximately 10 papers over 6-7 weeks and each student has to select one paper and create a prototype from the selected paper in 1-2 weeks. Students will take turns doing presentations at weekly seminars. These weekly seminars will give students a chance to share their findings, and discuss them in the plenum. Students are expected to work independently with preparing presentations/discussions of research papers and participate in discussing peer's findings at weekly seminars. Expected work tasks of each student can be summarized as,


  • Read all papers
  • Actively discuss all papers at seminars
  • Select one paper and make a prototype from it
  • Present at least one paper at the seminars
  • Present the prototype at the examination


The research papers will be listed on the course webpage (Absalon) before the course starts. The papers will be selected by teachers before the course starts and is typically hand-picked from most recent editions of relevant conferences such as Siggraph, Symposium on Computer Animation (SCA), MICCAI, ICRA and similar. Examples of research papers can be found at as well as past year editions of the above-mentioned conferences.

Learning outcome

Knowledge of

  • Computer Simulation


Skills to

  • Read research papers in research fields related to computer simulation.
  • Communicate and discuss findings in papers to peers


Competences to

  • Evaluate the value of contributions in research papers
  • Find and select research papers relevant for own work
  • Transform a research paper into a working prototype (software)


A mixture of seminars, study groups, and project group work with weekly oral presentations.

See Absalon when the course is set up.

Having passed courses such as CMIS and NO or equivalent giving strong programming and math skills for numerical methods.

Academic qualifications equivalent to a BSc degree is recommended.

Continuous feedback during the course
Peer feedback (Students give each other feedback)
7,5 ECTS
Type of assessment
Oral examination, 20 minutes
Type of assessment details
The oral examination is based on a demonstration of a prototype created from a selected research paper and overall questions in papers covered during the course to test if the student understands the methods presented in the papers.
All aids allowed
Marking scale
7-point grading scale
Censorship form
No external censorship
Several internal examiners
Criteria for exam assessment

In order to obtain the grade 12 the student should convincingly and accurately demonstrate the knowledge, skills and competences described under Learning Outcome.

Single subject courses (day)

  • Category
  • Hours
  • Preparation
  • 92
  • Project work
  • 92
  • Seminar
  • 16
  • Exam Preparation
  • 5
  • Exam
  • 1
  • English
  • 206


Course number
7,5 ECTS
Programme level
Full Degree Master

1 block

Block 2
No limit
The number of seats may be reduced in the late registration period
Study Board of Mathematics and Computer Science
Contracting department
  • Department of Computer Science
Contracting faculty
  • Faculty of Science
Course Coordinator
  • Kenny Erleben   (5-7b757e7e895074793e7b853e747b)
Saved on the 01-07-2022

Are you BA- or KA-student?

Are you bachelor- or kandidat-student, then find the course in the course catalog for students:

Courseinformation of students