Computer Engineering MA, Performance Analysis and Simulation of Communication Systems, 6 credits


Computer Engineering MA, Performance Analysis and Simulation of Communication Systems, 6 credits

General data

  • Code: DT057A
  • Subject/Main field: Computer Engineering
  • Cycle: Second cycle
  • Credits: 6
  • Progressive specialization: A1F - Second cycle, has second-cycle course/s as entry requirements
  • Answerable department: Computer and Electrical Engineering
  • Approved: 6/20/2018
  • Date of change: 12/14/2022
  • Version valid from: 1/1/2023


The course aim to introduce techniques and tools needed to construct and analyze performance models of computer networks and communication systems. It will become increasingly important in the future to have extensive knowledge in how to model and simulate various application scenarios related to communication systems and computer networks.

Course objectives

The student should after completed course be able to:
- explain, apply, analyze and combine network analysis, modeling and simulation technology,
- analyze and evaluate communication networks using analytical and simulation-based methods,
- analyze and evaluate traffic models, graph models and mobility models,
- customize network simulation tools,
- list different simulation tools.


- Review of probability and stochastic theory
- Markovian queues (M/M/1, M/M/c, M/G/1, etc.)
- Little’s formula, Erlang and Engset formulas
- Queuing networks
- Access protocols (Aloha, CSMA, FDMA, TDMA)
- Random number generation
- Statistical analysis of simulated data
- Simulation and modeling basics (traffic modelling, link, system, packet level simulation)
- Discrete-time and continuous-time simulation models
- Performance simulation and modeling tools (such as ns-2, OMNET++, and Matlab)

Entry requirements

Computer Engineering, 45 credits, including programming 10 credits, and Computer Engineering MA, TCP/IP. Mathematics, 25 credits, including statistics or stochastic processes.
(Äldre gymnasiebetyg)

Selection rules and procedures

The selection process is in accordance with the Higher Education Ordinance and the local order of admission.

Teaching form

Teaching consists of lectures, exercise sessions, home assignments, labs, and project assignment.

The course can also be given as a self-study course.

Examination form

L101: Labs, 0.5 Credits
Grade scale: Fail (U) or Pass (G)

P101: Project, 2.5 Credits
Grade scale: Fail (U) or Pass (G)

T101: Written exam, 3.0 Credits
Grade scale: Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.

Grading criteria for the subject can be found at

The examiner has the right to offer alternative examination arrangements to students who have been granted the right to special support by Mid Sweden University’s disabilities adviser.

If examination on campus cannot be conducted according to decision by the vice-chancellor, or whom he delegated the right to, the following applies: [Written Exam T101], will be replaced with two parts, online examination and follow-up. Within three weeks of the online examination, a selection of students will be contacted and asked questions regarding the examination. The follow-up consists of questions concerning the execution of the on-line exam and the answers that the student have submitted.

Grading system

Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.

Course reading

Required literature

  • Author: S. M. Ross
  • Title: Simulation
  • Edition: 5th Edition, 2013
  • Publisher: Academic Press
  • Author: D. Bertsekas and R. Gallager
  • Title: Tillhandahålles elektroniskt under kursen
  • Edition: 2nd Edition
  • Publisher: Prentice Hall
  • Comment: Bokens kapitel går att ladda ned på Internet

Reference literature

  • Author: K. Wehrle, M Günes, and J. Gross (Eds.)
  • Title: Modeling and Tools for Network Simulation
  • Publisher: Springer

The page was updated 12/14/2022