IT University of Copenhagen

Lecture plan for XML-Processing - methods, tools and theories

Semester: F2005

All lectures in room Auditorium 2 from 17:00 to 18:50

Exercise classes in rooms 3A52, 3A54 from 19:00 to 21:00

Event DateTopicMaterial
Lecture 131/1 17:00-17:30 Introduction to XML-processing, crash course in Web-programming.
17:40-18:10 HTML and CSS crash course
18:20-18:50 XML introduction
Lecturer:Thomas Hildebrandt  
[ch 1.1-1.3,8.1.1-8.1.2 ]
[ch. 1.4-1.6 ]
[ch. 1.7-1.10, 2.1-2.2 ]
 
Exercises 131/1  Exercises in HTML, CSS and XML.
 
[Exercises1 ]
 
Lecture 27/2 17:00-17:30 XML Trees
17:40-18:10 XPath introduction
18:20-18:50 More on XPath
Lecturer:Bodil Biering  
[ch. 2.3-2.4 ]
[ch. 3.1-3.4 ]
[ch. 3.1-3.4 ]
 
Exercises 27/2  Exercises in XML and XPath
 
[Exercises2 ]
 
Lecture 314/2 17:00-17:30 XPath and Namespaces
17:40-18:50 Transforming XML Documents with XSLT
Lecturer:Bodil Biering  
[ch. 3.5, 2.6 ]
[ch. 5.1-5.4 ]
 
Exercises 314/2  Exercises in XSLT
 
[Exercises3 ]
 
Lecture 421/2 17:00-18:50 XSLT Transformations continued
Hand out of 1st mandatory exercise (XSLT transformations)
Lecturer:Bodil Biering  
[ch. 5.4-5.17 ]
 
Exercises 421/2 17:00-19:00 First mandatory assignment (XSLT transformations)
 
[Assignment 1 ]
 
Lecture 528/2 17:00-19:00 Question hours for mandatory exercise 1
Lecturer:Bodil Biering  
[Room 2A12, 2A14, 3A50, 3A52, 3A54 ]
 
Exercises 528/2   
Lecture 67/3 17:00-18:10 An XML application: Voice XML and XHTML
Lecturer:Alexandre Alapetite (guest teacher)  
[Presentation ]
 
Exercises 67/3   
Hand-in 19/3 12:00 Hand-in of 1st mandatory assignment
 
 
Lecture 714/3 17:00-17:30 XML Schema languages: Regular expressions and DTDs
17:40-18:10 DTDs continued
18:20-18:50 XML Schema languages: Regular expressions and DTDs
Lecturer:Thomas Hildebrandt  
[ch 4.1-4.3.2 ]
[ch 4.3.3-4.3.7 ]
[ch 4.4.1-4.4.2 ]
 
Exercises 714/3  Exercises in Regular expressions and DTDs
 
[RegexDTD ]
 
Lecture 821/3 17:00-17:30 XMLSchema continued: Complex Types
17:40-18:10 XMLSchema in the large: Reuse, Modularisation and Annotations
18:20-18:50 Keys, RecipeML and XMLSchema evaluation
Hand out of 2nd mandatory exercise (DTD and XML Schema)
Hand back of 1st mandatory exercise
Lecturer:Thomas Hildebrandt  
[ch 4.4.4 ]
[ch 4.4.6-4.4.7 ]
[ch 4.4.10-4.4.12 ]
[Mandatory2 ]
 
Exercises 821/3   
Holiday 28/3 
 
 
Lecture 94/4 17:00-18:50 XML Programming: DOM, JDOM and SAX
Hand out of 3rd mandatory exercise (XML Programming)
Lecturer:Thomas Hildebrandt  
[ch. 7.1-7.2 ]
[ch. 7.3 ]
[ch. 7.5 ]
[Mandatory3 ]
 
Exercises 94/4   
Hand-in 26/4 12:00 Hand-in of 2nd mandatory assignment
 
 
Lecture 1011/4  Lectures cancelled. Late-classes moved to 17.00-19.00
Lecturer:Thomas Hildebrandt  
 
Exercises 1011/4   
Lecture 1118/4 17:00-17:30 XML Programming: XML Binding
17:40-18:50 XML and Databases (XQuery)
Lecturer:Thomas Hildebrandt  
[ch. 7.3.6, 7.4, 7.8 ]
[ch. 6.1, 6.9.1 ]
[XML programming with SQL/XML and XQuery, IBM Systems Journal, vol 41, 2002 ]
[ch. 6.2-6.4, 6.8, 6.9.1 ]
[XQuery: An XML query language, IBM Systems Journal, vol 41, 2002 ]
[Lectures in Auditorium 1! ]
 
Exercises 1118/4   
Hand-in 120/4 12:00 Hand-in of 3rd mandatory assignment
 
 
Lecture 1225/4  XQuery continued: Functions, XQuery vs XSLT, XML Databases
Course conclusion
Lecturer:Thomas Hildebrandt  
[ch. 6.5, 6.6, 6.9 ]
[SQL Server 2005 Hands-on Lab ]
 

Generated by
Thomas Hildebrandt

til top