Module Databases and Communication Networks 2, Media Computer Science (Bachelor) (ER 6)

English language
Compact font

Color scheme

Module summary

Databases and Communication Networks 2

MINB520

Prof. Dr. Zoltán Nochta

/

5th Semester

Datenbanken und Kommunikationsnetze 1

none

This module provides advanced knowledge about the development of database applications and computer networks. The students learn the systematic approach to invention as planning and implementation of complex information and communication structures, particularly for distributed systems. While database applications focus on a waterfall-like approach, it is in communication networks focus on the actual network structures and network components.

Written Exam 120 Min. (graded)
Course Communication Networks 2

MINB521.b

Lecture

Prof. Dr. Oliver Waldhorst

German

2.5/2

75 hours in total, including 30 hours of contact study.

Module exam

In this course, students expand their knowledge of communication networks, in particular by taking an in-depth look at the functionalities and challenges of the layers of the Internet protocol stack. After completing the course, they will be able to analyze, evaluate and practically apply advanced mechanisms and protocols in the application layer, transport layer, network layer and security layer. They will be able to identify complex network problems, combine specific solution modules and develop innovative solutions.

The lecture covers the following topics:

  • Transmission of multimedia content in the application layer, e.g. Netflix and Skype, as well as the basics of secure communication such as TLS and secure email.
  • Transport layer mechanisms, including extensions to TCP such as SACK and CUBIC, as well as new protocols such as QUIC.
  • Network layer with addressing and routing concepts, including IPv6, Software Defined Networking (SDN) and IPsec.
  • Data link layer with a focus on VLANs, MPLS and data center networks.

 The lecture is taught in a flipped classroom format. Students prepare for the classroom sessions independently using lecture slides and explanatory videos. In these sessions, the topics are explored in greater depth through case studies and exercises. Online tests offer students the opportunity for self-assessment and to collect bonus points for the exam. The examination consists of a 60-minute written exam, which is part of the module exam "Databases and Communication Networks 2".

 The total workload is 75 hours, divided into 25 hours of attendance time, 25 hours of asynchronous learning and 25 hours for exam preparation and follow-up.

  • Slide collection and explanatory videos in the ILIAS system
  • James Kurose, Keith Ross: Computer Networking - A Top-Down Approach, 8th edition, Pearson, 2021
  • Various Internet standards, see https://www.rfc-editor.org
  • Further information in the lecture
Course Databases 2

MINB521.a

Lecture

Prof. Dr. Zoltán Nochta

German

2.5/2

75 hours in total, including 30 hours of contact study.

Module exam

Definition of database application, database design process, database analysis and design techniques, database design, logical database design, normalization, physical database design, current and future trends in the field of database technology.

Powerpoint slides, Blackboard, Exercises Textbooks:
  • "Datenbanksysteme" von Alfons Kemper, Andre Eickler
  • "Database Solutions" von Thomas Connolly, Carolyn Begg

Seminaristic lecture, excercises