Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Podobne dokumenty
E-I2S-2001-s1. Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Distributed programming Distributed programming. Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

E-ID1G-06-s5. Programowanie współbieżne. Informatyka I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

E-1IZ2-07-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-I-0007-s3. Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

E-1IZ2-06-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-I-0006-s3. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

System Labview The Labview System. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Ekonomika Transportu. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-E2A-2019-s2 Budowa i oprogramowanie komputerowych Nazwa modułu

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Z-ETI-0611 Język Programowania C++ Programming Language C++

E-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

E-2IZ s3. Podstawy przedsiębiorczości. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy normalizacji INŻYNIERIA ŚRODOWISKA. I stopień. Ogólno akademicki. Humanistyczny Obowiązkowy Polski Semestr 2.

Z-ETI-1025 Systemy operacyjne Operating systems

E-ID2S-07-s2. Systemy mobilne. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Interbase. stacjonarne (stacjonarne / niestacjonarne) kierunkowy (podstawowy / kierunkowy / inny HES)

Technologie informacyjne Information technologies

elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr zimowy (semestr zimowy / letni)

Sieci komputerowe Computer networks. Informatyka I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Zarządzanie Projektami Project Management

Technologia i organizacja robót. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Sieci multimedialne Multimedia networks. Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-E2A-2021-s2. Podstawy przedsiębiorczości. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Analiza i wizualizacja danych Data analysis and visualization

Podstawy automatyki Bases of automatics. Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ETI-1028 Grafika komputerowa Komputer graphics. Stacjonarne (stacjonarne / niestacjonarne) Podstawowy (podstawowy / kierunkowy / inny HES)

KARTA MODUŁU / KARTA PRZEDMIOTU

Fizyka budowli I. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-ID2G-09-s2, E-ID2S-17-s2. Zarządzanie Projektami

Transport II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Energia geotermalna geothermal energy. Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Automatyka i Robotyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

ID1F1 FIZYKA. INFORMATYKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-2EZ s3 Projektowanie instalacji budynków Nazwa modułu. inteligentnych

KARTA MODUŁU / KARTA PRZEDMIOTU

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski drugi semestr letni (semestr zimowy / letni)

E-IZ1-02-s1 FIZYKA. INFORMATYKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Transport II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Metody numeryczne Numerical methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-3IZ1-05-s5. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-ID2G-008-s2. Systemy multimedialne. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

EiT_S_I_TF_AEwT Teoria filtrów Theory of Filters

E-E2A-2018-s2. Przemysłowe Sieci Komputerowe. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy Informatyki Information Technology. Inżynieria Środowiska I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

dr inż. Jan Staszak kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski II

Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Inżynieria Środowiska I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Podstawy niezawodności Bases of reliability. Elektrotechnika II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Wychowanie fizyczne. Wzornictwo Przemysłowe I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Systemy bezpieczeństwa Security Systems. Inżynieria bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

KARTA MODUŁU / KARTA PRZEDMIOTU

Analiza ryzyka Risk Analysis. Inżynieria bezpieczeństwa I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Inżynieria Środowiska II stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Technologia ścieków przemysłowych. Inżynieria środowiska I I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA MODUŁU / KARTA PRZEDMIOTU

Automatyka i Robotyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Kierunkowy Wybieralny Polski Semestr V

Technologie obiektowe Object-oriented technologies. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Metody Sztucznej Inteligencji Methods of Artificial Intelligence. Elektrotechnika II stopień ogólno akademicki. niestacjonarne. przedmiot kierunkowy

Semestr letni Brak Tak

Sprzęt komputerowy Hardware. ETI I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Wzornictwo przemysłowe I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Stacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Zarządzanie środowiskiem Environmental management

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

E-E-0862-s1. Geometria i grafika inżynierska. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Transkrypt:

Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Programowanie systemów rozproszonych Programming of distributed systems A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom kształcenia Profil studiów Forma i tryb prowadzenia studiów Specjalność Jednostka prowadząca moduł Koordynator modułu Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Stacjonarne (stacjonarne / niestacjonarne) Systemy informacyjne Katedra Informatyki Grzegorz Łukawski Zatwierdził: B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynależność do grupy/bloku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w planie studiów - semestr Usytuowanie realizacji przedmiotu w roku akademickim Wymagania wstępne Liczba punktów ECTS 5 Kierunkowy (podstawowy / kierunkowy / inny HES) Obowiązkowy (obowiązkowy / nieobowiązkowy) polski 1 Semestr letni (semestr zimowy / letni) Programowanie w języku C 2 Systemy Operacyjne 2 Programowanie współbieżne (kody modułów / nazwy modułów) tak (tak / nie) Forma prowadzenia zajęć wykład ćwiczenia laboratorium projekt inne w semestrze 30 15 15

