Lectures

Our teaching covers communication networks, software engineering, queing theory, and statistics, combining theory and practice through problem-based learning.

Software Engineering Grundlagen

After completing the module, students have competencies and practical skills in dealing with various programming languages and programming environments.
The module focuses on the structure and programming of computers with Python and Assembler. This includes information representation, basic Boolean circuits, computer architecture, algorithms and their complexity analysis, i.e. Big O notation.

At a glance

Module Number: EuI-ET-C-SwEgG
Type: compulsory course
Semester: 1th Semester ET
Term: annually in winter semester
Language: German (material in English)
Extent: 2/1/1
Exam: written, 120 min
Credits: 5

Lecturers and Teaching Assistants

Time Table

15/10/2025

13:00 – 14:30

L1 – Introduction

Prof. Frank Fitzek

15/10/2025

14:50 – 16:20

Tutorial – Software installation

Dr. Stanislav Mudriievskyi

16/10/2025

Self-study

22/10/2025

13:00 – 14:30

L2 – Loops

Prof. Frank Fitzek

22/10/2025

14:50 – 16:20

L3 – Coupon collector’s problem

Prof. Frank Fitzek

23/10/2025

9:20 – 10:50

L4 – Introduction to Raspberry Pi Pico

Prof. Frank Fitzek, Dr. Roland Schingnitz

29/10/2025

13:00 – 14:30

E1 – Input, output, math library

Dr. Stanislav Mudriievskyi

29/10/2025

14:50 – 16:20

E2 – Input, output, if statement, boolean logic

Dr. Stanislav Mudriievskyi

30/10/2025

9:20 – 10:50

L5 – Fibonacci sequence, recursion

Prof. Frank Fitzek, Dr. Juan Cabrera

05/11/2025

13:00 – 14:30

L6 – Bubble sort

Prof. Frank Fitzek

05/11/2025

14:50 – 16:20

L7 – UDP communication over WiFi

Prof. Frank Fitzek

06/11/2025

9:20 – 10:50

E3 – Loops: while, for; arrays (lists)

Dr. Stanislav Mudriievskyi

12/11/2025

13:00 – 14:30

E4 – Functions, execution time, Pico

Dr. Stanislav Mudriievskyi

12/11/2025

14:50 – 16:20

L8 – Practical examples in MicroPython for Raspberry Pi Pico

Dr. Roland Schingnitz, Jonas Schulz

13/11/2025

9:20 – 10:50

L9 – Object-oriented programming: library

Prof. Frank Fitzek

19/11/2025

No lecture – Public holiday

20/11/2025

9:20 – 10:50

L10 – Object-oriented programming: game theory

Prof. Frank Fitzek

26/11/2025

13:00 – 14:30

L11 – Raspberry Pi Pico architecture 1

Dr. Stanislav Mudriievskyi

26/11/2025

14:50 – 16:20

E5 – Q&A to lab1

Dr. Roland Schingnitz, Jonas Schulz

27/11/2025

9:20 – 10:50

E6 – Read from / write to files

Dr. Stanislav Mudriievskyi

03/12/2025

13:00 – 14:30

L12 – Problem based learning

Prof. Frank Fitzek

03/12/2025

14:50 – 16:20

L13 – Raspberry Pi Pico architecture 2

Dr. Stanislav Mudriievskyi

04/12/2025

9:20 – 10:50

L14 – Raspberry Pi Pico architecture 3

Dr. Stanislav Mudriievskyi

10/12/2025

13:00 – 14:30

E7 – Q&A to lab2, lab3

Dr. Stanislav Mudriievskyi

10/12/2025

14:50 – 16:20

E8 – Q&A to lab2, lab3

Dr. Stanislav Mudriievskyi

11/12/2025

9:20 – 10:50

L15 – Digital transfer, AI, machine learning, consultation, Q&A

Prof. Frank Fitzek, Dr. Stanislav Mudriievskyi

Software Engineering Grundlagen

After completing the module, students have competencies and practical skills in dealing with various programming languages and programming environments.
The module focuses on the structure and programming of computers with Python and Assembler. This includes information representation, basic Boolean circuits, computer architecture, algorithms and their complexity analysis, i.e. Big O notation.

