KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW



Podobne dokumenty
KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

KARTA KURSU (realizowanego w module specjalności) Komunikacja marketingowa i PR

KARTA KURSU. Student zna podstawy analizy, projektowania i programowani obiektowego oraz podstawy języka C++.

KARTA KURSU. Systemy operacyjne

KARTA KURSU. Turystyka i rekreacja I stopnia studia stacjonarne. Opis kursu (cele kształcenia)

KARTA KURSU. Statystyka. Kod Punktacja ECTS* 2

KARTA KURSU (realizowanego w module specjalności)

KARTA KURSU. Programowanie obiektowe

KARTA KURSU. Kod Punktacja ECTS* 2. Zespół dydaktyczny

KARTA KURSU. Grafika komputerowa

KARTAKURSU. Efekty kształcenia dla kursu Student: W01wykazuje się znajomością podstawowych koncepcji, zasad, praw i teorii obowiązujących w fizyce

KARTA KURSU. Biblioteka Główna Uniwersytetu Pedagogicznego. Oddział Informacji Naukowej: mgr inż. Anna Sobol

KARTA KURSU (realizowanego w module specjalności) Podstawy księgowości

KARTA KURSU. Projektowanie aplikacji mobilnych

KARTA KURSU. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Technologia informacyjna kierunek Ochrona Środowiska.

KARTA KURSU. Seminarium dziedzinowe 1: Multimedia w edukacji i e-learning

KARTA KURSU. Seminarium dziedzinowe 1: Badanie mediów społecznościowych i marketingu internetowego

