Remember: construction is fun, maintenance is hard. |
|
|
Meeting | Date | Topic | Readings | Web Resources | Quizzes |
---|---|---|---|---|---|
Handouts | Homeworks | ||||
I. Web Site Usability | |||||
1 | September 3 | Introduction & Overview | N-Ch 1-2, S-Ch 1
Slides: Responsibilities Slides: Course Introduction Slides: Usability Overview Internet history | ||
2 | September 10 | Basic Usability | N-Ch 3
Slides: Nielsen Chapter 2 Slides: Nielsen Chapter 3 | Hwk 1 due Quiz 1 | |
3 | September 17 | Usability Problems & Technology | N-Ch 4-5
Slides: Nielsen Chapter 4 Slides: Nielsen Chapter 5 | Hwk 2 due Quiz 2 | |
4 | September 24 | Navigation & Information Architecture | N-Ch 6
Slides: Nielsen Chapter 6 Slides: Error Msgs Slides: GUIs Slides: Menus | Hwk 3 due Quiz 3 | |
5 | October 1 | Readibility & Web Writing | N-Ch 7-8
Slides: Nielsen Chapter 7 Slides: Nielsen Chapter 8 Slides: Widgets | Dilbert: [1] [2] | Hwk 4 due Quiz 4 |
II. Client Side Programming | |||||
6 | October 8 | Web Page Development
Client Side Events (HTML, CSS, JS) | S-Ch 2-4 Slides: w52, w53, and w54 Available on Blackboard |
W3 Schools | Hwk 5 due Quiz 5 |
7 | October 15 | Dynamic Web Pages | S-Ch 5-6
Slides: w55 and w56 Available on Blackboard | Hwk 6 due Quiz 6 | |
III. Server Side Programming | |||||
8 | October 22 | PHP & Client-Server Programming Model | S-Ch 9
Slides: w59 Available on Blackboard | PHP deployment
PHP Examples | Hwk 7 due Quiz 7 Oscar's Solution Ralph's Solution |
9 | October 29 | Ajax | S-Ch 10
Slides: w510 Available on Blackboard | Hwk 8 due Quiz 8 Charles's Solution | |
10 | November 5 | Servlets | S-Ch 11.1-11.4
Slides: w511 Available on Blackboard Slides: Servlets |
Servlet Deployment Servlet Examples | Hwk 9 due Quiz 9 Matt's Solution Jay's Solution |
11 | November 12 | Java Server Pages JavaBeans | S-Ch 11.5-11.6
Slides: JSP Slides: Exceptions |
JSP and Bean Deployment JSP Examples | Hwk 10 due Quiz 10 Taurek's Solution |
12 | November 19 | XML/Java Server Faces | S-Ch 7, 11.7
Slides: w511 Available on Blackboard Slides: XML | XML Examples | Hwk 11 due Quiz 11 David's Solution |
November 26 | Thanksgiving Break; No Class | ||||
13 | December 3 | Database Access | S-Ch 13
Slides: w513 Available on Blackboard Slides: JDBC Slides: State Management | Hwk 12 due Quiz 12 Charles's Solution | |
IV. Web Site Management | |||||
14 | December 10 | Course Wrap Up | Slides: Review for Final | Hwk 13 due Dobri's Android Solution Quiz 13 | |
December 17 | Final Exam |
Top |