sylabus przedmiotu „systemy operacyjne i sieci
Transkrypt
sylabus przedmiotu „systemy operacyjne i sieci
SYLABUS PRZEDMIOTU „SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE 1” Lp. Elementy składowe sylabusu Opis 1. Nazwa przedmiotu Systemy operacyjne i sieci komputerowe 1 2. Nazwa jednostki prowadzącej przedmiot Wydział Zarządzania i Komunikacji Społecznej UJ, Katedra Lingwistyki Komputerowej 3. Kod przedmiotu WZ.KLK-SOS 4. Język przedmiotu język polski 5. Grupa treści kształcenia, w ramach której przedmiot jest realizowany • grupa treści kierunkowych 6. Typ przedmiotu • • obowiązkowy do zaliczenia semestru i roku studiów obowiązkowy do ukończenia całego toku studiów 7. Rok studiów, semestr II rok I stopnia, semestr 3 (zimowy) 2010/2011 8. Imię i nazwisko osoby (osób) prowadzącej przedmiot dr inż. Jerzy Martyna, mgr inż. Krzysztof Dorosz 9. Imię i nazwisko osoby (osób) egzaminującej bądź udzielającej zaliczenia w przypadku, gdy nie jest nim osoba prowadząca dany przedmiot 10. Formuła przedmiotu Wykład, laboratorium 11. Wymagania wstępne Przedmiot: „Wprowadzenie do programowania” 12. Liczba godzin zajęć dydaktycznych Łącznie: 60 godz. wykład: 30 godz., laboratorium: 30 godz. studia stacjonarne i niestacjonarne . 13. Liczba punktów ECTS przypisana przedmiotowi 6 pkt ECTS 14. Czy podstawa obliczenia średniej ważonej? Tak (ocena z egzaminu) Założenia i cele przedmiotu Student powinien poznać zasady budowy i działania systemów operacyjnych oraz współczesnych sieci komputerowych. Musi on także zdobyć umiejętność integracji różnych urządzeń sieciowych, jak również samodzielnie rozwiązywać problemy związane z tworzeniem sieci biurowych i intersieci. Metody dydaktyczne Przyjęte metody dydaktyczne: • konsultacje (1,5 godz. tygodniowo), • praca w laboratorium (1,5 godz. zegarowej raz w tygodniu), • projekty i prace zaliczeniowe, • demonstracje na wykładzie, • nauka własna. 15. 16. • 17. Forma i warunki zaliczenia przedmiotu, w tym zasady dopuszczenia do egzaminu, zaliczenia z przedmiotu, a także formę i warunki zaliczenia poszczególnych form zajęć wchodzących w zakres danego przedmiotu • • 18. Treści merytoryczne przedmiotu oraz sposób ich realizacji egzamin pisemny (I termin) i ustny (II termin). Warunkiem dopuszczenia do egzaminu jest uzyskanie zaliczenia z ćwiczeń laboratoryjnych. projekty i ćwiczenia praktyczne - laboratorium (sprawdziany wiedzy przy komputerze). W trakcie semestru odbędzie się około 2 zapowiedzianych sprawdzianów wiedzy przy komputerze. Aby uzyskać zaliczenie z laboratorium, trzeba zaliczyć każdy ze sprawdzianów. Aby zaliczyć sprawdzian, należy zdobyć co najmniej połowę możliwych do zdobycia punktów. ocenianie ciągle aktywności na zajęciach. Treścią przedmiotu „Systemy operacyjne i sieci komputerowe” jest prezentacja podstawowego zakresu materiału dotyczącego budowy i działania systemów operacyjnych oraz sieci komputerowych. Wykład: Pierwsza część wykładu dotyczy systemów operacyjnych, ze szczególnym uwzględnieniem systemu MS Windows oraz UNIX. Przedstawia się w niej koncepcje systemów operacyjnych, procesy współbieżne i równoległe oraz metody ich zarządzania, zagadnienie impasu oraz problem zagłodzenia, budowę jądra systemu operacyjnego, hierarchiczną pamięć i zasady jej wirtualizacji, operacje we/wy oraz systemy plików. Druga część wykładu jest poświęcona lokalnym sieciom komputerowym (LAN)oraz intersieciom (Internet). Przedstawia się w niej model referencyjny OSI/ISO, sieci lokalne (Fast Ethernet, Gigabit Ethernet, WLAN IEEE 802.11), sieci budowane z użyciem mechanizmów systemu operacyjnego UNIX (RPC (RMI). NFS, gniazda Berkeley). Prezentację sieci Internet oparto o jego architekturę, schematy adresowania IP, klasy adresów IP, notację CDIR, opis protokołów trasowanych (IPv4, UDP, IPv6, TCP, RTCP, ICMP, ICMv6). Wykład obejmuje opis funkcji NAT, usługi DNS, ARP, RARP, jak również zasady konfiguracji intersieci z użyciem protokołów trasujących dla trasowania statycznego i dynamicznego (RIPv1, RIPv2, OSPF, EIGRP) oraz protokołów trasowania zewnętrznego (międzydomenowego) BGP (EGP). Przedstawione zostaną zasady zarządzania siecią z użyciem protokołu SNMP oraz problemy bezpieczeństwa w sieci (szyfrowanie, szyfrowanie z kluczem publicznym, podpisy cyfrowe, filtrowanie pakietów, sieci VPN, systemy Firewall, tunelowanie). Omówione też jest inicjowanie sieci (protokół BOOTP, protokół DHCP i nazwy dziedzin). Laboratorium: • podstawy budowy systemu Linux (jądro, powłoka), • podstawowe informacje na temat systemów plików, • układ i rola domyślnych katalogów systemu plików w Linux, • schemat autoryzacji użytkowników w systemie Linux (użytkownicy i grupy, polecenia useradd, usermod, userdel) • prawa dostępu do plików (polecenia chmod, chown), • podstawowe polecenia powłowki bash do zarządzania plikami w filesystemie: rm, touch, mkdir, ls, mv, ln, find • zmienne środowiskowe (bash), • uruchamianie programów, • przekierowania i potoki (>, >>, <, |), omówienie stdin, stdout, stderr • pisanie prostych skryptów w shellu, • sygnały w systemie Linux, wysyłanie sygnałów do procesów (polecenie ‘kill’), • kompresja, dekompresja, archiwizowanie (polecenia: tar, gzip, zip, bzip2, compress) 1. 19. Wykaz literatury podstawowej i uzupełniającej, obowiązującej do zaliczenia danego przedmiotu 2. 3. 4. 5. W. Stallings, „Systemy operacyjne. Struktura i zasady budowy”, Wyd. MIKOM PWN, Warszawa 2006, ISBN 83-01-14912-4. K. Stencel, „Systemy operacyjne”, Wyd. PJWSTK, Warszawa 2004, ISBN 83-89244-26-8. D. G. Comer, „Sieci i intersieci”, WNT, Warszawa 2003, ISBN83-204-2789-4. J. F. Kurose, K.W. Ross, „Sieci komputerowe”, Wyd. 3, Wyd. Helion, Gliwice, 2006, ISBN 83-246-0353-0. Linux. Księga eksperta”, Tim Parker, wyd. Helion