KARTA KURSU (realizowanego w module specjalności. Biologia z przyrodą, Biologia z ochroną i kształtowaniem środowiska

KARTA KURSU. Wstęp do programowania

KARTA KURSU. Języki skryptowe

KARTA KURSU. Kod Punktacja ECTS* 1

KARTA KURSU MODELOWANIE KOMPUTEROWE W ANATOMII I FIZJOLOGII. Computational modeling in human anatomy and physiology. Kod Punktacja ECTS* 4

KARTA KURSU (realizowanego w module specjalności) MULTIMEDIA I TECHNOLOGIE INTERNETOWE (nazwa specjalności)

KARTA KURSU. Elementy statystyki matematycznej. Mathematical statistics

KARTA KURSU. Kod Punktacja ECTS* 2. Dr Małgorzata Kłyś

KARTA KURSU. Kod Punktacja ECTS* 3. Poznanie sposobów i typów hodowli komórek i tkanek zwierzęcych oraz metodyki pracy w warunkach sterylnych.

KARTA KURSU. Kod Punktacja ECTS* 4. Koordynator Piotr Dolnicki Zespół dydaktyczny Piotr Dolnicki

KARTA KURSU. mgr Elżbieta Sionko

KARTA KURSU (realizowanego w module specjalności) Prawo gospodarcze w Polsce i UE

KARTA KURSU. Techniki informatyczne

KARTA KURSU. Wykład monograficzny epoka nowożytna (stacjonarne, I stopień) Monografish lecture

KARTA KURSU. Administracja serwerami WWW

KARTA KURSU. Algorytmy, struktury danych i techniki programowania. Algorithms, Data Structures and Programming Techniques

Fizjologia zwierząt, Zoologia bezkręgowców i strunowców, Anatomia i biologia człowieka, Biochemia, Biologia komórki,

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

KARTA KURSU. Kod Punktacja ECTS* 4. Prof. dr hab. inż. Jerzy Jura

KARTA KURSU. Punktacja ECTS* Prof. dr hab. inż. Jerzy Jura

KARTA KURSU. Reservation systems

KARTA KURSU (realizowanego w module specjalności) Modelowanie 3D

KARTA KURSU (realizowanego w module specjalności) Modelowanie 3D

KARTA KURSU Kierunek: Turystyka historyczna. Studia pierwszego stopnia, rok 2, semestr 2. Dr Anna Penkała

Z-LOG-1034 Technologie internetowe Internet Technologies

KARTA KURSU. Kod Punktacja ECTS* 2. Zespół dydaktyczny

KARTA KURSU. Nazwa Geograficzne systemy informacji przestrzennej (GIS) 1

KARTA KURSU. Kod Punktacja ECTS* 5

Information Architecture

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

KARTA KURSU (realizowanego w module specjalności) Metody współczesnej komunikacji

KARTA KURSU (realizowanego w module specjalności) Biologia z chemią

KARTA KURSU. Nazwa Ćwiczenia terenowe z systematyki bezkręgowców 1, 2. Field classes in systematics of invertebrates. Kod Punktacja ECTS* 2

KARTA KURSU. Zespół dydaktyczny

KARTA KURSU. Biotechnology in Environmental Protection. Kod Punktacja ECTS* 1

KARTA KURSU. Radiochemia. Radiochemistry. Kod Punktacja ECTS* 1

KARTA KURSU (GEO1_NS) Zespół dydaktyczny. Podstawowa wiedza z zakresu problemów współczesnej rekreacji oraz pedagogiki czasu wolnego

KARTA KURSU. Zagospodarowanie turystyczne i rekreacyjne

KARTA KURSU. Kod Punktacja ECTS* 4

KARTA KURSU. Nazwa. Podstawy Fizyki. Nazwa w j. ang. Introduction to Physics. Kod Punktacja ECTS* 4

KARTA KURSU. Urban Geography

KARTA KURSU. Modelowanie komputerowe w anatomii i fizjologii człowieka

Turystyka i Rekreacja, II stopień KARTA KURSU

KARTA KURSU. Organizacja czasu wolnego

KARTA KURSU Kierunek: Historia Studia I stopnia, stacjonarne, rok 1, semestr 1

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

Chemia ogólna i analityczna Inorganic and Analitical Chemistry

KARTA KURSU. Psychologiczne podstawy wychowania i nauczania. The psychological basis of upbringing and education. Kod Punktacja ECTS* 3

KARTA KURSU. Kod Punktacja ECTS* 2. Koordynator Dr Joanna Jędruszkiewicz Zespół dydaktyczny Dr Joanna Jędruszkiewicz

Ochrona środowiska, I stopień studia stacjonarne

KARTA KURSU. Turystyka i rekreacja, studia 2. stopnia, stacjonarne, 2018/2019 sem. 1. Opis kursu (cele kształcenia)

KARTA KURSU. Seminarium dziedzinowe 2: Badanie mediów społecznościowych i marketingu internetowego

KARTA KURSU. Dostęp do informacji publicznej. Kod Punktacja ECTS* 2. Koordynator Mgr Bartosz Ogórek Zespół dydaktyczny

KARTA KURSU. Analysis of food

KARTA KURSU (realizowanego w module specjalności) Matematyka i oligofrenopedagogika

KARTA KURSU. Geotourism

KARTA KURSU. Programy do analizy danych biologicznych. Znajomość podstawowych procesów biologicznych i ekologicznych.

KARTA KURSU. Geografia, I stopień studia stacjonarne semestr /2018. Opis kursu (cele kształcenia)

KARTA KURSU. Biologia z przyrodą

KARTA KURSU. Turystyka i rekreacja, studia 2. stopnia, stacjonarne, 2017/2018 sem. 5. Opis kursu (cele kształcenia)

KARTA KURSU. Kierunek Infobrokerstwo, zarządzanie dokumentacją i archiwistyka

KARTA KURSU. Kod Punktacja ECTS* 1

KARTA KURSU (realizowanego w module specjalności) Przedsiębiorczość w turystyce

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

KARTA KURSU. Mathematics

KARTA KURSU KLASYCY STRATEGII CLASSICS OF STRATEGY

KARTA KURSU (realizowanego w module specjalności) MATEMATYKA z INFORMATYKĄ

KARTA KURSU TOKSYKOLOGIA KOMÓRKOWA. Kod Punktacja ECTS* 2. Poznanie sposobów oceny toksycznego działania czynników egzogennych na poziomie komórkowym.

KARTA KURSU. Kod Punktacja ECTS* 4

KARTA KURSU. Kod Punktacja ECTS* 2

KARTA KURSU Kierunek: Turystyka historyczna. Studia pierwszego stopnia, rok 3, semestr 1. Dr Wiktoria Kudela-Świątek

KARTA KURSU. Rzeczywistość wirtualna

KARTA KURSU (realizowanego w module specjalności) Specjalność nauczycielska

KARTA KURSU. Nazwa w j. ang. Psychology of disorders of children and adolescents. Punktacja ECTS*

Liczba godzin. N (nauczyciel) studia niestacjonarne

KARTA KURSU. Podstawowe terminy i wiadomości z zakresu geografii ekonomicznej.

KARTA KURSU. Studia stacjonarne I stopnia Kierunek: Historia Specjalność: Nauczycielska Specjalizacja: historia i wiedza o społeczeństwie

KARTA KURSU. Kod Punktacja ECTS* 1

KARTA KURSU (realizowanego w module specjalności) Biologia eksperymentalna i środowiskowa

KARTA KURSU. Kod Punktacja ECTS* 1

KARTA KURSU. Biologia środowiskowa. Kod Punktacja ECTS* 2. Dr Lucjan Schimscheiner Dr Robert Kościelniak

KARTA KURSU (realizowanego w module specjalności) Matematyka (specjalność nauczycielska) studia niestacjonarne 1 stopnia

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Transkrypt:

KARTA KURSU Nazwa Nazwa w j. ang. Przetwarzanie dokumentów XML i zaawansowane techniki WWW XML processing and advanced web technologies Kod Punktacja ECTS* 3 Koordynator dr Maria Zając Zespół dydaktyczny: dr Maria Zając dr Olaf Bar Opis kursu (cele kształcenia) Celem przedmiotu jest przygotowanie studentów do wykorzystywania nowoczesnych rozwiązań internetowych (rodzina języków XML, Rich Internet Applications, Web services) w działalności biznesowej w sieci. Studenci poznają wymienione technologie i uczą się tworzyć w oparciu o nie serwisy i aplikacje internetowe. Umiejętności nabyte w ramach realizacji tego przedmiotu są niezbędne zarówno dla osób zainteresowanych tworzeniem profesjonalnych serwisów www, jak i dla przyszłych administratorów tych serwisów. Zasadniczo kurs realizowany jest w języku polskim, ale istnieje możliwość poprowadzenia ćwiczeń w języku angielskim jeżeli zbierze się grupa zainteresowanych studentów. Warunki wstępne Wiedza Umiejętności Kursy Znajomość zasad tworzenia stron www, języka HTML oraz arkuszy stylów CSS Umiejętność tworzenia stron www, formatowania ich za pomocą CSS, tworzenie prostych skryptów Java Script i PHP Języki hipertekstowe i tworzenie stron www. Efekty kształcenia Wiedza Po zakończeniu kursu student: W01: zna zasady budowy dokumentów XML oraz tworzenia w oparciu o nie zaawansowanych serwisów sieciowych W02:zna możliwości wykorzystania języka XML oraz języków pochodnych W03: zna rodzaje i przykłady usług sieciowych wykorzystujących technologie oparte na XML K_W11 K_W11 K_W11, K- W18 Umiejętności 1

Po zakończeniu kursu student: U01:potrafi zdefiniować zestaw znaczników i zbudować poprawny dokument XML U02: potrafi formatować i przekształcać dokumenty XML przy pomocy arkuszy stylów oraz arkuszy transformacji U03: umie poprawnie zdefiniować reguły opisujące strukturę dokumentów XML i zastosować je do walidacji tych dokumentów U04: umie zaprojektować i zbudować prosty serwis www oparty na wykorzystaniu danych przekazywanych w dokumentach XML K_U01 K_U01, K_U15 K_U01, K_U15 K_U05, K_U10, K_U18 Kompetencje społeczne Po zakończeniu kursu student: K01: rozumie konieczność kształcenia ustawicznego w szczególności w związku z dynamicznym rozwojem technologii opartych na XML K02: potrafi współdziałać i pracować w grupie (zespole projektowym, programistycznym) tworzącym serwisy internetowe K03: postrzega swoją wiedzę jako atut, który może wykorzystać podczas zdobywania doświadczenia zawodowego w nowej pracy K_K01 K_K03 K_K08 Studia stacjonarne Organizacja Forma zajęć Wykład (W) Ćwiczenia w grupach A K L S P E Liczba godzin 15 30 Studia niestacjonarne Organizacja Forma zajęć Wykład (W) Ćwiczenia w grupach A K L S P E Liczba godzin 10 20 Opis metod prowadzenia zajęć 2

Ćwiczenia prowadzone są w laboratoriach komputerowych, studenci na bieżąco weryfikują efekty swojej pracy m.in. korzystając z dostępnych narzędzi do walidacji dokumentów. W trakcie semestru otrzymują zadania do samodzielnego wykonania, które przesyłają do oceny prowadzącemu. Realizują też projekty (indywidualne lub grupowe) polegające na utworzeniu serwisu www wykorzystującego dane przekazywane za pomocą poprawnie zbudowanych dokumentów XML. Wiedza przekazywana podczas wykładów wymagana jest na bieżąco podczas kolejnych zajęć laboratoryjnych. Formy sprawdzania efektów kształcenia E learning Gry dydaktyczne Ćwiczenia w szkole Zajęcia terenowe Praca laboratoryjna Projekt indywidualny Projekt grupowy Udział w dyskusji Referat Praca pisemna (esej) Egzamin ustny Egzamin pisemny Inne W01 X X X W02 X X W03 X U01 X X X X U02 X X X X U03 X X X X U04 X X X X K01 X X X K02 X K03 X X Kryteria oceny Umiejętność tworzenia dokumentów XML. opisywania ich struktury oraz dokonywania transformacji przy pomocy XSLT jest warunkiem niezbędnym zaliczenia przedmiotu, natomiast ocenę dobrą i bardzo dobrą może uzyskać student, który: potrafi wykorzystać elementy języka XPath do przeszukiwania i przeglądania zawartości dokumentów XML umie wykorzystać technologię PHP do przekazywania informacji pomiędzy relacyjnymi bazami danych a dokumentami XML, wie jak zastosować technologię Flash, Java Script lub Java do tworzenia bogatych aplikacji internetowych (RIA) Uwagi Zakłada się, że przedmiot realizowany jest w całości w formie zajęć stacjonarnych, natomiast platforma e-learningowa (Moodle) będzie wykorzystywana do wspomagania zajęć (głównie do udostępniania treści z wykładu oraz przesyłania zadań i prac studentów a także do komunikacji pomiędzy studentami a zajęcia) 3

Treści merytoryczne (wykaz tematów) 1. Język XML a rodzina SGML, 2. Moduły XML i języki pochodne, 3. Zasady tworzenia dokumentów XML, 4. Parsing i walidacja dokumentów XML, 5. Rola transformacji XSLT, projektowanie arkuszy transformacji, 6. Formatowanie dokumentów XML w oparciu o arkusze stylów oraz arkusze transformacji 7. Łączenie dokumentów XML z innymi technologiami (np. Java Script, PHP, Flash), 8. Definiowanie struktury dokumentu za pomocą DTD i XML Schema, 9. Wykorzystanie modelu DOM, 10. Aplikacje internetowe oparte na XML (web services, specyfikacje i standardy W3C, ontologie i technologie agenckie) 11. XML a Semantic Web Wykaz literatury podstawowej Wybrane rozdziały z: 1. P. Kazienko, K. Gwiazda, XML na poważnie, Helion, Gliwice 2002 2. R.Huddleston, XML, Niebieski podręcznik, Helion, Gliwice 2010 3. M. van Otegen, XSLT dla każdego, Helion, Gliwice 2003 4. B. McLaughlin, J. Edelson, Java i XML, O Reilly Helion, Gliwice 2007 oraz zasoby internetowe udostępniane np. przez konsorcjum W3C: http://www.w3schools.com/xml/ Wykaz literatury uzupełniającej 1. B. McLaughlin, J. Edelson, Java i XML, O Reilly Helion, Gliwice 2007 2. Z. Fryżlewicz, Podstawy architektury i technologii usług XML sieci web, Wydawnictwo Naukowe PWN, Warszawa 2008 3. I. Tindale, P. Macdonald, J. Rowley, Flash i XML techniki zaawansowane, Helion, Gliwice 2002 4. S.Ambroszkiewicz, D.Mikułowski, Web serwisy i semantic Web, EXIT, Warszawa 2006 oraz strony internetowe poświęcone XML, np. www.xml.org Bilans godzinowy zgodny z CNPS (Całkowity Nakład Pracy Studenta) - studia stacjonarne Liczba godzin w kontakcie z Wykład 15 Konwersatorium (ćwiczenia, laboratorium itd.) 30 Pozostałe godziny kontaktu studenta z prowadzącym 5 Lektura w ramach przygotowania do zajęć 10 Liczba godzin pracy studenta bez kontaktu z Opracowanie zadań domowych (problemowych) po zapoznaniu się z niezbędną literaturą przedmiotu Przygotowanie projektu (praca indywidualna) 20 10 Przygotowanie do egzaminu 0 Ogółem bilans czasu pracy 90 Liczba punktów ECTS w zależności od przyjętego przelicznika 3 4

Bilans godzinowy zgodny z CNPS (Całkowity Nakład Pracy Studenta) - studia niestacjonarne Liczba godzin w kontakcie z Wykład 10 Konwersatorium (ćwiczenia, laboratorium itd.) 20 Pozostałe godziny kontaktu studenta z prowadzącym 5 Lektura w ramach przygotowania do zajęć 20 Liczba godzin pracy studenta bez kontaktu z Opracowanie zadań domowych (problemowych) po zapoznaniu się z niezbędną literaturą przedmiotu Przygotowanie projektu (praca indywidualna) 20 15 Przygotowanie do egzaminu Ogółem bilans czasu pracy 90 Liczba punktów ECTS w zależności od przyjętego przelicznika 3 5