At a glance

Module Number: EuI-ET-C-SwEgG
Type: compulsory course
Semester: 1th Semester ET
Term: annually in winter semester
Language: German (material in English)
Extent: 2/1/1
Exam: written, 120 min
Credits: 5

Lecturers and Teaching Assistants

Time Table

15/10/2025

13:00 – 14:30

L1 – Introduction

Prof. Frank Fitzek

15/10/2025

14:50 – 16:20

Tutorial – Software installation

Dr. Stanislav Mudriievskyi

16/10/2025

Self-study

22/10/2025

13:00 – 14:30

L2 – Loops

Prof. Frank Fitzek

22/10/2025

14:50 – 16:20

L3 – Coupon collector’s problem

Prof. Frank Fitzek

23/10/2025

9:20 – 10:50

L4 – Introduction to Raspberry Pi Pico

Prof. Frank Fitzek, Dr. Roland Schingnitz

29/10/2025

13:00 – 14:30

E1 – Input, output, math library

Dr. Stanislav Mudriievskyi

29/10/2025

14:50 – 16:20

E2 – Input, output, if statement, boolean logic

Dr. Stanislav Mudriievskyi

30/10/2025

9:20 – 10:50

L5 – Fibonacci sequence, recursion

Prof. Frank Fitzek, Dr. Juan Cabrera

05/11/2025

13:00 – 14:30

L6 – Bubble sort

Prof. Frank Fitzek

05/11/2025

14:50 – 16:20

L7 – UDP communication over WiFi

Prof. Frank Fitzek

06/11/2025

9:20 – 10:50

E3 – Loops: while, for; arrays (lists)

Dr. Stanislav Mudriievskyi

12/11/2025

13:00 – 14:30

E4 – Functions, execution time, Pico

Dr. Stanislav Mudriievskyi

12/11/2025

14:50 – 16:20

L8 – Practical examples in MicroPython for Raspberry Pi Pico

Dr. Roland Schingnitz, Jonas Schulz

13/11/2025

9:20 – 10:50

L9 – Object-oriented programming: library

Prof. Frank Fitzek

19/11/2025

No lecture – Public holiday

20/11/2025

9:20 – 10:50

L10 – Object-oriented programming: game theory

Prof. Frank Fitzek

26/11/2025

13:00 – 14:30

L11 – Raspberry Pi Pico architecture 1

Dr. Stanislav Mudriievskyi

26/11/2025

14:50 – 16:20

E5 – Q&A to lab1

Dr. Roland Schingnitz, Jonas Schulz

27/11/2025

9:20 – 10:50

E6 – Read from / write to files

Dr. Stanislav Mudriievskyi

03/12/2025

13:00 – 14:30

L12 – Problem based learning

Prof. Frank Fitzek

03/12/2025

14:50 – 16:20

L13 – Raspberry Pi Pico architecture 2

Dr. Stanislav Mudriievskyi

04/12/2025

9:20 – 10:50

L14 – Raspberry Pi Pico architecture 3

Dr. Stanislav Mudriievskyi

10/12/2025

13:00 – 14:30

E7 – Q&A to lab2, lab3

Dr. Stanislav Mudriievskyi

10/12/2025

14:50 – 16:20

E8 – Q&A to lab2, lab3

Dr. Stanislav Mudriievskyi

11/12/2025

9:20 – 10:50

L15 – Digital transfer, AI, machine learning, consultation, Q&A

Prof. Frank Fitzek, Dr. Stanislav Mudriievskyi

Software Engineering Vertiefung

After completing the module, students will be able to apply their programming skills to an embedded system and select different programming environments based on their complexity and level of application.
Contents of the module are embedded systems such as Raspberry Pi Pico and the efficient and portable programming of data structures and algorithms in a typed procedural language such as C as well as the comparison with other languages such as Assembler or MicroPython. The module also includes object-
oriented programming languages.

At a glance

Module Number: EuI-ET-C-SwEgV
Type: compulsory course
Semester: 2th Semester ET
Term: annually in summer semester
Language: German (material in English)
Extent: 2/1/1
Exam: 
Credits: 5

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

Software Engineering Vertiefung

