Remember:
construction is fun,
maintenance is hard.
Syllabus Schedule Resources My home page
 
SWE 432: Design and Implementation of Software for the Web
Schedule — Fall 2011
 
Note: N-Ch x means chapter x in Nielsen; S-Ch x means chapter x in Sebesta.

Meeting Date Topic Readings Web Resources Quizzes
      Handouts   Homeworks
I. Web Site Usability
1 9/1 Usability Overview N-Ch 1, S-Ch 1
Slides: Intro
Slides: Responsibilities
Slides: Overview
Total usability failure
   
2 9/8 Web Users & Usability N-Ch 2, 3
Slides: Ch 2
Slides: Ch 3
Creating a web page
on Mason
 
3 9/15 Usability Problems
Search
N-Ch 4, 5
Slides: Ch 4
Slides: Ch 5
Sorry I missed class, prof!  
4 9/22 Website Design
Navigation
N-Ch 6
Slides: Ch 6
Slides: WUIs
Slides: Error Msgs
Focusing in HTML  
5 9/29 Readability & Writing N-Ch 7, 8
Slides: Ch 7
Slides: Ch 8
Slides: Science
Color wheel
Unix-Vim
 
II. Client Side Software
6 10/6 Dynamic Web Pages
Client Side Events
(HTML, CSS, JS)
S-Ch 2, 3, 4, 6
Slides: CSS & JS
JS Examples
W3 Web Schools
HTML Kit editor
Eclipse JS plugin
Aptana IDE
 
III. Server Side Software
7 10/13 Web Application
Software Model (PHP)
S-Ch 9
Slides: Web Applications
Slides: PHP
PHP Examples
PHP deployment
Debugging PHP
 
8 10/20 Asynchronous Web
Software (Ajax)
S-Ch 10
Slides: Ajax
Ajax Examples
   
9 10/27 Synchronous Web
Software (Servlets)
S-Ch 11.1-11.4
Slides: Servlets
Examples
Java origins
Servlet deployment
Tomcat installation
Servlets
 
10 11/3 State Handling
on the Web
Slides: State handling
Slides: Deploying
   
11 11/10 Java Server Pages S-Ch 11.5
Slides: JSPs
JSP Tutorial
Examples
JSP
JSP installation
JSP debugging
 
12 11/17 State Handling in JSPs
Designing Web Apps
S-Ch 11.6
Slides: State
Slides: Design
J2EE Tutorial
Top 10 Java errors
 
 11/24 Thanksgiving Break no class    
13 12/1 Data Stores and
Database Access
(XML & JDBC)
S-Ch 7.1-7.7, 13.1-13.6
Slides: XML
Slides: Schema
Slides: JDBC
XML
XML Schema
 
14 12/8 Web Application Security
Review and Wrapup
Slides: Security
Slides: Review
   
 12/12 Reading Day Per GMU policy, late homeworks CANNOT be submitted on or after the reading day.
15 12/15 Final Exam 4:30 - 7:15    

 
Top

© Jeff Offutt, 2001-2011, all rights reserved. This document is made available for use by GMU students of SWE 432. 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.