Course syllabus


ETS061, 7,5 credits, A (Second Cycle)

Valid for: 2013/14
Decided by: Education Board A
Date of Decision: 2013-04-15

General Information

Elective for: C4, C4-ks, D4, D4-ks, E4, E4-ks, I4, I4-pvs, Pi4
Language of instruction: The course will be given in English on demand


The purpose of the course is to give an introduction to discrete event simulation, a method for studying the dynamics of systems and especially their real-time performance.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must


In the course we start by studying different kinds of models. In the course we concentrate on discrete event models, where the state of the model is changed at certain, discrete epochs. Students learn to write process-oriented and event-scheduling simulation programs in general programming languages. Also simulation tools are used in the course. Estimation of accuracy, random number generation, methods for studying rare events, verification and validation are also covered. The students work very independently with projects where all the contents of the course are used.

Examination details

Grading scale: TH
Assessment: To pass the course it is enoguh to do the home assignment and project work. To get the grades 4 and 5, one also has to do a written exam.

Code: 0106. Name: Project.
Credits: 4,5. Grading scale: TH. Assessment: Project in simulation. Contents: Project in simulation
Code: 0206. Name: Home Assignments.
Credits: 3. Grading scale: TH. Assessment: Home assignments in simulation. Contents: Home assignments in simulation


Admission requirements:

The number of participants is limited to: No
The course overlaps following course/s: ETS060, ETS120

Reading list

Contact and other information

Course coordinator: Christian Nyberg,
Course homepage: