Dostarczenie
podstawowej wiedzy oraz przekazanie umiejętności związanych z sieciami
komputerowymi i programowaniem sieciowym dla przynajmniej dwóch
platform programowania. Omawiane są pojęcia, specyfikacje,
protokoły oraz rozwiązania techniczne i sprzętowe stanowiące o
specyfice dyscypliny. Zagadnienia te omawiane są z perspektywy warstw
modeli odniesienia oraz współdziałania tych warstw. W szczególności
omawiane są sieci lokalne w tym sieci bezprzewodowe, stos protokołów
TCP/IP, protokoły warstwy aplikacji, media transmisyjne oraz ich
charakterystyki. Omawiane są zagadnienia dotyczące bezpieczeństwa sieci
komputerowych w odniesieniu do warstw komunikacyjnych. Uwzględniane są
aspekty inżynierskie projektowania sieci komputerowych w tym zagadnienia
niezawodności i efektywności. W szczególności omawiane są systemy
kodowania informacji oraz sygnalizacji w mediach transmisyjnych.
Przedmiot umożliwia zrozumienie zasad działania współczesnych sieci
komputerowych. Dostarcza umiejętności projektowania i konfigurowania
prostych sieci, analizowania protokołów, a także programowania aplikacji
sieciowych w architekturze klient-serwer z wykorzystaniem interfejsu
gniazd.
- Nauczyciel: Marcin Gogolewski
- Nauczyciel: Michał Hanćkowiak
- Nauczyciel: Wojciech Wawrzyniak
- Nauczyciel: Marcin Witkowski