Networked systems and services
Max amount of FITech students: 10
Persons without a valid study right to a Finnish university have preference to this course.
The course focuses on core networking themes and problems at the higher layers of the protocol stack. Examples of topics we will cover are reliability (e.g., forward error correction), HTTP, RPC, video delivery, fate sharing (as based on the end-to-end argument), and component-based systems (e.g., containers and dockers). Each iteration of the course will focus on 3-4 key themes which will slightly vary from year to year.
The key focus of the course is a problem-based approach to building reliable networked systems and services. We will study the reliability problem at various protocol levels, illustrating how it can be solved at the different levels, and which level might be the most appropriate one for solving the problem. We will also explore the limits of reliability, i.e., just exactly how much can be achieved in practice. The course has a strong practical orientation and requires active participation in the exercises.
The course has weekly lectures and exercise sessions which cover the material of the course. As a rule, attendance is not mandatory and any exceptions will be announced at the beginning of each course iteration. The course can be completed by successfully completing all the mandatory exercises given in the course and successfully passing the course exam.
The course material is made available online, and some students have just passed the course by taking the examination.
More information on the University of Helsinki’s course page.
You can get a digital badge after completing this course.
Contact person for applications