KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/201 Sieci komputerowe Computer networks A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom kształcenia Profil studiów Forma i tryb prowadzenia studiów Specjalność Jednostka prowadząca moduł Koordynator modułu Informatyka I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne) Katedra Informatyki Robert Tomaszewski Zatwierdził: B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynależność do grupy/bloku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w planie studiów - semestr Usytuowanie realizacji przedmiotu w roku akademickim Wymagania wstępne Egzamin Liczba punktów ECTS 6 Kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski 4 letni (semestr zimowy / letni) Programowanie w języku C 1 Programowanie w języku C 2 (kody modułów / nazwy modułów) tak (tak / nie) Forma prowadzenia zajęć wykład ćwiczenia laboratorium projekt inne w semestrze 0 0
C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Poznanie zasad budowy i działania sieci komputerowych. Poznanie technologii, urządzeń oraz wybranych protokołów umiejscowionych na poszczególnych warstwach modeli ISO/OSI i DoD. Nabycie umiejętności tworzenia oprogramowania korzystającego z protokołów sieciowych oraz projektowania własnych protokołów aplikacyjnych. (-4 linijki) Symbol efektu U_02 Efekty kształcenia Wiedza na temat typów, zasad budowy, konfigurowania, diagnozowania i działania sieci komputerowych. Znajomość roli warstwowych modeli ISO/OSI oraz DoD, funkcji poszczególnych warstw wraz z przyporządkowaniem przykładowych technologii, urządzeń i protokołów. Szczegółowa wiedza na temat działania najważniejszych technologii i protokołów sieciowych. Podstawowa znajomość kwestii bezpieczeństwa w sieciach komputerowych oraz kierunków rozwoju technologii sieciowych. Umiejętność tworzenia oprogramowania korzystającego z istniejących API i protokołów sieciowych. Umiejętność implementowania własnych protokołów aplikacyjnych. Forma prowadzenia zajęć (w/ć/l/p/inne) K_01 Praca w zespole. L odniesienie do efektów kierunkowych W, L W W W W, L L K_W18 K_W18 K_U01 K_U06 K_U01 K_U05 K_U06 K_U02 K_K0 odniesienie do efektów obszarowych T1A_W05 T1A_W05 T1A_U01 T1A_U07 T1A_U01 T1A_U05 T1A_U06 T1A_U07 T1A_U02 T1A_K0 T1A_K04 Treści kształcenia: 1. Treści kształcenia w zakresie wykładu Nr wykładu 1 Treści kształcenia Geneza i pojęcie sieci komputerowej, topologii fizycznej/logicznej oraz hosta/węzła sieci. Typy sieci, składniki sprzętowe i programowe. Odniesienie do efektów kształcenia dla modułu 2 Omówienie modeli sieciowych ISO/OSI i DoD. Warstwa fizyczna: media transmisyjne i sposoby łączenia urządzeń, kodowanie sygnałów, normy IEEE 802. 4-6 Warstwa łącza danych: Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring. 7-8 Warstwa sieciowa: protokoły IP4 oraz IP6, protokół ICMP. Dokumenty RFC. 9 Warstwa transportowa: protokoły TCP/UDP.
10 Interfejs programowy: NetBIOS i BSD Sockets (WinSock). 11 Protokół DHCP. 12 Protokoły aplikacyjne: POP i SMTP. Standard MIME. 1 Protokół aplikacyjny FTP. 14 Protokół aplikacyjny HTTP. 15 Kryptografia i certyfikacja w sieciach komputerowych, protokół SSL. 2. Treści kształcenia w zakresie ćwiczeń Nr zajęć ćwicz. Treści kształcenia Odniesienie do efektów kształcenia dla modułu. Treści kształcenia w zakresie zadań laboratoryjnych Nr zajęć lab. 1 2 4 5 6 7 8 9-14 Treści kształcenia Konfiguracja, diagnostyka i informacje o hostach sieciowych przydatne polecenia systemu operacyjnego. inicjalizacji/resetu węzła, dodania i usunięcia nazwy hosta. wysyłki i odbioru datagramów typu broadcast. wysyłki i odbioru datagramów typu unicast oraz multicast. wysyłki i odbioru danych przy użyciu połączenia (sesji). Programowanie z zastosowanie protokołu WinSock realizacja programu do inicjalizacji protokołu oraz pobrania podstawowych informacji o hoście. Programowanie z zastosowanie protokołu WinSock realizacja programu do komunikacji bezpołączeniowej (protokół UDP). Programowanie z zastosowanie protokołu WinSock realizacja programu do komunikacji połączeniowej (protokół TCP). Przydzielenie i realizacja zadania projektowego do wykonania w zespołach 2-osobowych w oparciu o wiedzę pozyskaną na laboratoriach 1-8 15 Przedstawienie zadania opracowanego na laboratoriach od 9 do 14. Odniesienie do efektów kształcenia dla modułu U_02 K_01 U_02 K_01 4. Charakterystyka zadań projektowych 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych
Metody sprawdzania efektów kształcenia Symbol efektu Metody sprawdzania efektów kształcenia (sposób sprawdzenia, w tym dla umiejętności odwołanie do konkretnych zadań projektowych, laboratoryjnych, itp.) Egzamin, kolokwium (dotyczy zakresu zajęć laboratoryjnych 1) Egzamin Egzamin Egzamin Kolokwium oraz ocena zadania z zajęć laboratoryjnych 9-14 U_02 Ocena zadania z zajęć laboratoryjnych 9-14 K_01 Ocena zadania z zajęć laboratoryjnych 9-14
D. NAKŁAD PRACY STUDENTA Rodzaj aktywności Bilans punktów ECTS Udział w wykładach 0 Udział w ćwiczeniach Udział w laboratoriach 0 Udział w konsultacjach (2- razy w semestrze) Udział w zajęciach projektowych Konsultacje projektowe Udział w egzaminie 2 Liczba godzin realizowanych przy bezpośrednim udziale 65 nauczyciela akademickiego (suma) Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciela akademickiego (1 punkt ECTS=25-0 godzin obciążenia studenta) Samodzielne studiowanie tematyki wykładów 15 Samodzielne przygotowanie się do ćwiczeń Samodzielne przygotowanie się do kolokwiów Samodzielne przygotowanie się do laboratoriów 10 Wykonanie sprawozdań Przygotowanie do kolokwium końcowego z laboratorium 5 Wykonanie projektu lub dokumentacji 10 Przygotowanie do egzaminu 0 Liczba godzin samodzielnej pracy studenta 70 (suma) Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej pracy (1 punkt ECTS=25-0 godzin obciążenia studenta) Sumaryczne obciążenie pracą studenta 15 Punkty ECTS za moduł 1 punkt ECTS=25-0 godzin obciążenia studenta 6 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 50 Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-0 godzin obciążenia studenta E. LITERATURA Wykaz literatury Witryna WWW modułu/przedmiotu obciążenie studenta 1. Russell Bradford, Podstawy sieci komputerowych, Wyd. Komunikacji i Łączności 2. Andrew S. Tanenbaum, Sieci komputerowe, Wyd. Helion. Karol Krysiak, Sieci komputerowe. Kompendium, Wyd. Helion 4. Douglas E. Comer, Sieci komputerowe i intersieci, Wyd. Naukowo-Techniczne 5. Douglas E. Comer, Sieci komputerowe TCP/IP (tomy I-III), Wyd. Naukowo- Techniczne http://achilles.tu.kielce.pl/members/rtomaszewski/dzienne/materia142ydydaktyczne-dla-studiow-dziennych 2