Remember:
construction is fun,
maintenance is hard.
Course Information Schedule Resources My home page

Update:
1-September-2010

 

Software Engineering for the World Wide Web
SWE 642 Course Schedule
Fall 2010 — section 001

Meet Date Topic Readings/ Web Homeworks
      Slides Resources  
1 8/31 Overview paper, Ch 1
Slides: Class admin
Slides: Intro
Slides: Responsibilities
Do you give a ...?
HTML
HTML Editors
HTML Validator
Hwk 1
2 9/7 Intro Web Software
(HTML)
Ch 2.1-2.9, 3.1-3.6
Slides: The Interweb
Slides: HTML
Advanced HTML
DHTML and CSS
Java origins
Java style
Java 1.5
Hwk 2
3 9/14 Client-side Software
(Java for the Web, JavaScripts)
Ch 4, Appendix B
Slides: N-Tier
Slides: JS
JS Examples
Selling your secrets
Top 10 Java Errors
Java Resources
JavaScripts
JS Editors
JQuery UI
AJAX
 
49/21 Server-side Software
(Java servlets)
Ch 6, Appendix A
Slides: Servlets
Servlet Examples
Slides: Java
21st Century Education
Deploying servlets
Accessing Hermes
Free Unix Tutorial
Servlets
Hwk 3
 9/25 Unix and Servlet Deploying
Special meeting, Saturday from 1:00-3:00, EB 1203.
Hands on computing lab where the instructor will walk
step-by-step through various Unix commands and how to
deploy servlets on our apps-cluster.

hello.java
5 9/28 Server-side Software
(More about servlets)
Ch 6 (cont.)
Slides: More Servlets
Slides: Deployment
Slides: Midterm
Installing Tomcat
Weird
Hwk 4
6 X10/5 Midterm Exam      
 10/12 Columbus Day no class    
7 10/19 Server-side Software
(Managing state)
Ch 6
Slides: Exceptions
Slides: State Management
  Hwk 5
8 X10/26 Web Data Management
(Java JDBC, XML)
Appendix C, Ch 7
Slides: JDBC
Slides: XML
XML Examples
10 Internet laws
JDBC Intro
XML
XMLC vs. JSP
Hwk 6
9 11/2 Web Data Management
(XML)
Ch 7 (cont.)
Slides: Adv. XML
Slides: Security
XML Schema
XKCD
 
1011/9 Component-based SWE
(Java Server Pages)
Ch 8 Read this
Slides: JSP
Slides: JSP State
JSP Examples
Deploying JSPs
JSP Resources
<%@include%> vs
<jsp:include>
Hwk 7
1111/16 Component-based SWE
(Java Server Pages)
JSP Tutorial (cont.)
Slides: Java Beans
Slides: JSP design
Slides: JSP maint
   
1211/23 Ajax Ch 1.7.6-1.7.7
Slides: Ajax
Ajax Examples

Incredible recursive
Adobe Connect
Hwk 8
1311/30 Testing Web Apps Slides: Testing Web Apps   Hwk 9
1412/7
Web App Design
Web Services
Student Info System Demo
Slides: Design
Slides: Web Services
Slides: Testing Web Svcs
J2EE Resources
J2EE Tutorial
J2EE X .NET
 
15 12/14 Final Exam 4:30 - 7:15    
 

Top

© Jeff Offutt, 2001 .. 2010, all rights reserved. This document is made available for use by GMU graduate students of SWE 642. Copying, distribution or other use of this document without express permission of the author is forbidden. You may create links to pages in this web site, but may not copy all or part of the text without permission of the author.