Skip to content

Visual Interactive Simulation

  • Number of credits 7.5 Credits
  • Level Master’s level
  • Starting Spring Term 2017

About the course

This is an advanced course in interactive visual simulation methods. It goes into depth about the theoretical methods and should also give a good orientation about contemporary trends in research and industry. It will also give practical experience from implementation of methods and algorithms and simple applications. Much focus is on visual results and interactivity. Models and algorithms covered include dynamic simulation of rigid bodies, particle systems, deformable materials, liquids and cloth. Methods covered include constraints and joints, linear complementarity, impulse methods, penalty methods, elasticity, mass-spring-models, computational geometry, numerical integration of differential equations and collision detection of geometric objects and particles. Also covered are measures of stability, scalability, precision and realism for interactive methods as well as software engineering of “physics engines”, connections to computer graphics, usability and productivity, software reuse and modularity. Application areas include vehicle dynamics, bio mechanics, robotics, machineries, and industry areas such as computer games, training simulators, educational applications, virtual reality, design and prototyping, animated film and visual effects in movies.


Application and eligibility

Visual Interactive Simulation, 7.5 hp

Det finns inga tidigare terminer för kursen Spring Term 2017 Det finns inga senare terminer för kursen


Lectures begin on week starting 20 March 2017


Lectures end during the week of 29 May 2017

Study location



English (upon request)

Type of studies

Daytime, 50%

Required Knowledge

Univ: To be admitted you must have 60 ECTS-credits in Computing Science or two years of completed studies, in both cases including C-programming and Unix (5DV088) or Introductory programming in C and Matlab (5DV104), Scientific Computing, (5DV005) or Numerical Methods in Physics (5FY033) and Computer Graphics and Visualization, (5DV111) or equivalent. Proficiency in English equivalent to Swedish upper secondary course English A (IELTS (Academic) with a minimum overall score of 5.5 and no individual score below 5.0. TOEFL PBT (Paper-based Test) with a minimum total score of 530 and a minimum TWE score of 4. TOEFL iBT (Internet-based Test) with a minimum total score of 72 and a minimum score of 17 on the Writing Section). Where the language of instruction is Swedish, applicants must prove proficiency in Swedish to the level required for basic eligibility for higher studies.


Academic credits Applicants in some programs at Umeå University have guaranteed admission to this course. The number of places for a single course may therefore be limited.

Application code



Application deadline was 17 October 2016. The application period is closed.

Application and Tuition fees

As a citizen of a country outside the European Union (EU), the European Economic Area (EEA) or Switzerland, you are required to pay application and tuition fees for studies at Umeå University.

Application fee


Tuition fee, first instalment


Total fee


Contact us

Contactperson for the course is: Student Office at CS

Please be aware that the university is a state body and that what you write here can be included in a public document. Therefore, be careful if you are writing about sensitive or personal matters in this contact form. If you have a such an enquiry, please call us instead. All data will be treated in accordance with The Personal Data Act.

Course is given by
Department of Computing Science