After completing the module, students will be able to apply their programming skills to an embedded system and select different programming environments based on their complexity and level of application.
Contents of the module are embedded systems such as Raspberry Pi Pico and the efficient and portable programming of data structures and algorithms in a typed procedural language such as C as well as the comparison with other languages such as Assembler or MicroPython. The module also includes object-
oriented programming languages.

At a glance

Module Number: EuI-ET-C-SwEgV
Type: compulsory course
Semester: 2th Semester ET
Term: annually in summer semester
Language: German (material in English)
Extent: 2/1/1
Exam: 
Credits: 5

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

Hauptseminar Kommunikationstechnik

This seminar series shall help students to work, research, document and present on a scientific basis.
The Hauptseminar is preparing for Studien- /Master- and Diplomtheses.
Course materials and further information are to be found at the OPAL-Website of the course.

At a glance

Module Number: ET-12 10 02
Type: compulsory course
Semester: 6th Semester ET
Term: annually in summer semester
Language: German
Extent: 0/2/0
Exam: project work
Credits: 4

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

Projects

Communication Networks 1/Kommunikationsnetze 1

In this lecture the students will learn about the basic principles for communication systems. An important role has the layered communication protocol stack that allows for a global network with large flexibility. The different layers will be introduced and prominent protocols are discussed more in detail. Together with simple programming examples the students should understand the basic approach of communication networks. The lecture will also link the teaching content with ongoing research activities at the chair.

Important information for the YT playlist: The videos reflect the state of 2020. Since we update our lectures and exercises each year to some extent, new information may not be covered in the playlist.

At a glance

Module Number: ET-12 10 04, RES-WK-45
Type: compulsory course
Semester: 6th Semester ET/IT
Term: annually in summer semester
Language: German (material in English)
Extent: 2/2/0
Exam: written, 150 min
Credits: 4

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

Time Table

L1-1 – Organization, Introduction of ComNets Chair

You Tube Videos L0-01 to L0-02

L1-2 – History and Introduction of Communication Systems/Motivation

You Tube Videos L0-01 to L0-02

L2 – Concept of a layered model, 7 ISO/OSI model, Standardization

You Tube Videos L0-01 to L0-02

L3-1 + H1 – [L1: PHY-Layer] Error Correction + Hands-On: 

Molecular Transmission

L3-2 – [L1: PHY-Layer] Symbol and Bits, Different mediums

You Tube Videos L3-01 to L3-06

L4 – [L2: Data Link Layer] Channel Access, CSMA, CDMA

You Tube Videos L4-01 to L4-03

E1 – Introduction & ISO-OSI Layer Model: Example tasks and protocols per layer

L1-1 – Organization, Introduction of ComNets Chair

You Tube Videos L0-01 to L0-02

L1-1 – Organization, Introduction of ComNets Chair

You Tube Videos L0-01 to L0-02

L1-1 – Organization, Introduction of ComNets Chair

You Tube Videos L0-01 to L0-02

L1-1 – Organization, Introduction of ComNets Chair

You Tube Videos L0-01 to L0-02

Contact Person

Please contact Tobias for general questions and problems, and for specific issues the corresponding teaching assistant.

Communication Networks 2 / Kommunikationsnetze 2

In this course, we cover hot topics of communication networks, including but not limited to:

  • Computation in Future Communication Networks and Tactile Internet
  • Network Slicing
  • Mobile Edge Cloud (MEC)
  • Software-defined Networking (SDN)
  • Network Function Virtualization (NFV)
  • Active Queue Management (AQM)
  • Time-Sensitive Networking (TSN)
  • Hands-on Exercises: Mininet, ComNetsEmu, Docker, Network Slicing, Mobile Edge Cloud, Active Queue Management, Programmable Networks

At a glance

Module Number: ET-12 10 05
Type: elective course
Semester: 8th Semester ET
Term: annually in summer semester
Language: English
Extent: 4/2/0
Exam: written, 120 min
Credits: 7

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

Contact Person

Please contact Mingyu Ma or Ricardo Pousa for general questions and problems, and for specific issues the corresponding teaching assistant.

Textbooks

An introduction to the book and related slides for each chapter can be found on our website. We will distribute the corresponding chapters of the book in the course.

Related Publications

2019

Schmoll, Robert-Steve; Fischer, Tobias; Salah, Hani; Fitzek, Frank H. P.

Comparing and Evaluating Application-specific Boot Times of Virtualized Instances Proceedings Article

In: IEEE 5G World Forum, Dresden, Germany, 2019.

BibTeX

Doan, Tung V.; Nguyen, Giang T.; Salah, Hani; Pandi, Sreekrishna; Jarschel, Michael; Pries, Rastin; Fitzek, Frank H. P.

Containers vs Virtual Machines: Choosing the Right Virtualization Technology for Mobile Edge Cloud Proceedings Article

In: IEEE 5G World Forum, Dresden, Germany, 2019.

BibTeX

You, Dongho; Doan, Tung V.; Torre, Roberto; Mehrabi, Mahshid; Kropp, Alexander; Salah, Hani; Nguyen, Vu; Nguyen, Giang T.; Fitzek, Frank H. P.

Fog Computing as an Enabler for Immersive Media: Service Scenarios and Research Opportunities Journal Article

In: IEEE Access, 2019.

BibTeX

Doan, Tung V.; Kropp, Alexander; Nguyen, Giang T.; Salah, Hani; Fitzek, Frank H. P.

Reusing Sub-chains of Network Functions to Support MEC Services Proceedings Article

In: IEEE ISCC, Barcelona, Spain, 2019.

BibTeX

Rischke, Justus; Gabriel, Frank; Pandi, Sreekrishna; Nguyen, Giang T.; Salah, Hani; Fitzek, Frank H. P.

Improving Communication Reliability Efficiently: Adaptive Redundancy for RLNC in SDN Proceedings Article

In: 2019 IEEE Conference on Network Softwarization (NetSoft) (NetSoft 2019), Paris, France, 2019.

BibTeX

Xiang, Zuo; Gabriel, Frank; Urbano, Elena; Nguyen, Giang T.; Reisslein, Martin; Fitzek, Frank H. P.

Reducing Latency in Virtual Machines Enabling Tactile Internet for Human Machine Co-working Journal Article

In: IEEE Journal on Selected Areas in Communications, vol. 37, no. 5, pp. 1098-1116, 2019, ISSN: 0733-8716.

Abstract | Links | BibTeX

Practical Implementations of Network Coding/Netzwerkkodierung in Theorie und Praxis

This course introduces the students to the challenges and approaches of the state-of-the-art implementations of network coding. The course is taught not just through lectures but also with hands-on exercises using the Kodo software library. Kodo is available as a C++ and Python library and web tool. Therefore, students with different programming preferences will be able to approach it.

The initial lectures refresh the knowledge of the students of the theoretical background of network coding, e.g., the min-cut max-flow of a network, inter-flow network coding, and intra-flow Random Linear Network Coding (RLNC). The student is then introduced to the state-of-the-art software library Kodo and the advanced implementations of network coding such as systematic, sparse, tunable sparse, sliding window, etc. The course also covers the benefits of network coding in distributed storage applications. By the end of the course, the student will be introduced to advanced applications of network coding, e.g., Coded TCP, MORE, FULCRUM.

The exercises will teach the students how to use sockets in python as well as the python bindings of the Kodo software library for implementing unicast and broadcast communication applications.

You can apply for a research license for PyErasure. Specify that you are a student from the network coding course at the TUD. You will need a Github account where the source code is hosted.

At a glance

Module Number: ET-12 10 21
Type: elective course
Semester: 8th Semester ET
Term: annually in summer semester
Language: English
Extent: 2/1/0
Credits: 7

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

Further Material

The Enigma Code (Enigma Machine) – Numberphile

Flaw in the Enigma Code – Numberphile

How Internet Communication Works: Network Coding – Art of the Problem

Contact Person

Please contact Juan Cabrera for general questions and problems.

Cooperative Communication Systems/Kooperative Kommunikation

