Credits: 5

Schedule: 11.09.2019 - 03.12.2019

Contact information for the course (applies in this implementation): 

Responsible teacher: Pasi Lassila

Teaching Period (valid 01.08.2018-31.07.2020): 

I - II 2018-2019 (autumn), I-II 2019-2020 (autumn)

Learning Outcomes (valid 01.08.2018-31.07.2020): 

After the course the student has the following knowledge:
1) The student can analyze the performance of non-Markovian systems by using discrete event simulation, including the appropriate statistical analysis of the simulation data.
2) The student can design a new random number generator for a given distribution, when a standard generator is not available.
3) The student can simulate complex multi-server queuing models that are used to model computer and communication systems.
4) The student can develop simulation programs using Mathematica.

Content (valid 01.08.2018-31.07.2020): 

1) Discrete event simulation method;
2) Pseudo random numbers and generation of random variables from given distributions;
3) Steady state simulation and statistical analysis of simulation data;
4) Variance reduction methods;
5) Simulation of G/G/1 queue; 6) Job dispatching problem in server farms and its simulation;
7) Bandwidth sharing networks and their simulation

Details on the course content (applies in this implementation): 

See course preface slides.

Assessment Methods and Criteria (valid 01.08.2018-31.07.2020): 

Mid-term exam, project works, home assignments

Elaboration of the evaluation criteria and methods, and acquainting students with the evaluation (applies in this implementation): See course preface slides on details about evaluation and grading.

Workload (valid 01.08.2018-31.07.2020): 

Contact hours 32 h
Independent work 101 h

Details on the course materials (applies in this implementation): 

Course slide material is basically sufficient.

Substitutes for Courses (valid 01.08.2018-31.07.2020): 


Course Homepage (valid 01.08.2018-31.07.2020):

Prerequisites (valid 01.08.2018-31.07.2020): 


Grading Scale (valid 01.08.2018-31.07.2020): 


Registration for Courses (valid 01.08.2018-31.07.2020): 


Further Information (valid 01.08.2018-31.07.2020): 

Language class 3: English

Details on the schedule (applies in this implementation): 

Period I teaching covers the theory part of the course (lectures and home assignments). During period II, students work on three projects and implement different kinds of discrete-event simulation models. See course preface slides.


Registration and further information