Nazwa przedmiotu:
Programowanie aplikacji WWW
Koordynator przedmiotu:
dr inż. Maciej Grzenda
Status przedmiotu:
Fakultatywny ograniczonego wyboru
Poziom kształcenia:
Studia I stopnia
Program:
Informatyka
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
Semestr nominalny:
6 / rok ak. 2009/2010
Liczba punktów ECTS:
4
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Formy zajęć i ich wymiar w semestrze:
  • Wykład15h
  • Ćwiczenia0h
  • Laboratorium30h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
brak
Limit liczby studentów:
Cel przedmiotu:
Celem przedmiotu jest przekazanie wiedzy nt. najnowszych technologii programowania aplikacji WWW ze szczególnym uwzględnieniem HTML, CSS, XML i wybranych języków skryptów serwerowych.
Treści kształcenia:
1. Geneza i zasady zastosowania języka HTML do tworzenia stron internetowych, architektura rozwiązań www z uwzględnieniem ról serwerów WWW, przeglądarek internetowych oraz protokołu http. 2. Idea separacji definicji wyglądu, standardy W3ORG oraz wykorzystanie CSS. 3. Język JavaScript jako metoda wzbogacania funkcjonalności tworzonych serwisów. 4. Tworzenie skryptów CGI i dynamiczna generacja zawartości dokumentów. 5. Język XML – zasady i zastosowania oraz przetwarzanie z wykorzystaniem dokumentów XSLT oraz XSL-FO. 6. Poprawność dokumentów XML i standardy DTD oraz XML schema. 7. Wymiana danych z wykorzystaniem języka XML. 8. Programowanie serwisów internetowych w technologii Java Servlet oraz Java Server Pages, dostęp do warstwy bazy danych z wykorzystaniem JDBC.  
Metody oceny:
Zaliczenie przedmiotu oparte jest o wyniki realizacji krótkich zadań w trakcie laboratorium (w sumie max. 60 punktów) oraz niewielkiego projektu końcowego (max. 40 punktów). Zaliczenie przedmiotu na ocenę pozytywną następuje po uzyskaniu przez studenta co najmniej 51% punktów z obu części zaliczenia.
Egzamin:
Literatura:
• Bryan Pfaffenberger, et al, HTML 4 Bible, J. Wiley, 2000 • S. Holzner, Inside XSLT, New Riders Publishing, 2002 • J. Hunter, W. Crawford, Java Servlet Programming, O’Reilly, 2002 • S. Weerawarana et al, Web Services Platform Architecture, Pearson Education, 2005 • Zasoby stron: http://www.w3.org, http://www.cert.org; http://java.sun.com, http://www.w3schools.com  
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się