Skip to main content
Till KTH:s startsida Till KTH:s startsida

SI1336 Simulation and Modeling 6.0 credits

Choose semester and course offering

Choose semester and course offering to see current information and more about the course, such as course syllabus, study period, and application information.


For course offering

Autumn 2024 Start 28 Oct 2024 programme students

Application code


Headings with content from the Course syllabus SI1336 (Autumn 2019–) are denoted with an asterisk ( )

Content and learning outcomes

Course contents

The course introduces computer simulation as a general and elegant problem-solving approach in engineering sciences, which can be used where traditional methods do not work. The course aims to provide skills to use the computer as a powerful tool for the simulation - computer experiments - studying physical and general interacting systems. The course covers both modeling and computing as parts of the same whole. How should the model be formulated to be both realistic and possible to simulate efficiently? How should the simulation performed to identify the characteristics of the system and provide results that can be compared with the ruckus?
The course includes introductory lectures introducing various concepts, skills and models. The main part of the course consists of a number of student projects. The projects include modeling and programming problems from different areas of physics and engineering, such as classical mechanics, electromagnetism, statistical mechanics, forest fires and traffic. For each project used all the steps you need for simulations in academia and industry: introduce a problem area, formulating a model, choose one or more simulation methods, write or adapt a program, running simulations and analyzing and presenting the results.
The course provides a flexible set of modeling and simulation skills that can be used to study many other problems.

Intended learning outcomes

After the course you should be able to:

  • Program and simulate simple physical models.
  • Graphically visualize the results of the simulations.
  • Analyze and discuss the plausibility of the results by going to various borderline.
  • Compare with experiments and discuss possible reasons for the discrepancies.
  • Apply methods to new problems.

Literature and preparations

Specific prerequisites

Finished cours SF1544, Numerical Methods, Basic Course IV.

Recommended prerequisites

No information inserted


No information inserted


An Introduction to Computer Simulation Methods: Applications to Physical Systems (3rd Edition)

Harvey Gould, Jan Tobochnik, Wolfgang Christian, Addison Wesley; 3 edition, 2006

Examination and completion

If the course is discontinued, students may request to be examined during the following two academic years.

Grading scale

A, B, C, D, E, FX, F


  • PRO1 - Project exercises, 3.0 credits, grading scale: P, F
  • PRO2 - Final Project, 3.0 credits, grading scale: A, B, C, D, E, FX, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

Other requirements for final grade

To pass the course, both projects must be approved.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course room in Canvas

Registered students find further information about the implementation of the course in the course room in Canvas. A link to the course room can be found under the tab Studies in the Personal menu at the start of the course.

Offered by

Main field of study


Education cycle

First cycle

Add-on studies

No information inserted


Berk Hess (