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

Podobne dokumenty