Communication protocols - how a human can teach computers talk to each other

General description

The course starts with an introduction to communication systems. You will learn about the components of such a system and their roles; you will also find out what are the factors that can affect communication. Later in the course you will see how the previously obtained knowledge is applied in practice, and how modern communication systems are designed. The course is not limited to the items above, it provides many other useful bits that can be applied not only in computer-to-computer communication, but also in human-to-human interactions.

Academic information

Fields of activity:
Computer Science/Automatic Control/Informatics
Content and topics:
Communication systems, network protocols
Learning goals and objectives:

- understanding of the client-server architecture
- understanding of the protocols upon which the Internet is based
- ability to devise your own network protocol to solve certain problems
- ability to reverse-engineer an undocumented protocol
Examination type:
Either case study or written exam
ECTS credits issued:
Not known yet

Information for applicants

Selection criteria:
Motivation letter

Practical arrangements

All of the following are covered by the event fee:

Student's dormitory

- University Cafeteria
- Delicious food cooked by organizers
- Leonid's Mother

- Public transportation
- University bus