Krakowska Akademia im. Andrzeja Frycza Modrzewskiego Karta przedmiotu obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 01/014 Wydział Zarządzania i Komunikacji Społecznej Kierunek studiów: Informatyka i ekonometria (lic) Forma studiów: Niestacjonarne Stopień studiów: I Specjalności: Informatyka stosowana (lic) E-biznes (lic) Profil: Ogólnoakademicki Kod kierunku: IiE 1 Przedmiot Nazwa przedmiotu XML-tworzenie stron www, Ajax Kod przedmiotu WZIKS IiE A1N D1i 1/14 Kategoria przedmiotu przedmioty kierunkowe, do wyboru Liczba punktów ECTS 4 Język wykładowy polski Forma zajęć, liczba godzin w planie studiów Semestr W C K S L I Ew Ec 6 6 0 0 0 10 0 4 0 Legenda: W Wykład; C Ćwiczenia/języki; K Konwersatorium; S Seminarium; L Laboratorium, Warsztat; I Inne; Ew E-Learning W Ramach Wykładu; Ec E-Learning W Ramach Ćwiczeń;
Cele przedmiotu Krakowska Akademia im. Andrzeja Frycza Modrzewskiego Cel 1. Przygotowanie studentów do samodzielnej pracy tworzenia stron internetowych w technologii Ajax. Podczas zajęć przekazana ma zostać wiedza na temat standardu XML, przesyłu danych w sposób synchroniczny i asynchroniczny, a także podstawowe informacje na temat języka JavaSript zarówno w podejściu strukturalnym jak i obiektowym oraz języka programowania serwerów - PHP. 4 Wymaganie wstępne a. Brak 5 Modułowe efekty kształcenia MW1. Wiedza: student, który zaliczył przedmiot: posiada wiedzę o standardach stron WWW; zna różnice pomiędzy wywołaniem synchronicznym i asynchronicznym, potrafi wymienić i zdefiniować elementy technologii Ajax. Potrafi opisać sposoby łączenia skryptów ze stroną WWW. Zna podstawy języka JavaScript zarówno w podejściu strukturalnym jak i obiektowym. Potrafi zainstalować serwer i ustawić na nim działające serwlety obsługujące formularze HTML zarówno synchronicznie jak i asynchronicznie. MU1. Umiejętności: student, który zaliczył przedmiot: potrafi zaprojektować strony WWW zarówno w HTML jak i XHTML w powiązaniu z CSS i JavaScript, potrafi stworzyć plik xml z własnym nazewnictwem elementów i atrybutów. MU. Umiejętności: student, który zaliczył przedmiot: potrafi zaprojektować strony WWW z wykorzystaniem technologii Ajax. Potrafi zainstalować serwer WWW i umieścić na nim serwelety/skrypty obsługujące formularze WWW. Potrafi wykorzystać obiekt XMLHttPRequest do obsługi żądań asynchronicznych. MK1. Kompetencje społeczne: student, który zaliczył przedmiot: potrafi tworzyć projekty samodzielnie jak również pracować w zespole. 6 Treści programowe W1 W W Wykład JavaScript - tworzenie i umiejscawianie skryptów, struktura języka, instrukcje warunkowe i pętle, tworzenie funkcji w JavaScript, wyrażenia regularne, wykorzystanie obiektów wbudowanych i tworzenie własnych, obsługa modelu DOM PHP - tworzenie i umiejscawianie skryptów, struktura języka, instrukcje warunkowe i pętle, tablice indeksowane i asocjacyjne, funkcje w PHP, dostęp do baz danych Protokół http Metody Get i put, obsługa błędów, łączenie elementów w całośćtworzenie asynchronicznej aplikacji ajaxowej, tworzenie aplikacji pod wiele przeglądarek WWW 1 Razem 6 L1 L Laboratorium, Warsztat Tworzenie własnych plików XML, przechowujących dane, eksport informacji z baz danych do plików XML. JavaScript tworzenie i umiejscawianie skryptów, struktura języka, wykorzystanie instrukcji i pętli, funkcje w JavaScript, wyrażenia regularne Strona /5
L L4 Laboratorium, Warsztat PHP tworzenie i umiejscawianie skryptów, tablice indeksowane i asocjacyjne, dostęp do baz danych Protokół http łączenie elementów w całość- tworzenie asynchronicznej aplikacji ajaxowej Razem 10 Ew1 Ew E-Learning W Ramach Wykładu Wprowadzenie do Ajaxa: akronim AJAX, składowe Ajax a, przykładowe strony WWW, XML - nazwy w XML, struktura dokumentu, tworzenie własnej składni Formularze w HTML: pola input, textarea, select, atrybuty formularzy, zatwierdzanie i anulowanie formularzy, Ajax i technologie po stronie klienta: język javascript, umieszczanie kodu, skrypty zdarzeniowe i automatyczne Razem 4 7 Metody dydaktyczne M16. Wykłady M1. Studium przypadku M. Ćwiczenia laboratoryjne M6. E-learning M11. Projekty 8 Obciążenie pracą studenta Średnia liczba Forma aktywności godzin na zrealizowanie aktywności Godziny kontaktowe z nauczycielem akademickim, w tym: Godziny wynikające z planu studiów 0 Konsultacje przedmiotowe 16 Egzaminy i zaliczenia w sesji 4 Godziny bez udziału nauczyciela akademickiego wynikające z nakładu pracy studenta, w tym: Przygotowanie się do zajęć, w tym studiowanie zalecanej literatury 0 Opracowanie wyników 0 Przygotowanie raportu, projektu, prezentacji, dyskusji 0 Instalacja, serwera www i bazy danych, osadzanie na nim plików 0 Sumaryczna liczba godzin dla przedmiotu wynikająca z całego nakładu pracy studenta 100 Sumaryczna liczba punktów ECTS dla przedmiotu 4 Strona /5
9 Metody oceny Ocena podsumowująca P1. Egzamin pisemny P5. Referat P11. Aktywność na zajęciach Kryteria oceny Na ocenę Na ocenę.5 Na ocenę 4 Na ocenę 4.5 Na ocenę 5 50% treści. 50% obecności na zajęciach. 60% treści. 60% obecności na zajęciach. 70% treści. 70% obecności na zajęciach. 70% treści. 70% obecności na zajęciach. Referat omawiający projekt strony www w technologii ajax. 70% treści. 70% obecności na zajęciach. Referat omawiający projekt strony www w technologii ajax z powiązaniem z bazą danych. 10 Macierz realizacji przedmiotu Modułowe efekty kształcenia dla przedmiotu MW1 MU1 MU MK1 Odniesienie do efektów kierunkowych K_ W11[+], K_ U0[+] K_ U0[+], K_ U08[+], K_ U19[+] K_ U0[+], K_ U08[+], K_ U19[+] K_ K0[+], K_ K08[+] Treści programowe W1, W, W, Ew1, Ew Metody dydaktyczne Sposoby oceny M16, M1, M6 P1, P5, P11 L1, L, L, L4 M, M6, M11 P5, P11 L1, L, L, L4 M, M6 P5, P11 L1, L, L, L4 M, M6 P1, P5, P11 11 Wykaz literatury Literatura podstawowa: [1] Ch. Ullman, L Dykes Ajax. Od podstaw, Gliwice, 008, Helion [] S. Olson Ajax on Java, Gliwice, 007, Helion Literatura uzupełniająca: [1] L. Ullman Tworzenie stron WWW z wykorzystaniem Ajaksa. Projekty., Gliwice, 008, Helion 1 Informacje o nauczycielach akademickich Osoba odpowiedzialna za kartę dr Bernard Maj (kontakt: bermaj@interia.pl) Strona 4/5
Osoby prowadzące przedmiot dr Bernard Maj (kontakt: bermaj@interia.pl) Strona 5/5