Rozproszone systemy komputerowe - Przedmiot informatyczny 4
Informacje ogólne
Kod przedmiotu: | CII7NP08 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Rozproszone systemy komputerowe - Przedmiot informatyczny 4 |
Jednostka: | Akademia Finansów i Biznesu Vistula |
Grupy: | |
Punkty ECTS i inne: |
4.00
|
Język prowadzenia: | polski |
Skrócony opis: |
osiągnięcie zrozumienia roli, struktury i funkcji systemów rozproszonych, mechanizmów zarządzania współbieżnością, komunikacją i awariami w takich systemach. Przekazanie teoretycznych podstaw dla kształtowanej na ćwiczeniach i laboratorium umiejętności pracy w systemach rozproszonych i tworzenia aplikacji, z wykorzystaniem odpowiednio wybranego oprogramowania (translatory języków, systemy operacyjne, platformy programistyczne, programy aplikacyjne) |
Pełny opis: |
osiągnięcie zrozumienia roli, struktury i funkcji systemów rozproszonych, mechanizmów zarządzania współbieżnością, komunikacją i awariami w takich systemach. Przekazanie teoretycznych podstaw dla kształtowanej na ćwiczeniach i laboratorium umiejętności pracy w systemach rozproszonych i tworzenia aplikacji, z wykorzystaniem odpowiednio wybranego oprogramowania (translatory języków, systemy operacyjne, platformy programistyczne, programy aplikacyjne) |
Literatura: |
a) Notatki z wykładu i prezentowane slajdy b) G.Coulouris, J. Dollimore, T. Kindberg.: Systemy rozproszone. WNT 1999. c) L.Czaja: Zasady Systemów Rozproszonych (monografia), Vistula 2014 d) A.S. Tanenbaum: Rozproszone systemy operacyjne. PWN 1997 e) M. Ben-Ari: Podstawy programowania współbieżnego i rozproszonego, WNT 1996L. Czaja: Elementary Cause-Effect Structures, Warsaw University, 2002 |
Efekty uczenia się: |
1. zrozumienie działania maszyny o wewnętrznym sterowaniu (cykl rozkazowy) i wieloprogramowości (podział czasu †â€™Ãƒâ€ â€ąÃ‚¬†â€™Ã‚¢‚¢Å¡Â¬¢â‚¬Â¦ symulacja pracy na wielu procesorach), a następnie ich rzeczywistych układów: systemów wieloprocesorowych i wielokomputerowych (różnych typów sieci)2. poznanie modeli systemów rozproszonych: klient-serwer i obiektowego.3. zrozumienie problemów czasu: fizycznego i logicznego i synchronizacji dostępu do zasobów w systemach z ustalonymi i mobilnymi serwerami. 4. poznanie i zrozumienie różnych mechanizmów komunikacyjnych (synchroniczne, asynchroniczne i in.), protokoły7. zdobywana na ćwiczeniach laboratoryjnych umiejętność pracy programistycznej w systemach wieloprocesorowych i wielokomputerowych8. tworzenie aplikacji w takich systemach9. programistyczne projekty zespołowe |
Metody i kryteria oceniania: |
Zajęcia w cyklu "Semestr zimowy 2016/2017" (zakończony)
Okres: | 2016-10-01 - 2017-02-15 |
zobacz plan zajęć |
Typ zajęć: |
Ćwiczenia, 10 godzin
Wykład, 20 godzin
|
|
Koordynatorzy: | Ludwik Czaja | |
Prowadzący grup: | Benedykt Burgielski, Ludwik Czaja | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie i egzamin
Ćwiczenia - Zaliczenie na ocenę Wykład - Egzamin |
Właścicielem praw autorskich jest Akademia Finansów i Biznesu Vistula.