This course aims at giving the students a complete overview of cooperation among modern communication networks that aid in achieving maximum network efficiency. The knowledge of approaches and methods of game theory allows the analysis of conflict situations as they occur, in the resource allocation of radio systems. The idea of cooperation among pure peer-to-peer networks is extended to multi-channel aware cooperation techniques like in the case of LTE over wireless meshed devices. The use of modern coding techniques such as network coding for improving cooperation gains is highlighted in the lecture. A small project is showing how fireflies work together in nature. The final lectures deal with the application of cooperative techniques to modern wireless mesh networks.

The theoretical concepts dealt with in the lectures are complemented with some interesting hands-on experiments and games in the exercise sessions to provide an intuitive understanding of the practical use of cooperative systems.

At a glance

Module Number: ET-12 10 22
Type: elective course
Semester: 8th Semester ET
Term: annually in summer semester
Language: English
Extent: 2/1/0
Exam: written, 120 min
Credits: 7

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

Further Material

Das Gefangenendilemma (in German)

The prisoner’s dilemma (in English)

Statistik 1

In this course students will be taught the usage of mathematical methods of statistics in the area of communication technology. The lectures include theoretical and practical methods of descriptive statistics and several procedures for tests and estimations of deductive statistics. Based on combinatorics and theory of probability the students will afterwards know, how to handle massive data and effects academically.

Continuation at Statistik 2.

At a glance

Module Number: ET-12 10 08
Type: elective course
Semester: 8th Semester ET
Term: annually in summer semester
Language: German
Extent: 2/1/0
Exam: written, 135 min
Credits: 7 (including Statistik 2)

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

Content of course

Zielstellung ist die Gewinnung von Aussagen zur Grundgesamtheit der betrachteten Objekte oder Vorgänge aus konkreten Stichproben unter Einbeziehung wahrscheinlichkeitstheoretischer Modelle. Vorlesungen und Übungsaufgaben helfen, diese für statistische Untersuchungen erforderlichen Modelle zu finden, und zeigen Methoden zu deren analytischer Behandlung auf. Die anschauliche Herleitung bzw. ingenieurmäßige Deutung der verwendeten Gesetzmäßigkeiten ist in erster Linie für den Elektrotechniker bestimmt. Für den praktischen Gebrauch werden oft benötigte Hilfsmittel zusammengestellt.

  • Gegenstand und Entwicklungsgeschichte der mathematischen Statistik
  • Vertiefungen und Ergänzungen zur Wahrscheinlichkeitstheorie: Kombinatorische Grundlagen; Wahrscheinlichkeitsverteilungen, Momente und Rechenregeln; Wichtige spezielle Wahrscheinlichkeitsverteilungen; Grenzwertsätze
  • Beschreibende Statistik: Messniveau von Daten; Empirische Verteilung eines Merkmals; Empirische Verteilung zweier Merkmale
  • Schließende/Beurteilende Statistik: Stichprobenvektor und Stichprobenfunktion, ausgewählte Stichprobenfunktionen
  • Statistische Schätzverfahren: Schätzfunktionen; Punktschätzungen; Konfidenz- und Prognosenintervalle
  • Statistische Prüfverfahren: Prüffunktionen; Hypothesenprüfungen zu Mittelwerten, Varianzen, Anteilwerten und Verteilungsgesetzen, Anpassungstests
  • Untersuchung stochastischer Zusammenhänge: Korrelations- und Regressionsanalyse; Varianzanalyse

Statistik 2

In this course students will be taught the usage of mathematical methods of statistics in the area of communication technology. The lectures include theoretical and practical methods of descriptive statistics and several procedures for tests and estimations of deductive statistics. Based on combinatorics and theory of probability the students will afterwards know, how to handle massive data and effects academically.

Continuation of Statistik 1.

At a glance

Module Number: ET-12 10 08
Type: elective course
Semester: 9th Semester ET
Term: annually in winter semester
Language: German
Extent: 2/1/0
Exam: written, 135 min
Credits: 7 (including Statistik 1)

Lecturers and Teaching Assistants

Time Table

16/10/2025

11:10-12:40

L1 – Überblick Statistik II und Schließende Statistik

21/10/2025

09:20-10:50

L2 – Statistische Schätzverfahren

23/10/2025

11:10-12:40

L3 – Intervallschätzungen und Konfidenzintervalle

30/10/2025

11:10-12:40

04/11/2025

09:20-10:50

06/11/2025

11:10-12:40

