Back to all courses

Modelling and simulation

Individual course

Max amount of FITech students: 5

Course contents

  • Discrete event simulation method
  • Pseudo random numbers and generation of random variables from given distributions
  • Steady state simulation and statistical analysis of simulation data
  • Variance reduction methods
  • Simulation of (discrete state) Markov processes and elementary birth-death processes
  • Simulation of M/G/1 queue with application to scheduling in cellular systems
  • Job dispatching problem in server farms and its simulation

After the course the student can

  • analyze the performance of non-Markovian systems by using discrete event simulation, including the appropriate statistical analysis of the simulation data.
  • design a new random number generator for a given distribution, when a standard generator is not available.
  • simulate complex multi-server queuing models that are used to model computer and communication systems.
  • develop simulation programs using Mathematica.

Completion methods

Mid-term exam, project works, home assignments

More information on the Aalto University course page.

You can get a digital badge after completing this course.


Responsible teacher

Aalto University
Pasi Lassila

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Application period has ended
Application period has ended
5G technology
Course code:
Study credits:
0 €
Course level:
Teaching period:
Application deadline:
Application period has ended
Host university:
Aalto University
Who can apply:
Adult learner,
Degree student
Teaching method:
Teaching language:
General prerequisites:
Basic course on probability and stochastic processes, in particular knowledge of Markov processes and simple queueing models is required (for example, M/M/1 and M/M/n queue). Also, good understanding of data networks and their functionality is very useful for understanding the models that are applied in the course.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.