Schedule of Lectures

Section 1 Lectures are on Tuesday/Thursday, from 9:30AM to 10:50AM in OHE 132; Section 2 Lectures are on Tuesday/Thursday, from 6:30PM to 7:50PM in SLH 100.  
Date  Topic  Assigned Reading
(Mostly from W3C)
 
Homework Due Dates 
Lect:1 Aug. 22 Welcome/Course Introduction Notes 1  Homework #1: Join the Class Mailing List 
Lect:2 Aug. 24 Internet and Web Basics Notes 2   
Lect:3 Aug. 29 HTML   Notes 3, 4
HTML 4.0 specification 
Homework #2: Creating your Course Homework Page 
Lect:4 Aug. 31 Style Sheets Notes 5
CSS1 and CSS2 specifications
 
Lect:5 Sep. 5 XML Basics Notes 6
XML specification 
Homework #3: Practice HTML 
Lect:6 Sep. 7 JavaScript Basics Notes 7
JavaScript Documentation 
 
Lect:7 Sep. 12 Document Object Model Notes 8
DOM specification 
 
Lect:8 Sep. 14 Forms and CGI Mechanism Notes 11
CGI 1.1 Specs and Documentation 
 
Lect:9 Sep. 19 HTTP Notes 9
HTTP 1.1 specification 
Homework #4: XML Exercise 
Lect:10 Sep. 21 Web Servers Notes 10
Apache HTTP Server Project 
 
Lect:11 Sep. 26 Web Performance Notes 12  Homework #5: Install and Configure Apache 
Lect:12 Sep. 28 Server Side Scripts in Perl Notes 13
 
Lect:13 Oct. 3 Review Session for Exam 1   Homework #6: Perl Exercise 
Lect:14 Oct. 5 Exam 1 Midterm Spring 2005 Sec. 1
Midterm Spring 2005 Sec. 2
Midterm Fall 2005 Sec. 1
Midterm Fall 2005 Sec. 2
Midterm Spring 2006 Sec. 1
Midterm Spring 2006 Sec. 2
Section 1: 9:30-10:50am (Horowitz)
Location: 136 OHE, if the first letter of your last name begins with A-J
Location: 101 GFS, if the first letter of your last name begins with K-Z
Section 2: 6:30-7:50pm (Papa) Location: SGM 123 (CANCELLED)
Lect:15 Oct. 10 JavaScript Advanced Notes 16  Section 2: 6:30-7:50pm (Papa) Location: SGM 124
Lect:16 Oct. 12 XSL/XSLT
Notes 21
XSL specification 
 
Lect:17 Oct.17 Tomcat Web Server Notes 17
Homework #7: Install Jakarta Tomcat  
Lect:18 Oct. 19 Java Overview Java Basics
Homework #8: XSLT Exercise 
Lect:19 Oct. 24 Java Servlets Notes 18
Java Servlet specification  
 
Lect:20 Oct. 26 Ajax Notes 20
JDBC Data Access API  
 
Lect:21 Oct. 31 Java Server Pages Notes 19
Java ServerPages specification  
 
Lect:22 Nov. 2 XML Schemas Notes 22
XML Schemas specifications 
 
Lect:23 Nov. 7 Web Services: Overview Notes 23
SOAP specification 
Homework #9: An Ajax Exercise 
Lect:24 Nov. 9 Web Services: SOAP, WSDL, UDDI  Notes 24
W3C Web Services Activities 
 
Lect:25 Nov. 14 APIs and Web Services Notes 25
Google Web APIs 
Homework #10: Install Apache Axis 
Lect:26 Nov. 16 Search Engines Notes 26
 
Lect:27 Nov. 21 Web Security  Notes 27   
Lect:29 Nov. 28 Review for Exam 2  Topics for the 2nd Exam
  • Javascript + Ajax
  • XSLT
  • Java Servlets
  • XML Schemas
  • Web Services
       
Homework #11: Web Services Exercise
This homework is DUE on Friday, December 1st, noon. 
Lect:30 Nov. 30 Exam 2 2nd Exam Spring 2005 Section 1
2nd Exam Spring 2005 Section 2
2nd Exam Fall 2005 Section 1
2nd Exam Fall 2005 Section 2
2nd Exam Spring 2006 Section 1
2nd Exam Spring 2006 Section 2
Section 1: 9:30-10:50AM (Horowitz)
Location: ZHS 252, if the first letter of your last name begins with A-J
Location: ZHS 163, if the first letter of your last name begins with K-Z
Section 2: 6:30-7:50PM (Papa) Location: THH 101