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