This core lecture (Stammvorlesung) addresses Bachelor and Master students in Computer Science, Bioinformatics, CuK or Computerlinguistics. Bachelor students must have passed the base lecture Programming 1. The lectures Math 1, 2, 3 and Programming 2 are recommended.


The course will explain data networks. Internet protocols will be used to motivate and explain basic concepts in data networks, as the internet is today's data network par excellence. We will follow the book by Kurose/Ross, with some additions taken mainly from Bertsekas/Gallager.


The module is offered in the summer 2006. Lectures are scheduled for Mon 14:00-16:00 and Wed 14:00-16:00.We start on April, 19, and end on July 19 with a final exam. We might have a midterm exam on June 7.


Excersises take place once per week. The lecture will be given in English; exercises are in English and German.

All details are available at the CMS.


The lectures will be held in E 1 3 Hoorsaal 002. The exercise classes will be in E 1 3 SR 013, SR 014 and SR 016 (please check the CMS for details).


To pass the course you are required to:

Successfully demonstrate a calculation on the blackboard at least once in your exercise group,
Earn at least 50% of the points in the quizzes,
Pass two out of the mid-term exam, the final exam, and the re-exam, by earning at least 50% of the points in them.

The grade will be based on the accumulated raw points you earned in your successful examinations. High performance in the quizzes entitles you some bonus points.

Please login here to get more information!


Prof. Dr.-Ing. Holger Hermanns


Dipl.-Inf. Sven Johr
Reza Pulungan, MsC


Niko Paltzer
Christophe Boutter

Lecture Notes & Exercises

Lecture Notes and exercises are no longer obtainable from here. Please log in to the CMS to obtain them.


James F. Kurose, Keith W. Ross: Computer networking : a top-down approach featuring the internet. – 2nd ed. – Boston : Addison-Wesley, 2003. Old online version and Online add-ons available
Dimitri Bertsekas, Robert Gallager: Data networks. – 2nd ed. – Saddle River, NJ : Prentice Hall, 1992.
Gerald J. Holzmann: The spin model checker : primer and reference manual. – Boston : Addison-Wesley, 2004.
Gerald J. Holzmann: Design and Validation of Computer Protocols. – Englewood Cliffs, NJ : Prentice–Hall, 1991. Available online
Andrew S. Tanenbaum: Computer networks. – 4th ed. – Upper Saddle River, NJ : Pearson Education, 2003.