Outline of cse5335

Date

Topic

Assignment

Reading Material

Thursday 08/24 Course organization   Course organization: PDF
Tuesday 08/29 Fundamentals   Lecture notes #1: PDF
Thursday 08/31 HTML   Resources: HTML Forms (only 6.1-6.3)
Tuesday 09/05 HTML    
Thursday 09/07 CSS (style-sheets)   Resources: CSS, CSS for Styling
Tuesday 09/12 JavaScript   Lecture notes #2: PDF
Resources: JavaScript Tutorial, JavaScript
Thursday 09/14 JavaScript   Resources: JavaScript DOM
Tuesday 09/19 JavaScript & Ajax   Resources: AJAX Tutorial, Ajax
Thursday 09/21 JavaScript & Ajax    
Tuesday 09/26 JavaScript & Ajax Project 1 is due  
Thursday 09/28 Server-Side Web Programming   Lecture notes #3: PDF
Resources: PHP Tutorial, PHP
Tuesday 10/03 PHP    
Thursday 10/05 PHP Project 2 is due  
Tuesday 10/10 Web Programming with Servlets   Resources: Building Web Apps in Java
Thursday 10/12 Midterm Exam    
Tuesday 10/17 JSP and JSF    
Thursday 10/19 JSP and JSF Project 3 is due JSF demo video
Tuesday 10/24 JSP and JSF    
Thursday 10/26 XML Fundamentals Project 4 is due Lecture notes #4: PDF
Tuesday 10/31 DTD   Resources: DTD Tutorial
Thursday 11/02 XML Schema   Resources: XML Schema Tutorial
Tuesday 11/07 XPath Project 5 is due Resources: XPath Tutorial, XPath Tutorial
Thursday 11/09 XPath and XSLT   Resources: XSLT Tutorial
Tuesday 11/14 XML Programming: DOM and SAX   Resources: DOM Java binding
Resources: Package org.xml.sax
Thursday 11/16 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/21 XQuery    
Thursday 11/23 NO CLASS (Thanksgiving)    
Tuesday 11/28 Project 7 is due  
Thursday 11/30      
Tuesday 12/05    
Thursday 12/07      
Tuesday 12/12
2:00pm-4:00pm
Final Exam    

Last modified: 11/16/17 by Leonidas Fegaras