Outline of cse5335

Date

Topic

Assignment

Reading Material

Tuesday 1/17 Course Description   Lecture notes #1: PDF (4 slides/page)
Thursday 1/19 Introduction to XML    
Tuesday 1/24 Client-Side Web Programming   Lecture notes #2: PDF (4 slides/page)
Resources: HTML Forms
Thursday 1/26 Client-Side Web Programming Project 1 is due  
Tuesday 1/31 JavaScript   Resources: JavaScript Tutorial, JavaScript,
JavaScript DOM, AJAX Tutorial, Ajax.
Thursday 2/2 Server-Side Web Programming   Resources: PHP Tutorial, PHP.
Tuesday 2/7 Web Programming with Servlets   Lecture notes #3: PDF (4 slides/page)
Resources: Building Web Apps in Java
Thursday 2/9 Web Programming with Servlets Project 2 is due JSF demo video
Tuesday 2/14 Cloud Computing   Lecture notes #3b: PDF (4 slides/page)
Resources: Yahoo! Hadoop Tutorial
Thursday 2/16 Cloud Computing Project 3 is due  
Tuesday 2/21 Hadoop    
Thursday 2/23 DTD and Namespaces   Lecture notes #4: PDF (4 slides/page)
Resources: DTD Tutorial
Tuesday 2/28 XML Schema Project 4 is due Resources: XML Schema Tutorial
Thursday 3/1 XPath   Lecture notes #5: PDF (4 slides/page)
Resources: XPath Tutorial, XPath Tutorial
Tuesday 3/6 Midterm Exam    
Thursday 3/8 XSLT   Resources: XSLT Tutorial, XSLT tutorial
Tuesday 3/13 NO CLASS (Spring Break)    
Thursday 3/15 NO CLASS (Spring Break)    
Tuesday 3/20 XML Programming: DOM Project 5 is due Lecture notes #6: PDF (4 slides/page)
Resources: DOM Java binding
Thursday 3/22 XML Programming: SAX and StAX   Resources: Package org.xml.sax
Tuesday 3/27 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 3/29 NO CLASS    
Tuesday 4/3 XQuery    
Thursday 4/5 XML and Relational Databases   Lecture notes #8: PDF (4 slides/page)
Tuesday 4/10 XML and Relational Databases, Oracle XML DB Project 7 is due Lecture notes #9: PDF (4 slides/page)
Thursday 4/12 XQuery in Oracle   Slides: XQuery in Oracle
Tuesday 4/17 Information Retrieval Project 8 is due Lecture notes #10: PDF (4 slides/page)
Additional reading: ir1, ir2, ir3
Thursday 4/19 Web services   Lecture notes #11: PDF (4 slides/page)
Tuesday 4/24 XML Research at UTA Project 9 is due Slides: XML Research at UTA (4 slides/page)
Thursday 4/26 Cloud Computing Research at UTA   Slides: An Optimization Framework for Map-Reduce Queries (4 slides/page)
Tuesday 5/1 NO CLASS Project 10 is due  
Thursday 5/3 NO CLASS    
Tuesday May 8
8:15 - 10:15pm
Final Exam    

Last modified: 11/12/15 by Leonidas Fegaras