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

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

E-I2S-2001-s1. 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-06-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-1IZ2-07-s4. 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)

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)

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

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

E-1IZ3-06-s6. Inżynieria Programowania. 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)

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

E-ID2S-07-s2. Systemy mobilne. 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.

Zarządzanie Projektami Project Management

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

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

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

Z-ETI-1025 Systemy operacyjne Operating systems

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

System Labview The Labview System. Elektrotechnika II 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++

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-2021-s2. Podstawy przedsiębiorczości. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

Analiza i wizualizacja danych Data analysis and visualization

KARTA MODUŁU / KARTA PRZEDMIOTU

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

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

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

Fizyka budowli I. Inżynieria Środowiska 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) stacjonarne (stacjonarne / niestacjonarne)

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

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

ID1F1 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) niestacjonarne (stacjonarne / niestacjonarne)

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

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

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

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

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

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

E-IZ1-02-s1 FIZYKA. INFORMATYKA 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)

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

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

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

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

stacjonarne (stacjonarne / niestacjonarne) Katedra Matematyki dr Dmytro Mierzejewski podstawowy (podstawowy / kierunkowy / inny HES)

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

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

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

KARTA MODUŁU / KARTA PRZEDMIOTU

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

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

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

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

Z-ETI-1040 Metody numeryczne Numerical Methods

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

KARTA MODUŁU / KARTA PRZEDMIOTU

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

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

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

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

EiT_S_I_TF_AEwT Teoria filtrów Theory of Filters

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

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

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

Etyka inżynierska Engineering Ethics

KARTA MODUŁU / KARTA PRZEDMIOTU

Sieci multimedialne Multimedia networks. Informatyka I 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)

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

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

Technologie informacyjne Information technologies

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

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

Mechanika i Budowa Maszyn 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)

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

Sieci gazowe Gas networks. Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (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)

Zarządzanie środowiskiem Environmental management

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

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

Mechanika i Budowa Maszyn II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

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

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

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

Napędy elektryczne robotyki Electric Drives in Robotics

Automatyka i Robotyka 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)

Niezawodność w energetyce Reliability in the power industry

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 Distributed programming Distributed programming 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 Paweł Paduch 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 Kierunkowy (podstawowy / kierunkowy / inny HES) Obowiązkowy (obowiązkowy / nieobowiązkowy) angielski Egzamin nie (tak / nie) Liczba punktów ECTS 8 1 Semestr letni (semestr zimowy / letni) Programming in C 2 Operating Systems 2 Parallel Programming (kody modułów / nazwy modułów) Forma prowadzenia zajęć w semestrze wykład ćwiczenia laboratorium projekt inne 30 (4 ECTS) 15 (2 ECTS) 15 (2 ECTS)

C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Getting know about: basic problems of distributed programming; ways of creating, communications and synchronization in distributed applications; chosen distributed algorithms; distributed programming using C, Java,.NET, PVM or MPI. (3-4 linijki) Symbol efektu W_01 W_02 W_03 W_04 Efekty kształcenia Knowledge about problems of distributed programming Knowledge about communications methods between elements of distributed systems Understanding of the principles of analysis of distributed applications in terms of efficiency and safety ple of distributed computing by PVM,.NET and Java 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 Knowledge about selected distributed algorithms W K_W06 T2A_W04 U_01 Skill of modelling and programming distributed applications using Java and other programming languages L KU_17 T2A_U19 The ability to use the PVM environment for L KU_07 U_02 distributed computing T2A_U11 Teamwork P KU_01 KU_02 T2A_K01 T2A_U01 KU_03 T2A_U02 K_01 KK_02 T2A_U03 : 1. w zakresie wykładu Nr wykładu Odniesienie do kształcenia dla modułu 1 Introduction to distributed programming W_01,W_03 2 PVM W_04 3 Distributed algorithms W_05 4 Clusters and Grids W_01 5.NET W_04 6 Scalability and load balancing in distributed systems W_05 7 Scalable Distributed Data Structures (SDDS RP *) W_05 8 Scalable Distributed Data Structures (SDDS LH*) W_05 9 Fault tolerance in distributed systems W_05 10 Fault tolerant SDDS W_05 11 Network Communications In Java W_02, W_04 12 Access to relative databases In Java. W_02, W_04 13 Naming and directory services in Java W_02, W_04 14 Remote Method Invocation in Java W_02, W_04 15 Network services in Java W_02, W_04 2. w zakresie ćwiczeń Nr zajęć ćwicz. Odniesienie do

3. w zakresie zadań laboratoryjnych Nr zajęć lab. kształcenia dla modułu Odniesienie do kształcenia dla modułu 1 Introduction to the distributed programming U_01 2 The first program in PVM U_02 3 Communication in PVM U_02 4 Merge sort in PVM U_02 5 Scalable Distributed Data Structures (SDDS RP*) U_01 6 Scalable Distributed Data Structures (SDDS LH*) U_01 7 Remote Method Invocation U_01 8 Network services U_01 4. Charakterystyka zadań projektowych a. Analysis of the task in terms of parallelization of the computation b. Selecting of one of the models for distributed computing and implementing it. c. Testing for performance and efficiency d. Conclusions 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.) Assessment based on laboratory work in the classroom and written tests Assessment based on laboratory work in the classroom and written tests Completion of the project on the basis of the work in class and the final project report.

D. NAKŁAD PRACY STUDENTA Rodzaj aktywności Bilans punktów ECTS Udział w wykładach 30 Udział w ćwiczeniach 15 Udział w laboratoriach 15 Udział w konsultacjach (2-3 razy w semestrze) 3 Udział w zajęciach projektowych Konsultacje projektowe Udział w egzaminie 2 Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela akademickiego Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciela akademickiego (1 punkt ECTS=25-30 godzin obciążenia studenta) obciążenie studenta 65 (suma) Samodzielne studiowanie tematyki wykładów 15 Samodzielne przygotowanie się do ćwiczeń Samodzielne przygotowanie się do kolokwiów 15 Samodzielne przygotowanie się do laboratoriów 15 Wykonanie sprawozdań 5 Przygotowanie do kolokwium końcowego z laboratorium Wykonanie projektu lub dokumentacji 15 Przygotowanie do egzaminu 15 Liczba godzin samodzielnej pracy studenta 80 (suma) Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej pracy (1 punkt ECTS=25-30 godzin obciążenia studenta) Sumaryczne obciążenie pracą studenta 145 Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 5 2 3

E. LITERATURA Wykaz literatury Witryna WWW modułu/przedmiotu 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# 2010 i platforma.net 4.0, PWN 2011 http://achilles.tu.kielce.pl/members/glukawski/psr