13/11/2025

11:10-12:40

18/11/2025

09:20-10:50

20/11/2025

11:10-12:40

E

27/11/2025

11:10-12:40

02/12/2025

09:20-10:50

04/12/2025

11:10-12:40

11/12/2025

11:10-12:40

16/12/2025

09:20-10:50

18/12/2025

11:10-12:40

08/01/2026

11:10-12:40

13/01/2026

09:20-10:50

E

15/01/2026

11:10-12:40

E

22/01/2026

11:10-12:40

27/01/2026

09:20-10:50

29/01/2026

11:10-12:40

05/02/2026

11:10-12:40

spare date

February/March

t.b.d.

Consultation

February/March

t.b.d.

Exam

Content of course

Zielstellung ist die Gewinnung von Aussagen zur Grundgesamtheit der betrachteten Objekte oder Vorgänge aus konkreten Stichproben unter Einbeziehung wahrscheinlichkeitstheoretischer Modelle. Vorlesungen und Übungsaufgaben helfen, diese für statistische Untersuchungen erforderlichen Modelle zu finden, und zeigen Methoden zu deren analytischer Behandlung auf. Die anschauliche Herleitung bzw. ingenieurmäßige Deutung der verwendeten Gesetzmäßigkeiten ist in erster Linie für den Elektrotechniker bestimmt. Für den praktischen Gebrauch werden oft benötigte Hilfsmittel zusammengestellt.

  • Gegenstand und Entwicklungsgeschichte der mathematischen Statistik
  • Vertiefungen und Ergänzungen zur Wahrscheinlichkeitstheorie: Kombinatorische Grundlagen; Wahrscheinlichkeitsverteilungen, Momente und Rechenregeln; Wichtige spezielle Wahrscheinlichkeitsverteilungen; Grenzwertsätze
  • Beschreibende Statistik: Messniveau von Daten; Empirische Verteilung eines Merkmals; Empirische Verteilung zweier Merkmale
  • Schließende/Beurteilende Statistik: Stichprobenvektor und Stichprobenfunktion, ausgewählte Stichprobenfunktionen
  • Statistische Schätzverfahren: Schätzfunktionen; Punktschätzungen; Konfidenz- und Prognosenintervalle
  • Statistische Prüfverfahren: Prüffunktionen; Hypothesenprüfungen zu Mittelwerten, Varianzen, Anteilwerten und Verteilungsgesetzen, Anpassungstests
  • Untersuchung stochastischer Zusammenhänge: Korrelations- und Regressionsanalyse; Varianzanalyse

Oberseminar Kommunikationsnetze

Discover the ongoing research efforts in our oberseminar, presented by PhD researchers.

This session provides an opportunity for students to learn about the latest work being done within our chair. Attendance is encouraged for those curious about our current research endeavors.

We warmly invite all students to partake and immerse themselves in the dynamic world of advanced studies, offering a unique glimpse into the heart of our chair’s academic pursuits.

At a glance

Module Number: ET-12 10 23
Type: elective course
Semester: 9th semester ET
Term: annually in winter semester
Language: English, German
Extent: 0/2/0
Exam: report and presentation
Credits: 4

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next winter semester

Exam

PhD seminar series on Advanced topics of communication networks

Communication Networks 3/Kommunikationsnetze 3

In this course we cover the most recent topics about communication networks such as

  • Future communication networks: 6G and the Quantum Internet
  • Basics of quantum mechanics
  • Quantum communication networks: hardware, software, and applications
  • Quantum computing and quantum sensing
  • Molecular communications
  • Post-Shannon communications

Please enroll in OPAL to receive updates and to get the material related to the lecture. The registration is open till 14.11.2025.

At a glance

Module Number: ET-12 10 20
Type: elective course
Semester: 9th Semester ET
Term: annually in winter semester
Language: English
Extent: 2/1/0
Exam: written, 120 min; project work
Credits: 7

Lecturers and Teaching Assistants

Time Table

14/10/2025

14:50

L1 – Introduction to the course + The Vision of Future Communication Networks + Classical Vs. Quantum (Sensing, Computing, Communication)

21/10/2025

14:50

L2 – 6G Architecture and Technologies

22/10/2025

