Outline of cse5335

Date

Topic

Assignment

Reading Material

Thursday 08/21 Course Description   Lecture notes #1: PDF (4 slides/page)
Tuesday 08/26 Introduction to XML    
Thursday 08/28 Client-Side Web Programming   Lecture notes #2: PDF (4 slides/page)
Resources: HTML Forms (only 6.1-6.3)
Tuesday 09/02 Client-Side Web Programming    
Thursday 09/04 Client-Side Web Programming    
Tuesday 09/09 JavaScript   Resources: JavaScript Tutorial, JavaScript, JavaScript DOM
Thursday 09/11 JavaScript   Resources: AJAX Tutorial, Ajax.
Tuesday 09/16 Server-Side Web Programming   Resources: PHP Tutorial, PHP
Thursday 09/18 Server-Side Web Programming Project 1 is due  
Tuesday 09/23 Web Programming with Servlets   Lecture notes #3: PDF (4 slides/page)
Resources: Building Web Apps in Java
Thursday 09/25 Web Programming with Servlets    
Tuesday 09/30 Web Programming with Servlets Project 2 is due  
Thursday 10/02 NO CLASS    
Tuesday 10/07 DTD   Lecture notes #4: PDF (4 slides/page)
Resources: DTD Tutorial
Thursday 10/09 DTD Project 3 is due  
Tuesday 10/14 Midterm Exam    
Thursday 10/16 XML Schema   Resources: XML Schema Tutorial
Tuesday 10/21 XML Schema    
Thursday 10/23 XPath Project 4 is due Lecture notes #5: PDF (4 slides/page)
Resources: XPath Tutorial, XPath Tutorial
Tuesday 10/28 XPath    
Thursday 10/30 XSLT Project 5 is due Resources: XSLT Tutorial, XSLT tutorial
Tuesday 11/04 XML Programming: DOM   Lecture notes #6: PDF (4 slides/page)
Resources: DOM Java binding
Thursday 11/06 XML Programming: SAX and StAX   Resources: Package org.xml.sax
Tuesday 11/11 XQuery Project 6 is due Lecture notes #7: PDF (4 slides/page)
Resources: XQuery: A Query Language for XML
What is XQuery? XQuery: A Guided Tour
Thursday 11/13 XQuery    
Tuesday 11/18 XQuery    
Thursday 11/20 XML and Relational Databases   Lecture notes #8: PDF (4 slides/page)
Tuesday 11/25 XML and Relational Databases Project 7 is due  
Thursday 11/27 NO CLASS (Thanksgiving)    
Tuesday 12/02 NO CLASS Optional Project 8 is due  
Tuesday 12/09
5:30-7:30pm
Final Exam    

Last modified: 04/07/15 by Leonidas Fegaras