Systemy rozproszone

Transkrypt

Systemy rozproszone
SYLABUS PRZEDMIOTU
JEDNOSTKA Katedra Informatyki i Metod Komputerowych
KIERUNEK INFORMATYKA
administracja systemami informatycznymi
SPECJALNOŚĆ/
multimedia i technologie internetowe
SPECJALIZACJA
przedsiębiorczość w sektorze IT
informatyka z nauczaniem matematyki
informatyka nienauczycielska
informatyka z elementami przedsiębiorczości
informatyka z językiem angielskim
NAZWA Systemy rozproszone
NAZWA W J. ANG. Distributed Systems
KOD SM
STUDIA
PUNKTACJA ECTS 3
STACJONARNE
NIESTACJONARNE
III
ROK STUDIÓW
5
SEMESTR
KOORDYNATOR dr Dariusz Pałka
ZESPÓŁ DYDAKTYCZNY
dr Dariusz Pałka
Celem przedmiotu jest zapoznanie studentów z problematyką dotyczącą systemów rozproszonych w tym
ZAŁOŻENIA I CELE
z praktycznymi aspektami konfiguracji wybranych usług stosowanych w systemach rozproszonych, oraz ze
PRZEDMIOTU
środowiskami programistycznymi służącymi do tworzenia programów rozproszonych.
WARUNKI WSTĘPNE
WIEDZA
UMIEJĘTNOŚCI
Znajomość zagadnień związanych z administracją i integracją systemów operacyjnych.
Znajomość podstawowych zagadnień związanych z sieciami komputerowymi i komunikacją sieciową
Konfiguracja komputera pracującego pod systemem operacyjnym Linux lub Windows do pracy w
środowisku sieciowym. Umiejętności podstawowej konfiguracji routera, firewalla i serwera DHCP
KURSY Administracja i integracja systemów operacyjnych; Sieci komputerowe; Integracja sieci i usług
EFEKTY KSZTAŁCENIA
Wiedza w zakresie architektury systemów rozproszonych. Mechanizm zdalnego wywołania procedur
WIEDZA (RPC). Wywołania asynchroniczne i wywołania zwrotne. Znajomość zagadnień związanych z replikacją w
systemach rozproszonych. Problematyka synchronizacji zegarów. Znajomość podstaw technologii CORBA
Umiejętność podstawowej konfiguracji oraz korzystania z rozproszonych systemów plików (NFS,
SMB/CIFS).
UMIEJĘTNOŚCI
Konfiguracja i integracja z systemem operacyjnym usług katalogowych (LDAP, NIS). Tworzenie
programów rozproszonych z wykorzystaniem interfejsu programistycznego RMI oraz usług sieciowych
(web services).
Definiowanie rozproszonych interfejsów obiektowych z użyciem CORBA IDL.
METODY NAUCZANIA
WYKŁAD:
ĆWICZENIA:
informacyjny
prelekcja
dyskusja
problemowy
praca zespołowa – projekt
instruktaż
konwersatoryjny
praca indywidualna – ćwiczenia praktyczne
ćwiczenia produkcyjne
inny (jaki)
pokaz z objaśnieniem
Elementy kształcenia zdalnego:
platforma Moodle
inne (jakie)
inne (jakie)
ORGANIZACJA
FORMA ZAJĘĆ
ĆWICZENIA W GRUPACH
WYKŁAD (W)
A
K
STUDIA
STACJONARNE
LICZBA
GODZIN
L
S
P
45
STUDIA
NIESTACJONARNE
FORMY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA
W
A
K
L
Projekty realizowane w ramach laboratorium
S
P
FORMA ZALICZENIA
egzamin
zaliczenie z oceną
zaliczenie
OCENA Ocena końcowa zależna od ocen z realizowanych projektów oraz aktywności podczas zajęć
UWAGI
PODSTAWOWA
UZUPEŁNIAJĄCA
Tanenbaum Andrew S., van Steen Maarten; Systemy Tanenbaum Andrew S., van Steen Maarten;
Systemy rozproszone Zasady i paradygmaty; WNT
LITERATURA rozproszone Zasady i paradygmaty; WNT 2006
Tanenbaum A.; Systemy operacyjne; Helion 2010
2006
Tanenbaum A.; Systemy operacyjne; Helion 2010
ZMIANY: