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: