Zasady zaliczenia:
- projekt tworzy grupa 2 osobowa
- projekt obejmuje:
- napisanie programu:
- zaimplementowanie znanego protokołu (może być REST API, może być protokół taki jak SMTP, POP3, IMAP, itp).
- grupa może sama zaproponować protokół lub wybrać zaproponowany przez prowadzącego ćwiczenia
- część obsługująca połączenia sieciowe powinna zostać napisana w języku C.
- część frontend może zostać napisana w dowolnym języku i formie (może to być tryb tekstowy, jednakże ma być wygodny)
- dokumentację techniczną
- opis struktur sieciowych
- opis zaimplementowanego protokołu (jak przebiega wymiana komunikatów, jakie są stany, itp.)
- opis techniczny jak został zbudowany program
- prezentację działania
- 7-9 minut prezentacji
- jaki był cel projektu
- jak wygląda protokół
- prezentacja jak aplikacja działa (uwaga – ta część może zająć max. 2 minuty)
- napisanie programu:
- Punktacja:
- działanie z punktu widzenia użytkownika 0-10 punktów
- odpowiedzi na pytania prowadzącego 0-15 punktów
- dokumentacja 0-15 punktów
- budowa programu 0-5 punktów
- prezentacja 0-5 punktów
Termin realizacji:
Zajęcia odbywające się w drugim tygodniu maja.