Lecture

Topic

Reading

Assignment

Week1 - Aug 26 Introduction
Web architecture
Beginning XML, Chapters 1, 2 HW 1 - Personal Web site issued

Week2 - Sep 2

No class

Week3 - Sep 9 Client side technologies-
Web techonologies, XHTML, CSS, SVG & HTML5
Beginning XML, Chapters 17,18,19,20 HW 1 due
HW 2 – intelligent document issued
Week4 - Sep 16 Client side technologies -
Introduction to JavaScript, JQuery
Beginning XML, Chapters 9,10  
Week5 - Sep 23 Client side technologies -
Ajax & Responsive Web Design
Beginning XML, Chapters 16
Week6 - Sep 30 Standards Read Scaffolding the Web HW 2 due
HW 3 – W3C standardization
Week7 - Oct 7 Communication standards -
XML Introduction
Final Project Requirements
Beginning XML, Chapters 4,5,6 Team for the Final Project reported
Week8 - Oct 15 (Tuesday) Communication standards -
XML schema
XML schema tool
Java tool installation
Servlet setup
Beginning XML, Chapters 7,8 HW 3 due
HW 4 – XML schema issued
Week9 - Oct 21 Communication standards -
XPath, XSLT
Final project proposal presentation
Beginning XML, Chapter 13 Final project proposal due
(in-class 5-mins presentation)
Week10 - Oct 28 Communication standards -
RDF created by Yue Ming , Yifan Ning
RSS, Atom
Final project proposal presentation
Beginning XML, Chapters 14,15
Using Derby and DBMS in Servlets
HW 4 due
Week11 - Nov 4 Server side technologies-
Java Servlet, File access,DBMS access
  HW 5 – Servlet/JSP project issued
Week12 - Nov 11 Server side technologies-
Regular Expression
Parsers
Spiders
Beginning XML, Chapters 11, 12  
Week13 - Nov 18 Web Tech and Standards for E-commerce
SOA & Web Services
  HW 5 due
Week14 - Nov 25 Web Tech and Standards for E-learning
Web Tech and Standards on mobile
   
Week15 - Dec 2 Final project presentation    
Week16 - Dec 9 Final project presentation   Final project