Back to all courses

Networked systems and services

Individual course

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.

Completion methods

The course has weekly lectures and exercise sessions which cover the material of the course.

  • Lectures MO 10-12, TU 10-12
  • Exercises FR 10-12 (times may still change!)

More information on the University of Helsinki’s course page.

You can get a digital badge after completing this course.

Responsible teacher

University of Helsinki
Ashwin Rao

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Application period has ended
Application period has ended
Topics:
5G technology,
Internet technology
Course code:
CSM13101
Study credits:
5 ECTS
Price:
0 €
Course level:
Teaching period:
5.9.–21.10.2022
Application deadline:
Application period has ended
Host university:
University of Helsinki
Who can apply:
Adult learner,
Degree student
Teaching method:
Contact
Place of contact learning:
Helsinki
Teaching language:
English
General prerequisites:
A bachelors degree in Computer Science or equivalent.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.