Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

Syllabus for

Academic year
EEN115 - Introduction to communication networks  
Introduktionkurs i kommunikationsnätverk
Syllabus adopted 2021-02-12 by Head of Programme (or corresponding)
Owner: MPCOM
7,5 Credits
Grading: TH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Education cycle: Second-cycle
Main field of study: Electrical Engineering

Teaching language: English
Application code: 13122
Open for exchange students: Yes
Block schedule: D

Module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0121 Examination 7,5 c Grading: TH   7,5 c   16 Mar 2022 am J,  08 Jun 2022 pm J,  24 Aug 2022 am J

In programs



Marija Furdek Prekratic

  Go to Course Homepage


General entry requirements for Master's level (second cycle)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Specific entry requirements

English 6 (or by other approved means with the equivalent proficiency level)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Course specific prerequisites

Basic programming and coding skills (no specific language required) are recommended to be able to carry out the project assignment.


The course aims at providing an introduction to the fundamental networking and security, concepts, problems, and applications which are typical of modern communication infrastructures. The course will provide a broad horizontal overview of the area, highlighting the main concepts, technologies, and challenges when looking at the design, operation, and trustworthiness of communication networks.

Learning outcomes (after completion of the course the student should be able to)

  • Model different network topologies and assess the performance of a given network configuration
  • Solve routing, resource assignment and flow control problems on a network example
  • Explain the main network control mechanisms
  • Summarize the principles of network service virtualization
  • Distinguish between security threats at different network layers and recommend countermeasures


Network architectures, modeling and performance evaluation

  • Core, access and datacenter networks
  • Network throughput, latency, availability
Network switching and routing
  • Flow and congestion control
  • Routing and resource assignment
Network control and management
Network service virtualization
Network security and privacy
  • Attacks at the physical, TCP/IP and OSI layer
  • Access control and cryptography
  • Networks and distributed ledger technologies


The course will take form of lectures and exercises.


John Cowley: Communications and networking. Springer, 2013
Christopher Larsson: Design of modern communication networks. Methods and applications. Elsevier Academic Press, 2014.

Examination including compulsory elements

Passed written exam.

The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.

Page manager Published: Mon 28 Nov 2016.