11:10

L3 – Basics of Quantum Mechanics

28/10/2025

14:50

E1 – Basics of Quantum Mechanics

04/11/2025

14:50

L4 – Quantum Gates and Circuits

05/11/2025

11:10

E2 – Quantum Gates and Circuits

11/11/2025

14:50

L5 – The Vision of the Quantum Internet

18/11/2025

14:50

L6-1 – Quantum Communication Networks

19/11/2025

No lecture

Bank holiday

25/11/2025

14:50

L6-2 – Quantum Communication Networks

02/12/2025

14:50

L7 – Basics of Quantum Technologies in Communication Network – Hardwares

03/12/2025

11:10

L8 – Quantum Key Distribution

09/12/2025

14:50

L9-1 – Distributed Quantum Computing and Sensing

16/12/2025

14:50

E3-1 – Distributed Quantum Computing and Sensing

17/12/2025

11:10

L9-2 – Distributed Quantum Computing and Sensing

06/01/2026

14:50

E3-2 – Distributed Quantum Computing and Sensing

13/01/2026

14:50

L9-3 – Recap of Quantum Communication, Computing, and Sensing

14/01/2026

11:10

L10-1 – Post-Shannon Communications

20/01/2026

14:50

L10-2 – Post-Shannon Communications

27/01/2026

14:50

E4 – Post-Shannon Communications

28/01/2026

11:10

L11-1 – Molecular Communications

03/02/2026

14:50

L11-2 – Molecular Communications

virtual on BBB

Textbooks

Most of the content of the lectures comes from our recently-published scientific articles and books.

Related Publications

2024

Halder, Joy; Rajabov, Akhmadjon; Bassoli, Riccardo; Fitzek, Frank H. P.; Fettweis, Gerhard P.

Optimal Routing and End-to-End Entanglement Distribution in Quantum Networks Journal Article

In: Scientific Reports, vol. 14, no. 19262, pp. 1-14, 2024.

Links | BibTeX

2023

Lengerke, Caspar; Hefele, Alexander; Cabrera, Juan A.; Reisslein, Martin; Fitzek, Frank H. P.

Beyond the Bound: A New Performance Perspective for Identification via Channels Journal Article

In: IEEE Journal on Selected Areas in Communications, vol. 41, iss. 8, pp. 2687-2706, 2023.

Links | BibTeX

Hofmann, Pit; Cabrera, Juan A.; Krieg, Elisha; Bassoli, Riccardo; Fitzek, Frank H. P.

DNA-Storage in Future Communication Networks Journal Article

In: IEEE Communications Magazine, vol. 61, iss. 10, pp. 178-183, 2023.

Links | BibTeX

Lengerke, Caspar; Hefele, Alexander; Cabrera, Juan A.; Kosut, Oliver; Reisslein, Martin; Fitzek, Frank H. P.

Identification Codes: A Topical Review with Design Guidelines for Practical Systems Journal Article

In: IEEE Access, vol. 11, pp. 14961-14982, 2023.

Links | BibTeX

Nande, Swaraj Shekhar; Paul, Marius; Senk, Stefan; Ulbricht, Marian; Bassoli, Riccardo; Fitzek, Frank H. P.; Boche, Holger

Quantum Enhanced Time Synchronisation for Communication Network Journal Article

In: Computer Networks, 2023.

Links | BibTeX

Hofmann, Pit; Cabrera, Juan A.; Bassoli, Riccardo; Reisslein, Martin; Fitzek, Frank H. P.

Coding in Diffusion-Based Molecular Nanonetworks: A Comprehensive Survey Journal Article

In: IEEE Access, pp. 1-1, 2023.

Links | BibTeX

2021

Adamo, Stephen Di; Nötzel, Janis; Sekavčnik, Simon; Bassoli, Riccardo; Ferrara, Roberto; Deppe, Christian; Fitzek, Frank H. P.; Boche, Holger

Integrating Quantum Simulation for Quantum-Enhanced Classical Network Emulation Journal Article

In: IEEE Communications Letters, 2021.

Links | BibTeX

Bassoli, Riccardo; Fitzek, Frank H. P.; Strinati, Emilio Calvanese

Why do we need 6G? Journal Article

