Please fill out the fields below to register for the course.
What is the intended audience?
The intended audience of this course is master students with deeper interest and
background in computer networks.
Basic knowledge in networking is required on a theoretical (e.g. lecture "Grundlagen:
Rechnernetze und Verteilte Systeme") and a practical level (e.g. ilab or own practical experience).
- You should be familiar with the Linux Operating system at Shell level.
- You should beable to write programs in at least one programming language (e.g. Java,
- You should either have attended our bachelor practical
exercise ilab or be familiar with the topics it covers.
If you already know how the Internet works and you want to learn about selected networking
concepts more in depth ilab2 is the right course for you.
If you are not familiar with configuring services like DNS, VPN, Firewalls etc. iLab1 is the right course for you.
What do I learn?
When finishing the course, you will have a deep inside into the covered topics. You can
find a list of the topics here.
You will get a good overview in the topics handled at our chair and therefore be well prepared
to do a thesis or a student assistant work at our chair later.
As the entire course is held in English you can train and improve your language
How is the workflow?
The course consists of ten exercises.
For an exercise you will normally have one week; for longer exercises two weeks will be
The practical exercises are performed in teams of two students.
You should try to find a team partner that is on a similar level concerning the knowledge about
the network backgrounds, as well as the Linux operating system.
An exercise consists of three parts:
- A short weekly meeting where you get presented some theoretical background for the upcoming
- A so-called "prelab" where you make yourself familiar with the theoretical backgrounds of the
This is done by each team member separately on ones own.
The prelab is done before the practical performance of the exercise.
- The practical exercise which is called "lab".
As stated above this part is done in your two-people team.
You will have your lab environment for one whole day of the week on which you can decide freely
when to be in the lab and perform your practical exercise together.
This gives you the freedom to attend lectures in between, etc.
The course is entirely held in English.
You are expected to answer the questions in English as well.
This is a good example to exercise and improve your language skills!
In contrast to many other practical exercises the course is entirely based on a web system.
You will have access to the respective website from every PC that is connected to the
This allows you to freely choose your timeslots to perform the prelab or do final adjustments to
To which modules does this course belong?
- IN8903: Praktikum im Bereich Technische Informatik (10 ECTS)
- IN2106: Master-Praktikum (10 ECTS)
When does the course start?
The kickoff will usually be in the first week of the semester. Please have a look at our chairs page for further information.
In the kickoff the teams will be formed and the timeslots will be allocated thus you have to
physically attend this meeting.
How can I apply?
You find the registration form below
As the practical exercises are performed in teams of two students, it is a good idea to already
search a team partner right now.
You can give the name of your designated team partner in the application form.
As the places are usually in great demand you should register early.
Current State of Applications
The amount of free places is shown below the form.
Please continue registering even if no places are left as usually not all students really
participate at the end.
The final decision about this will be at the kickoff.