AZU - dr inż. Krzysztof Rzecki
Transkrypt
AZU - dr inż. Krzysztof Rzecki
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu obowiązuje w roku akademickim 2011/2012 Wydział Fizyki, Matematyki i Informatyki Kierunek studiów: Informatyka Profil: Ogólnoakademicki Forma studiów: Stacjonarne Kod kierunku: I Stopień studiów: II Specjalności: 1 Teleinformatyka dla inżynierów Przedmiot Nazwa przedmiotu 2 Architektura zorientowana na usługi Kod przedmiotu WFMII I o2S F2 11/12 Kategoria przedmiotu Przedmioty wybieralne Liczba punktów ECTS 6 Semestry 2 Rodzaj zajęć, liczba godzin w planie studiów Semestr Wykład 2 30 Ćwiczenia Laboratorium Laboratorium Komputerowe 30 Seminarium Projekt Politechnika Krakowska im. Tadeusza Kościuszki 3 Cele przedmiotu Cel 1. Poznanie architektury zorientowanej na usługi. Cel 2. Nauka projektowania protokołów i aplikacji webowych. Cel 3. Praktyka implementacji protokołów i aplikacji webowych. 4 Wymaganie wstępne w zakresie wiedzy, umiejętności i innych kompetencji a. b. c. d. Podstawowy kurs w zakresie sieci komputerowych. Programowanie w języku Java. Programowanie usług sieciowych. Administrowanie systemem Linux/Windows. 5 Efekty kształcenia EK1. EK2. EK3. EK4. Kompetencje społeczne: Umiejętność pracy w grupie. Wiedza: Wiedza z zakresu konstrukcji architektur zorientowanych na usługi. Umiejętności: Umiejętność projektowania architektur zorientowanych na usługi. Umiejętności: Umiejętność implementacji oprogramowania opartego o architekturę zorientowaną na usługi. 6 Treści programowe Lp W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 Lp K1 K2 K3 K4 K5 K6 K7 Wykład Tematyka zajęć Opis szczegółowy bloków tematycznych Wprowadzenie do SOA. Rozwój koncepcji SOA. Web Services & założenia SOA. Zarządzanie aktywnościami i kompozycje. Komunikacja, metadane i bezpieczeństwo. Założenia zorientowane na usługi. Warstwa usług. Strategie wdrażania SOA. Analiza zorientowana na usługi. Projektowanie zorientowane na usługi. Platformy SOA. Razem Laboratorium Komputerowe Tematyka zajęć Opis szczegółowy bloków tematycznych Serwer GlassFish. NetBeans Java Server Pages Servlet Przegląd rozwiązań XML i SOAP Web Service, WSDL i UDDI Strona 2/5 Liczba godzin 2 2 2 2 2 2 2 2 4 8 2 30 Liczba godzin 4 2 2 4 2 2 4 Politechnika Krakowska im. Tadeusza Kościuszki Lp K8 K9 K10 K11 7 Laboratorium Komputerowe Tematyka zajęć Opis szczegółowy bloków tematycznych Szyna ESB Język BPEL Przegląd rozwiązań Dyskusja Razem Liczba godzin 2 4 2 2 30 Narzędzia dydaktyczne N1. Wykłady N2. Ćwiczenia laboratoryjne N3. Praca w grupach 8 Obciążenie pracą studenta Średnia liczba godzin na zrealizowanie aktywności Forma aktywności Godziny kontaktowe z nauczycielem akademickim, w tym: Godziny wynikające z planu studiów 60 Konsultacje przedmiotowe 0 Egzaminy i zaliczenia w sesji 0 Godziny bez udziału nauczyciela akademickiego wynikające z nakładu pracy studenta, w tym: Przygotowanie się do zajęć, w tym studiowanie zalecanej literatury 30 Opracowanie wyników 10 Przygotowanie raportu, projektu, prezentacji, dyskusji 10 Realizacja zadań programistycznych 70 Sumaryczna liczba godzin dla przedmiotu wynikająca z ca180 łego nakładu pracy studenta Sumaryczna liczba punktów ECTS dla przedmiotu 6 9 Sposoby oceny Ocena formująca F1 F2 F3 F4 Ćwiczenie praktyczne Sprawozdanie z ćwiczenia laboratoryjnego Odpowiedź ustna Kolokwium Ocena podsumowująca P1 P2 Egzamin pisemny Średnia ważona ocen formujących Ocena aktywności studenta bez udziału nauczyciela akademickiego a. Ćwiczenie praktyczne Kryteria oceny Strona 3/5 Politechnika Krakowska im. Tadeusza Kościuszki Na Na Na Na Na Na ocenę ocenę ocenę ocenę ocenę ocenę 2 3 3.5 4 4.5 5 Na Na Na Na Na Na ocenę ocenę ocenę ocenę ocenę ocenę 2 3 3.5 4 4.5 5 Na Na Na Na Na Na ocenę ocenę ocenę ocenę ocenę ocenę 2 3 3.5 4 4.5 5 Na Na Na Na Na Na ocenę ocenę ocenę ocenę ocenę ocenę 2 3 3.5 4 4.5 5 10 Efekt kształcenia 1 Wymagana frekwencja nie mniejsza niż 50%. Umiejętność wyszukania i wskazania materiału. Organizacja pracy przez wydzielenie podzadań. Spójne projektowanie i implementacja. Czynne uczestnictwo w zajęciach. Aktywna realizacja ćwiczeń. Efekt kształcenia 2 Wiedza z zakresu systemów rozproszonych i integratorów. Wiedza dotycząca wybranych architektur w koncepcji SOA. Wiedza dotycząca zagadnień architektur w koncepcji SOA. Wiedza dotycząca mechanizmów architektur w koncepcji SOA. Wiedza dotycząca budowy i zastosowań systemów w koncepcji SOA. Wiedza dotycząca metod analizy architektur w koncepcji SOA. Efekt kształcenia 3 Umiejętność stworzenia podstawowej koncepcji architektury SOA. Umiejętność stworzenia protokołu w oparciu o SOAP. Umiejętność opracowania kompletnego interfejsu WSDL. Umiejętność opracowania systemu korzystającego z SOAP, WSDL i UDDI. Umiejętność zaprojektowania schematu dla silnika BPEL. Umiejętność zaprojektowania architektury rozproszonej usługi sieciowej. Efekt kształcenia 4 Umiejętność programowania w języku Java. Umiejętność programowania w środowisku NetBeans. Umiejętność programowania i analizy JSP i Servletów. Umiejętność programowania, analizy i debugowania SOAP, WSDL i UDDI. Umiejętność programowania z wykorzystaniem ESB. Umiejętność programowania z wykorzystaniem BPEL. Macierz realizacji przedmiotu Efekt kształcenia EK1 EK2 EK3 EK4 Odniesienie danego efektu do szczegółowych efektów zdefiniowanych dla programu T2A_K02, T2A_K03, T2A_K04, T2A_K05 T2A_W02, T2A_W07 T2A_U08, T2A_U09, T2A_U10 T2A_U17, T2A_U18, T2A_U19 Cele przedmiotu Treści programowe Narzędzia dydaktyczne Sposoby oceny Cel3 K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 N2 N3 F1 F2 F3 F4 N1 P1 P2 N2 N3 F1 F2 F3 F4 N2 N3 F1 F2 F3 F4 Cel1 Cel2 Cel3 W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 Strona 4/5 Politechnika Krakowska im. Tadeusza Kościuszki 11 Wykaz literatury Literatura podstawowa: [1] Thomas Erl — Service-Oriented Architecture, Concepts, Technology, and Design, London, 2005, Prentice Hall 12 Informacje o nauczycielach akademickich Osoba odpowiedzialna za kartę Krzysztof Rzecki (kontakt: [email protected]) Osoby prowadzące przedmiot dr inż. Krzysztof Rzecki (kontakt: [email protected]) 13 Zatwierdzenie karty przedmiotu do realizacji (miejscowość, data) (odpowiedzialny za przedmiot) (dziekan) Przyjmuję do realizacji (data i podpisy osób prowadzących przedmiot) ................................................ Strona 5/5