IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):XML-processering - metoder, redskaber og teorier 
Kursusnavn (engelsk):XML-processing - methods, tools and theories 
Semester:Efterår 2010 
Udbydes under:Master i it, softwarekonstruktion (sok) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:80 
Maks. antal deltagere:250 
Formelle forudsætninger:Prior to the course, the student should be able to:
  • write basic HTML (headers, tables, lists) in a text editor and test it

  • use a unix/linux/dos-prompt

  • use a text editor

  • explain and write small, single-threaded programs (<100 lines) in Java, use standard java packages and be able to include and use new, non-standard Java packages, and be familiar with key Java concepts such as types, inheritance and exceptions.


At the IT University (ITU) these prerequisites can be achieved by following one of the introductionary programming courses followed by a java programming project or the course Object Oriented Programming.
  • understand basic SQL queries. At ITU this can be achieved by following one of the introductionary database courses.
 
Læringsmål:After the course, the student should be able to:
  • validate and write validating XML and HTML 4.01

  • explain types for XML and use, analyse and design DTDs and Schemas for XML languages

  • explain XML processing; use, compare, and choose between DOM, SAX and JDOM; and implement XML processing applications using DOM, SAX, and JDOM.

  • explain XML transformation and analyse, implement, and execute XML transformations using XSLT

  • explain XML query languages and databases, and analyse, implement, and execute queries in XQuery

  • compare and evaluate other current and future semi-structured data manipulating technologies to the ones mentioned above.

 
Fagligt indhold:The goal of the course is to enable the participants to use XML and its related technologies appropriately to solve a given problem related to application integration, data exchange and transformation, and be able to evaluate the development of, and adapt to future XML-technologies.

The course will cover the following topics:
  1. HTML and XML

  2. DTD, XML Schema, Relax NG

  3. XPath

  4. XSL and XSLT

  5. XQuery, XML databases

  6. DOM, SAX (XML streaming), JDOM

  7. XMPP

 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

-------------------------------------


Se hvordan undervisningen er tilrettelagt her:
link til skemaoplysninger
Skemaoplysningerne vil være tilgængelige fra kort før semesterstart.

See the schedule here:
link to the time table
The schedule will be available shortly before the beginning of the term.
 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), Bestået/ikke bestået, Ekstern censur

 

Litteratur udover forskningsartikler:"An Introduction to XML and Web Technologies" by Anders Møller and Michael I. Schwartzbach, Addison-Wesley, February 2006, 568 pp, ISBN: 0321269667 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Onsdag 17.00-19.00 Forelæsning ITU 3A12
Onsdag 19.00-21.00 Øvelser ITU 4A56, 4A58

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2011-01-07 09.00-13.00 Skriftlig eksamen ITU 4A14 og 4A16
2011-02-18 Re-eksamen Skriftlig eksamen ITU 3A50 - MUNDTLIG EKSAMEN
2011-02-18 Re-eksamen - Kontakt kursusansvarlig for tidspunkt Skriftlig eksamen ITU Eksamensform kan blive ændret / Examination form may be altered