Tworzenie aplikacji gridowych - Wydział Informatyki
Transkrypt
Tworzenie aplikacji gridowych - Wydział Informatyki
Tworzenie aplikacji gridowych Wydział Informatyki Nazwa programu kształcenia Informatyka Poziom i forma studiów II stopień dla abs. stud. lic. kier. Inf. i kier. pokr. stacjonarne Specjalność Inteligentne Technologie Internetowe Ścieżka dyplomowania 2014/2015Z - 2015/2016L Tworzenie aplikacji gridowych Kod przedmiotu ITIWAG Punkty ECTS 4 Nazwa przedmiotu Rodzaj przedmiotu obieralny Semestr 3 Liczba godzin w semestrze W - 30 Ćw - 0 PS - 30 P - 0 L - 0 S - 0 Przedmioty wprowadzające Założenia i cele przedmiotu Zapoznanie studentów z problemami we współdzieleniu zasobów i tworzenia systemów rozproszonych, ze szczególnym uwzględnieniem technologii gridowych i chmurowych. Nauczenie studentów praktycznego stosowania wybranych modeli i technologii do projektowania, budowania i uruchamiania systemów rozproszonych i współdzielących zasoby. Formy zaliczenia Pracownia specjalistyczna: ocena zadań praktycznych wykorzystujących wybrane technologie. Wykład: ocena z PS + sprawdzenie wiedzy teoretycznej. Problemy w tworzeniu systemów rozproszonych i we współdzieleniu zasobów. Dobre praktyki (wzorce) w tworzeniu systemów rozproszonych i współdzieleniu zasobów. Wybrane modele i technologie w tworzeniu systemów rozproszonych i współdzieleniu zasobów: bezpieczeństwo (PKI, certyfikaty X.509, CA), Condor, Treści serwisy webowe, serwisy gridowe (WSRF), Globus Toolkit, przetwarzanie w chmurach (cloud computing): IaaS (Amazon Web Services, Eucalyptus), PaaS (Google programowe App Engine), model obliczeniowy map-reduce (Apache Hadoop). Efekty kształcenia Symbol Odniesienie do kierunkowych efektów kształcenia Opis EK1 Student wymienia i opisuje (w tym na przykładzie własnych aplikacji) modele programistyczne i obliczeniowe stosowane w tworzeniu aplikacji rozproszonych. EK2 Student wymienia i opisuje (w tym na przykładzie własnych aplikacji) wybrane technologie stosowane w tworzeniu aplikacji rozproszonych. EK3 Student tworzy aplikacje rozproszone korzystające z modelu SOA EK4 Student tworzy aplikacje rozproszone korzystające z zaawansowanych modeli obliczeniowych Efekt kształcenia K_W06 K_W07 K_W06 K_W07 K_U11 K_U14 K_U11 K_U14 Forma zajęć na której zachodzi weryfikacja Metoda weryfikacji EK1 Sprawdzenie wiedzy teoretycznej (ustne lub pisemne) W, PS EK2 Sprawdzenie wiedzy teoretycznej (ustne lub pisemne) W, PS EK3 Ocena zadań programistycznych realizowanych w semestrze PS EK4 Ocena zadań programistycznych realizowanych w semestrze PS Bilans nakładu pracy studenta (w godzinach) 1 - Udział w wykładach 30 2 - Udział w pracowni specjalistycznej 30 3 - Przygotowanie do pracowni specjalistycznej na podstawie wykładu 15 5 - Realizacja zadań programistycznych poza zajęciami 30 6 - Udział w konsultacjach 5 7 - Przygotowanie do zaliczenia 5 RAZEM: Wskaźniki ilościowe Literatura podstawowa Literatura uzupełniająca Jednostka realizująca Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: (6)+(2)+(1) ECTS 2,5 Nakład pracy studenta związany z zajęciami o charakterze praktycznym: 60 2,5 (5)+(2) 1. Borja Sotomayor, Globus® Toolkit 4: Programming Java Services. Morgan Kaufmann, Elsevier, 2006. 2. dokumentacja systemów: Condor (www.cs.wisc.edu/condor/), Globus (www.globus.org), GAE (code.google.com/appengine), AWS (aws.amazon.com), Eucalyptus (www.eucalyptus.com), Apache Hadoop (hadoop.apache.org) 1. I.Foster, C. Kesselman, The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, Elsevier, 2004. 2. F. Buschmann, K. Henney, D.C. Schmidt: Pattern-Oriented Software Architecture, Volume 4: A Pattern Language for Distributed Computing. Wiley & Sons 2007. 3.D.C. Schmidt, M. Stal, H. Rohnert, F. Buschmann: Pattern-Oriented Software Architecture, Volume 3: Patterns for Concurrent and Networked Objects. Wiley & Sons, 2000. 4. M. Kircher, P. Jain: Pattern-Oriented Software Architecture, Volume 3: Patterns for Resource Management, Wiley & Sons 2004 Katedra Oprogramowania Osoby prowadzące dr inż. Cezary Bołdak,mgr inż. Daniel Reska 18 stycznia 2014 Program opracował(a) dr inż. Cezary Bołdak Data opracowania programu 65 115 Wydrukowane w programie Świerk Design by: styleshout | Valid XHTML | CSS Home