Advanced Concepts of Communication Networks

Title:Advanced Concepts of Communication Networks
Type:Lecture with exercise/Module only with this lecture
Token | Number | Module number:FKR | CS6932.000 | 72018
Semester hours/Credits:2L+2E/6 ECTS
Lecturer:Prof. Dr. Frank Kargl
Tutor:Stephan Kleber, Felix Engelmann
General schedule:

Lecture: Monday, 08:30 - 10:00 h, O28-H21, starting 24.04.2017
25.04., 14:15 - 15:45 h will be lecture instead of exercise

Exercise: Tuesday, 14:20 - 15:45 h, O28-H21, starting 02.05.2017

Learning platform:For the course the e-learning system Moodle is used; please register.
Lectures will be recorded and provided in Moodle.
Grade bonus:A grade bonus of 0,3 resp. 0,4 is given if the necessary exercise tasks are passed.
Exams:see Prüfungsplanungssystem

Description and general information

Integration of module into courses of studies

Informatik, B.Sc.: Schwerpunktfach
Informatik, M.Sc.: Kernfach Technische und Systemnahe Informatik
Informatik, Lehramt: Wahl
Medieninformatik, B.Sc.: Schwerpunktfach
Informationsystemtechnik, M.Sc.: Wahlpflicht Informatik

Informatik, B.Sc. (nur PO 2010 und davor): Schwerpunktmodul
Informatik, M.Sc. (nur PO 2010 und davor): Kernmodul Technische und Systemenahe Informatik
Medieninformatik, B.Sc. (nur PO 2010 und davor): Schwerpunktmodul

Informatik, Dipl.: Kernfach Technische und Systemnahe Informatik
Informatik, Dipl.: Vertiefungsgebiet Verteilte Systeme
Medieninformatik, Dipl.: Kernfach Technische und Systemnahe Informatik
Medieninformatik, Dipl.: Vertiefungsgebiet Verteilte Systeme

Module authority:Prof. Dr. Frank Kargl
Turn/Duration:Every summer semester/one semester
Requirements (contentual):Modules Praktische Informatik, Programmierung von Systemen, and Grundlagen der Rechnernetze
Requirements (formal):-
Basis for (contentual):-
Teaching Goals:The aim of this lecture is to provide a deepened understanding of computer networks beyond the basics taught in the "Grundlagen der Rechnernetze" module. This is achieved by discussing topics with highly practical relevance (like IPv6) and by addressing networks used in scenarios beyond classical Internet and LANs (e.g., for automotive or industrial networks). Finally, we will also look into current research topics like software-defined networks. The last type of topics will be discussed based on current research literature and will thus train students in reading of scientific literature. The exercises will repeat topics of the lecture with a deepened practical focus and may also invite experts from practice to give guest talks. Students will also be able to work with
real networking equipment in order to learn how to setup and configure computer networks in real environments.
Content:Based on the course "Grundlagen der Rechnernetze", we will deepen and extend various aspects of computer networks. In a first part, we will focus on the lower layers of the communication stack and the theoretical foundations of computer networks and information theory. The course discusses various IEEE 802 PHY and link layer technologies, both wired and wireless. Then we look into networks for specific application scenarios like automotive or industrial installations. On the network layer, we look closer into IPv6, routing protocols, software-defined networking and how the Internet is organized and administered. On higher layers, advanced transport protocols like SCTP are discussed as well overlay-networks and information-centric networking.
Literature:Will be announced during the lecture.
Course assessment and exams:Written (in case of few participants oral) exam at the end of the semester; no further course assessment; grade bonus if lab passed successfull
Grading:Grade of the module exam
Estimation of effort:Active time (Lecture, exercise, exam): 60h (2 ECTS)
Self-study with follow-up of the lecture, exercises, preparation for the exam: 120h (4 ECTS)
Sum: 180h (6 ECTS)