C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Poznanie: podstawowych problemów programowania systemów rozproszonych; sposobów tworzenia, komunikacji i synchronizacji aplikacji rozproszonych; wybranych algorytmów rozproszonych; programowania systemów rozproszonych z wykorzystaniem języka C, Java oraz PVM i.net. Symbol efektu W_01 W_02 W_03 W_04 Efekty kształcenia Znajomość problematyki programowania systemów rozproszonych Znajomość metod komunikacji między elementami systemów rozproszonych Poznanie zasad analizy aplikacji rozproszonych pod kątem efektywności i bezpieczeństwa Przetwarzanie rozproszone na przykładzie PVM,.NET i Javy Forma prowadzenia zajęć (w/ć/l/p/inne) odniesienie do kierunkowych odniesienie do obszarowych W K_W09 T2A_W04 K_W11 T2A_W05 W K_W03 T2A_W03 W K_W05 T2A_W03 W K_W09 T2A_W04 W_05 Znajomość wybranych algorytmów rozproszonych W K_W06 T2A_W04 Umiejętność modelowania i programowania aplikacji L KU_17 T2A_U19 U_01 rozproszonych przy użyciu Javy i innych języków programowania Umiejętność zastosowania środowiska PVM do L KU_07 T2A_U11 U_02 przetwarzania rozproszonego K_01 Praca w zespole P KU_01 KU_02 KU_03 KK_02 T2A_K01 T2A_U01 T2A_U02 T2A_U03 : 1. w zakresie wykładu Nr wykładu Odniesienie do kształcenia dla modułu 1 Wstęp do programowania systemów rozproszonych W_01,W_03 2 PVM W_04 3 Algorytmy rozproszone W_05 4 Klastry i Gridy W_01 5.NET W_04 6 Skalowalność i równoważenie obciążenia w systemach rozproszonych W_05 7 Skalowalne rozproszone struktury danych (SDDS RP*) W_05 8 Skalowalne rozproszone struktury danych (SDDS LH*) W_05 9 Problemy odporności na błędy w systemach rozproszonych W_05 10 Struktury SDDS odporne na błędy W_05 11 Komunikacja sieciowa w Javie W_02, W_04 12 Dostęp do relacyjnych baz danych w Javie W_02, W_04 13 Usługi nazewnicze i katalogowe w Javie W_02, W_04 14 Zdalne wywołanie metod w Javie W_02, W_04 15 Usługi sieciowe w Javie W_02, W_04 2. w zakresie ćwiczeń Nr zajęć ćwicz. Odniesienie do kształcenia dla modułu

3. w zakresie zadań laboratoryjnych Nr zajęć lab. Odniesienie do kształcenia dla modułu 1 Wstęp do programowania systemów rozproszonych U_01 2 Pierwszy program w PVM U_02 3 Komunikacja w PVM U_02 4 Sortowanie przez scalanie w PVM U_02 5 Skalowalne rozproszone struktury danych (SDDS RP*) U_01 6 Skalowalne rozproszone struktury danych (SDDS LH*) U_01 7 Zdalne wywołanie metod U_01 8 Usługi sieciowe U_01 4. Charakterystyka zadań projektowych a. Analiza postawionego zadania pod kątem zrównoleglenia obliczeń b. Wybranie jednego z modeli przetwarzania rozproszonego i zaimplementowanie go w swoim programie. c. Testowanie pod kątem wydajności i efektywności d. Wnioski 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych Metody sprawdzania kształcenia Symbol efektu W_01 W_02 W_03 W_04 W_05 U_01 U_02 K_01 Metody sprawdzania kształcenia (sposób sprawdzenia, w tym dla umiejętności odwołanie do konkretnych zadań projektowych, laboratoryjnych, itp.) Zaliczenie laboratoriów na podstawie pracy na zajęciach oraz sprawdzianów pisemnych. Zaliczenie laboratoriów na podstawie pracy na zajęciach oraz sprawdzianów pisemnych. Zaliczenie projektu na podstawie pracy na zajęciach projektowych oraz końcowego sprawozdania.

D. NAKŁAD PRACY STUDENTA Rodzaj aktywności Bilans punktów ECTS 1 Udział w wykładach 30 2 Udział w ćwiczeniach 15 3 Udział w laboratoriach 15 4 Udział w konsultacjach (2-3 razy w semestrze) 3 obciążenie studenta 5 Udział w zajęciach projektowych 6 Konsultacje projektowe 7 Udział w egzaminie 2 8 9 Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela 65 akademickiego (suma) 10 Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciela akademickiego 2 (1 punkt ECTS=25-30 godzin obciążenia studenta) 11 Samodzielne studiowanie tematyki wykładów 15 12 Samodzielne przygotowanie się do ćwiczeń 13 Samodzielne przygotowanie się do kolokwiów 15 14 Samodzielne przygotowanie się do laboratoriów 15 15 Wykonanie sprawozdań 5 15 Przygotowanie do kolokwium końcowego z laboratorium 17 Wykonanie projektu lub dokumentacji 15 18 Przygotowanie do egzaminu 15 19 20 Liczba godzin samodzielnej pracy studenta 80 (suma) 21 Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej pracy (1 punkt ECTS=25-30 godzin obciążenia studenta) 22 Sumaryczne obciążenie pracą studenta 145 23 Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 5 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 65 25 Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-30 godzin obciążenia studenta 3 2

E. LITERATURA Wykaz literatury 1. Horstmann C.S., Cornell G., Java Techniki zaawansowane, Helion, Wyd. VIII, 2. Eckel B.: Thinking in Java, Helion, 2006 3. Systemy rozproszone. Zasady i paradygmaty, Andrew S. Tanenbaum, Maarten van Steen, WNT, Warszawa 2006 4. Thomas Connolly, Carolyn Begg, Systemy baz danych, Wydawnictwo RM, 2004 5. Hall M., Brown L.: Core Java Servlet i JavaServer Pages, Tom I, Helion, 2006 6. Hall M., Brown L.: Core Java Servlets i JavaServer Pages, Tom II, Helion, 7. M. Ben-Ari, Podstawy programowania współbieżnego i rozproszonego, WNT 8. W. Richard Stevens Programowanie zastosowań sieciowych, WNT 1995 9. Dokumentacja PVM 10. Andrew Troelsen, Język C# 2008 i platforma.net 3.5, PWN Witryna WWW modułu/przedmiotu http://achilles.tu.kielce.pl/members/glukawski/psr