Outline of cse5335

Date

Topic

Assignment

Reading Material

Tuesday 01/19 Course Description    
Thursday 01/21 Introduction   Lecture notes #1: PDF (4 slides/page)
Tuesday 01/26 Client-Side Web Programming   Lecture notes #2: PDF (4 slides/page)
Resources: JavaScript Tutorial
Thursday 01/28 Client-Side Web Programming    
Tuesday 02/02 Client-Side Web Programming   Additional reading (not required):
Univ of Washington: Web Programming
Thursday 02/04 Client-Side Web Programming    
Tuesday 02/09 Server-Side Web Programming   Resources: PHP Manual, PHP Tutorial
Thursday 02/11 CLASS CANCELED Project1 is due  
Tuesday 02/16 Web Programming with Servlets   Lecture notes #3: PDF (4 slides/page)
Resources: Java Web Applications
Additional reading (not required): Java EE 6
Thursday 02/18 Web Programming with Servlets Project2 is due Resources: Visual Web JSF,
More on Visual Web JSF
Tuesday 02/23 DTD   Lecture notes #4: PDF (4 slides/page)
Resources: DTD Tutorial
XML Schema Tutorial
Thursday 02/25 XML Schema    
Tuesday 03/02 CLASS CANCELED project 3 is due  
Thursday 03/04 Midterm Exam    
Tuesday 03/09 XPath   Lecture notes #5: PDF (4 slides/page)
Resources: XPath Tutorial, XPath Tutorial
Thursday 03/11 XPath    
Tuesday 03/16 No class (Spring Break)    
Thursday 03/18 No class (Spring Break)    
Tuesday 03/23 XSLT project 4 is due Resources: XSLT Tutorial, XSLT tutorial,
XSL Transformations (by XML Bible)
Thursday 03/25 XML Programming: DOM   Lecture notes #6: PDF (4 slides/page)
Resources: DOM Java binding
Tuesday 03/30 XML Programming: SAX and StAX project 5 is due Resources: Package org.xml.sax
Thursday 04/01 XQuery   Lecture notes #7: PDF (4 slides/page)
Resources: XQuery: A Query Language for XML
What is XQuery? XQuery: A Guided Tour
Tuesday 04/06 XQuery project 6 is due  
Thursday 04/08 XQuery    
Tuesday 04/13 XML and Relational Databases project 7 is due Lecture notes #8: PDF (4 slides/page)
Thursday 04/15 XML and Relational Databases    
Tuesday 04/20 XML and Relational Databases    
Thursday 04/22 Oracle XML DB project 8 is due Lecture notes #9: PDF (4 slides/page)
Resources: XQuery in Oracle
Tuesday 04/27 Information Retrieval   Lecture notes #10: PDF (4 slides/page)
Additional reading: ir1, ir2, ir3
Thursday 04/29 Web services   Lecture notes #11: PDF (4 slides/page)
Tuesday 05/04 CLASS CANCELED project 9 is due  
Thursday 05/06 CLASS CANCELED    
Tuesday 05/11
2:00-4:00pm
Final Exam (Comprehensive)    

Last modified: 04/18/11 by Leonidas Fegaras