Outline of cse6339

Date

Topic

Project

Reading Material

M 1/14 Course Description    
W 1/16 Introduction   Slides: Introduction
M 1/21 NO CLASS (Martin Luther King Jr. Day)    
W 1/23 Client-Side Web Programming   Slides: Web Programming
Resources: JavaScript Tutorial
M 1/28 Server-Side Web Programming   Resources: PHP Manual, PHP Tutorial
W 1/30 Web Programming with PHP Scripts    
M 2/4 Web Programming with Servlets Project 1 is due Slides: Web Programming with Servlets
Resources: NetBeans Web Apps Java Studio Creator
W 2/6 Web Programming with NetBeans    
M 2/11 NetBeans tutorial    
W 2/13 NetBeans tutorial Project 2 is due  
M 2/18 DTD and Namespaces   Slides: DTD and XML Schema
Resources: DTD Tutorial
W 2/20 XML Schema Project 3 is due Resources: XML Schema Tutorial
M 2/25 XPath   Slides: XML Query Languages
Resources: XPath Tutorial, XPath Tutorial
W 2/27 XPath and XSLT   Resources: XSLT Tutorial, XSLT tutorial,
XSL Transformations (by XML Bible)
M 3/3 XSLT Project 4 is due  
W 3/5 Midterm Exam    
M 3/10 XML Programming: DOM   Slides: XML Programming in Java
Resources: DOM Java binding, XPath using DOM
W 3/12 XML Programming: DOM Project 5 is due  
M 3/17, W 3/19 NO CLASS (Spring Break)    
M 3/24 XML Programming: SAX and StAX   Resources: SAX quickstart
W 3/26 XQuery   Slides: XQuery
Resources: What is XQuery? XQuery: A Guided Tour
M 3/31 XQuery    
W 4/2 XML and Relational Databases Project 6 is due Slides: XML and Relational Databases
M 4/7 XML and Relational Databases    
W 4/9   Project 7 is due  
M 4/14 XML Indexing   Resources: Storage and retrieval of XML using RDBs
W 4/16 Oracle XML DB   Slides: Oracle XML DB Resources: XQuery in Oracle
M 4/21 Information Retrieval Project 8 is due Slides: IR and Web Search
Additional reading: ir1, ir2, ir3
W 4/23 Web Search engines    
M 4/28 Web services   Slides: Web Services
W 4/30 Web services Project 9 is due.  
M 5/5 2:00-4:00pm Final Exam    

Last modified: 04/28/08 by Leonidas Fegaras