DYDAKTYKA

Przetwarzanie dokumentów XML i zaawansowane techniki WWW (WFAIS.IF-N106/408)

Zajęcia w semestrze letnim roku akademickiego 2013/2014 rozpoczną się zgodnie z harmonogramem dnia 24 lutego 2014 r.:
Grupa 1: poniedziedziałki 15:30 - 17:00, sala 023A.
Grupa 2: poniedziedziałki 17:00 - 18:30, sala 023A.

Skrzynka wrzutowa na zadania domowe

Skrzynka wrzutowa do oddawania zadań domowych znajduje się pod adresem:

http://koza.if.uj.edu.pl/~marcin/XML1314

Materiały robocze do ćwiczeń:

01. Zajęcia organizacyjne i wprowadzenie (PDF) - 24.02.2014 r.
02. Wprowadzenie do tworzenia dokumentów XML (PDF) - 03.03.2014 r.
03. Walidacja dokumentów XML metodą DTD (Document Type Definition) - 10.03.2014 r.
04. Walidacja dokumentów XML przez schematy (XMLSchema) (PDF) - 17.03.2014 r.
05. Materiały do ćwiczeń ze schematami (ZIP) - 24.03.2014 r.
06. Opis XPath + XSLT (PDF) oraz Materiały do ćwiczeń z XSLT (ZIP) - 31.03.2014 r.
07. Opis: XSLT(cd) + Parsowanie DOM/SAX (PDF)
08. Parsowanie DOM/SAX w PHP (PDF) oraz Materiały do ćwiczeń z parsowaniem (ZIP) - 14.04.2014 r.
09. Opis: Tworzenie dokumentów XML w modelu DOM (PDF) oraz Materiały do ćwiczeń z tworzeniem XML (ZIP) - 28.04.2014 r.
10. Opis: JSON i wprowadzenie do NODE.JS (PDF) - 05.05.2014 r.
11. Opis: Przetwarzanie XML i JSON w NODE.JS (PDF) - 12.05.2014 r.
12. Opis: NODE.JS + EXPRESS + MVC (cz.1) PDF) - 26.05.2014 r.
13. Opis: NODE.JS + EXPRESS + MVC (cz.2) (PDF) - 02.06.2014 r.
14. Opis: NODE.JS + EXPRESS + MVC (cz.3) (PDF) - 09.06.2014 r.

FAQ dla projektów zaliczeniowych

1.) Ile mini projektów muszę oddać aby uzyskać zaliczenie ?
W ciągu całego semestru do wykonania było 8 mini-projektów, dlatego minimum jakie należy wykonać aby uzyskać zaliczenie to 5 mini-projektów.

2.) Jaka powinna być tematyka projektów zaliczeniowych ?
Pierwszy projekt zaliczeniowy powinien dotyczyć techniki związanych z przetwarzaniem XML, natomiast drugi technik związanych z tworzeniem aplikacji w środowisku NODE.JS w architekturze MVC lub zamiennie wykonanych z wykorzystaniem technologii serwletów JSP.

3.) Do kiedy można oddawać projekty zaliczeniowe ?
Projekty można oddawać do końca sesji poprawkowej tj. do 15 września 2014 r.

4.) Jak uzyskać zaliczenie ?
Należy przygotować 60% mini-projektów zaliczeniowych (tj. 5 projektów) oraz dwa projekty tematyczne (dla osób zaliczających kurs w trybie eksternistycznym: trzy projekty), które nalezy przesłać przez formularz skrzynki wrzutowej. Następnie należy zgłosić się na konsultacje w celu omówienia projektów zaliczeniowych.

5.) Kiedy można przyjść na konsultację ?
Konsultacje w trakcie sesji egzaminacyjnej będą odbywać się według następującego harmonogramu:
16 - 18 i 20 czerwca: 10:30 - 11:30
23 - 18 i 27 czerwca: 10:30 - 11:30
30 czerwca - 4 lipca: 10:30 - 11:30
Istnieje również możliwość umówienia się poza podanymi terminami, po wcześniejszym ustaleniu przez email. Konsultacje w wrześniowej sesji poprawkowej będą podane w późniejszym terminie.

Zasady zaliczenia

A) Osoby uczęszczające regularnie na zajęcia:

  1. Należy wykonać minimum 60% "mini" projektów oddawanych w ciągu trwania semestru (czyli np. w przypadku 10 projektów w semestrze 6 z nich). Za oddanie wszystkich projektów można uzyskać łącznie 30 punktów.
  2. Należy przygotować dwie strony tematyczne po zakończeniu każdej z części kursu tzn. jeden na zakończenie omawiania tematyki związanej z przetwarzaniem dokumntów XML, natomiast drugi z tematyki budowy aplikacji webowych w oparciu o środowisko NODE.JS lub serwer TomCat oraz technologię JSP. Za oddanie obu projektów można uzyskać maksymalnie 35 punktów z każdy, czyli w sumie 70 punktów.
  3. < li>Minimum punktów jakie należy zgromadzić aby uzykać zaliczenie na ocenę dostateczną (3.0) wynosi 51.

B) Osoby odbywające kurs w trybie eksternistycznym:

  1. Należy wykonać minimum 60% "mini" projektów oddawanych w ciągu trwania semestru (czyli np. w przypadku 10 projektów w semestrze 6 z nich). Za oddanie wszystkich projektów można uzyskać łącznie 20 punktów.
  2. Należy przygotować dwie strony tematyczne po zakończeniu każdej z części kursu tzn. jeden na zakończenie omawiania tematyki związanej z przetwarzaniem dokumntów XML, natomiast drugi z tematyki budowy aplikacji webowych w oparciu o środowisko NODE.JS lub serwer TomCat oraz technologię JSP. Za oddanie obu projektów można uzyskać maksymalnie 25 punktów z każdy, czyli w sumie 50 punktów.
  3. Dodatkowo osoby uczęszczające na zajęcia w trybie eksternistycznym musza wykonać jeden dodatkowy projekt wykorzystujący jak najwięcej technik związanych z XML, NODE.JS oraz JSP - temat do ustalenia w prozumieniu z prowadżacym - za który można uzyskać maksymalnie 30 punktów.
  4. Minimum punktów jakie należy zgromadzić aby uzykać zaliczenie na ocenę dostateczną (3.0) wynosi 51.