Outline of cse5335




Reading Material

Thursday 08/23 Course organization   Course organization: PDF
Tuesday 08/28 Fundamentals   Lecture notes #1: PDF
Thursday 08/30 HTML   Resources: HTML Forms (only 6.1-6.3)
Tuesday 09/04 CSS (style-sheets)   Resources: CSS, CSS for Styling
Thursday 09/06 CSS (style-sheets)    
Tuesday 09/11 JavaScript   Lecture notes #2: PDF
Resources: JavaScript Tutorial, JavaScript
Thursday 09/13 JavaScript   Resources: JavaScript DOM
Tuesday 09/18 JavaScript & Ajax   Resources: AJAX Tutorial, Ajax
Thursday 09/20 JavaScript & Ajax    
Tuesday 09/25 Server-Side Web Programming Project 1 is due Lecture notes #3: PDF
Resources: PHP Tutorial, PHP
Thursday 09/27 PHP    
Tuesday 10/02 PHP    
Thursday 10/04 Web Programming with Servlets   Resources: Building Web Apps in Java
Tuesday 10/09 JSP and JSF Project 2 is due  
Thursday 10/11 Midterm Exam    
Tuesday 10/16 JSP and JSF   JSF demo video
Thursday 10/18 JSP and JSF    
Tuesday 10/23 XML Fundamentals Project 3 is due Lecture notes #4: PDF
Thursday 10/25 DTD   Resources: DTD Tutorial
Tuesday 10/30 XML Schema   Resources: XML Schema Tutorial
Thursday 11/01 XPath Project 4 is due Resources: XPath Tutorial, XPath Tutorial
Tuesday 11/06 XPath  
Thursday 11/08 XSLT Project 5 is due Resources: XSLT Tutorial
Tuesday 11/13 XML Programming: DOM and SAX   Resources: DOM Java binding
Resources: Package org.xml.sax
Thursday 11/15 XQuery Project 6 is due Lecture notes #5: PDF
Resources: XQuery: A Query Language for XML What is XQuery? XQuery: A Guided Tour
Tuesday 11/20 XQuery    
Thursday 11/22 NO CLASS (Thanksgiving holidays)    
Tuesday 11/27 XML and Relational Databases Project 7 is due  
Thursday 11/29 XML Indexing    
Tuesday 12/04 XML Search engines Project 8 is due  
Thursday 12/06
Final Exam    

Last modified: 12/04/18 by Leonidas Fegaras