In: ITU Journal on Future and Evolving Technologies, vol. 2, no. 6, 2021.

Links | BibTeX

Ferrara, Roberto; Bassoli, Riccardo; Deppe, Christian; Fitzek, Frank H. P.; Boche, Holger

The Computational and Latency Advantage of Quantum Communication Networks Journal Article

In: IEEE Communications Magazine, vol. 59, no. 6, pp. 132-137, 2021.

Links | BibTeX

Problem Based Learning

The course offers hands-on learning on the topics discussed in the “Communication Networks 3” course using a problem-based learning approach.

The course is organized as follows:

  1. Introductory part (1-2 meetings): We introduce the course and the problem-based learning approach. In addition, the chair members (supervisors) will offer ideas for projects.
  2. Forming teams and projects selection (1-2 meetings): Every 2-4 students form a team, select a project, meet the supervisor, finalize the project description.
  3. Project supervision and on-demand lectures (3-6): The students implement the projects and keep the supervisors updated. According to the topics of the selected projects, some lectures and exercises will be organized on demand (TBA). A project report must be submitted till TBD.
  4. Presentations (2-3 meetings): Team members present their project. Attendance of all presentations is mandatory.

Please attend the first 3 meetings to know the arrangement of the projects.

At a glance

Module Number: ET-12 10 20
Type: elective course
Semester: 9th semester ET
Term: annually in winter semester
Language: English
Extent: 2/1/0
Exam: report and presentation
Credits: 7 (in combination with ComNets3)

Lecturers and Teaching Assistants

Time Table

15/10/2025

11:10

Introduction of PBL and available projects

20/10/2025

11:10

Selecting projects

17/11/2025

11:10

Project consultation and organizational sync

15/12/2025

11:10

Intermediate presentation

12/2025 – 01/2026

Project consultation + On-demand lectures

linked to ComNets3

in sync with individual project supervisors

12/01/2026

11:10

Project presentation dry-runs

lets improve your presentation skills

19/01/2026

11:10

Project Report to be turned in

t.b.d.

Final project result presentation

Exam

t.b.d.

Traffic Theory/Nachrichtenverkehrstheorie

This course offers the theoretical base and practical methods for modelling, analysis, and performance investigation of communication systems. The students will learn how to use known formulas for traffic theory problems. The abstraction from reality to model will be done for different practical applications and networks.

Topics covered are:

  • Introduction and Examples
  • Probabilities, Random Distributions, Moments, Properties of distributions
  • Random processes
  • System modelling using traffic theory, terminology, classification, performance measures
  • Little’s law, PASTA, BASTA
  • Theory of Marcov chains (discrete and continous time)t
  • Examples of communication systems to be analyzed with Markov chains
  • Outlook on further tools (matrix analysis, fluid-flow, software tools, Jackson networks, Gordon-Newell, BCMP, Mean value analysis, network calculus (deterministic, stochastic)

Exercises will be on discussion base between students and teaching assistant to focus on unsolved problems.

At a glance

Module Number: ET-12 10 05
Type: elective course
Semester: 8th Semester ET
Term: annually in summer semester
Language: English
Extent: 4/2/0
Exam: written, 120 min
Credits: 7

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

ICT for Smart Grids/Informations- und Kommunikationstechnik

The course ICT for Smart Grids is offered for students in the module “Kommunikationstechnik” from the Renewable Energy Systems studies. It is linked to the course “Kommunikationsnetze” in this module as well.
The course focuses on communication technologies specific to IoT scenarios (ZigBee, LoRa), Application Layer IoT protocols (MQTT, COAP), data management systems and an introduction to datatbase design, data analysis (traditional and machine learning based), and security.
From this course, students will learn how to approach the design of a distributed and remotely controlled system, from the selection of the communication technology, to the application data management and privacy.

At a glance

Module Number: RES-WK-45
Type: elective course
Semester: 8th Semester RES
Term: annually in summer semester
Language: English, German
Extent: 4/2/0
Exam: written, 150 min
Credits: 7

Lecturers and Teaching Assistants

Time Table

New schedule will be published soon for next summer semester

L – Lecture
E – Exercise
H – Hands-On
t.b.d. – to be determined