Course Information Schedule Assignments

Software Engineering for the World Wide Web
SWE 642 Course Schedule
Fall 2007

Meet Date Topic Readings/ Web Quizzes
      Slides Resources Homeworks
1 8/30 Overview
(HTML)
paper
Slides: Intro
Slides: N-Tier
HTML
HTML Editors
Hwk 1 assigned - Due 9/13
2 9/6 Intro Web Software
(HTML, Advanced Java)
Slides: HTML
HTML Examples
Slides: Java
Advanced HTML
DHTML and CSS
Java origins
Java style
Java 1.5
Quiz 1
Hwk 2 assigned - Due 9/20
3 9/13 Client-side Software
(JavaScripts)
Ch 21-24
Slides: JS
JS Examples
JavaScripts
JS Editors
Quiz 2
49/20 Server-side Software
(Java servlets)
Ch 1-3
Slides: Servlets
Examples-These are behind the Firewall
Native code compilers
Servlets
Quiz 3
Hwk 3 assigned - Due 10/4
5 9/27 Web Data Management
(XML)
Slides: XML
Examples
XML
XMLC vs. JSP
Quiz 4
6 10/4 Web Data Management
Web Services
Slides: Adv. XML
Slides: Schema
XML Schema Quiz 5
Hwk 4 assigned - Due 10/18
7 10/11 Web Data Management
(Java JDBC)
Ch 4
Slides: JDBC
Examples
JDBC Intro Quiz 6
8 10/18 Server-side Software
(Advanced servlets)
Ch 12, 13
Slides: Adv Servlets
Slides: Exceptions
Diatribe
Weird
Quiz 7
Hwk 5 assigned - Due 11/1
9 10/25 Server-side Software
(Servlet sessions)
Ch 5, 6, 7
Slides: Sessions
Servlet Sessions Quiz 8
1011/1 Component-based SWE
(Java Server Pages)
Ch 8, 9
Slides: JSP
Slides: Adv JSP
Examples
JSP Quiz 9
Hwk 6 assigned - Due 11/15
1111/8 Component-based SWE
(Java Server Pages)
Ch 10, 11
Slides: JSP design
Slides: JSP maint
  Quiz 10
1211/15 Deployment & Security Ch 14, 16
Slides: Security
Slides: Web Vulnerabilities
Dr. Offut's Research
Bypass Testing
OWASP.org
JavaOne Presentation
Quiz 11
Hwk 7 assigned - Due 12/6
 11/22 Thanksgiving Break no class    
1311/29 Testing Web Apps Slides: Testing Web Testing
Web Model
Quiz 12
1412/6 J2EE Architecture
Design Patterns
Ch 17
Slides: Java Beans
Slides: J2EE
J2EE Resources
J2EE Tutorial
J2EE X .NET
Quiz 13
All Homeworks Due
15 12/13 Final Exam 7:20 - 10:00    

Top