ICS 225 Web Design and
Implementation
Spring 2007
SCHEDULE
|
Week |
Dates |
Topics |
Due Dates |
|
|
1 |
Jan 9 |
Course logistics Overview of the WWW Review of XHTML |
|
Syllabus McCracken: p. 264-268, 274-275, 287-288 HTML tutorial materials as
needed (http://www.w3schools.com/html) |
|
|
Jan
14 |
LAST
DAY TO DROP WITH FULL REFUND |
|
|
|
2 |
Jan 16 |
History of the web Usability Human-Computer Interaction More XHTML CSS |
|
History of the web at http://ei.cs.vt.edu/~wwwbtb/book/chap1/web_hist.html Usability 101: Introduction to Usability (www.useit.com/alertbox/20030825.html) Ten Good Deeds in Web
Design (http://www.useit.com/alertbox/991003.html
) Top Ten Guidelines for
Homepage Usability (http://www.useit.com/alertbox/20020512.html
) The Ten Most Violated
Homepage Guidelines (http://www.useit.com/alertbox/20031110.html
) McCracken: Chapter 1, 269-274, 275-295 |
|
3 |
Jan 23 |
Usability Human Capabilities Knowing Your User Introduce JavaScript,
math, events, alert(), functions |
Project #1 |
The
Top Ten New Mistakes of Web Design (1999) (www.useit.com/alertbox/990530.html
) Top
Ten Web-Design Mistakes of 2002 (www.useit.com/alertbox/20021223.html) Top
Ten Web Design Mistakes of 2003 (www.useit.com/alertbox/20031222.html) Top
Ten Mistakes in Web Design (2004) (www.useit.com/alertbox/9605.html
) McCracken: Chapters 2 & 3 Introduction to JavaScript
(http://www.w3schools.com/js/default.asp,
http://www.w3schools.com/js/js_intro.asp,
http://www.w3schools.com/js/js_howto.asp,
http://www.w3schools.com/js/js_whereto.asp) Edwards: Chapter 1 (pp. 1-4,
12-15, 23) & Chapter 2 |
|
4 |
Jan 30 |
Knowing Your User Visual Organization Form validation, functions,
strings |
Critique
#1 on Usability |
McCracken: Chapters 3 & 5 Edwards: Chapter 3 (pp. 45-53) and Chapter 6 (pp.
103-117) |
|
5 |
Feb 6 |
Content Organization Regular expressions Arrays |
|
McCracken: Chapter 4 Edwards: Chapter 3 (pp. 54-63) & Chapter 4 |
|
6 |
Feb 13 |
Navigation DOM Inline error messages Making fields dis/appear |
Project
#2 |
McCracken: Chapter 6 Edwards: Chapter 5 (pp. 79-87, 95-102) & Chapter
6 (pp. 119-125) |
|
7 |
Feb 20 |
Pop out menus Rollover images Debugging Midterm |
Midterm |
http://alistapart.com/articles/horizdropdowns
(pop outs) Edwards: Chapter 10 (pp. 167-172) & Chapter 1
(pp. 19-22, 26-28) |
|
8 |
Feb 27 |
Color Cookies Stylesheet switcher |
Critique #2 on Usability |
McCracken:
Chapter 9 Edwards: Chapter 8 & Chapter 12 (pp. 207-214) |
|
9 |
March 6 |
NO CLASS |
|
|
|
10 |
March 13 |
Privacy Drop down navigation Dates and times JavaScript in a separate
file |
Project #3 |
McCracken: Chapter 14 http://alistapart.com/articles/dropdowns/
(drop downs) Edwards: Chapter 9 & p.13 |
|
|
March 20 |
NO CLASS SPRING BREAK |
|
|
|
11 |
March 27 |
Typography Browser detection Recurring events Animation |
Critique #3 on Privacy |
McCracken: Chapter 10 Edwards: Chapter 11, Chapter 10 (pp. 173-189) &
p. 15 |
|
12 |
April 3 |
Accessibility Sortable tables |
Design
Review |
McCracken: Chapter 12 Edwards: Chapter 13 (pp. 257-266) |
|
13 |
April 10 |
Globalization Evaluation Prototyping Security |
Critique
#4 on Accessibility |
McCracken: Chapters 13, 8 & 7 Security readings Edwards: Chapter 18 (time permitting) |
|
14 |
April 17 |
What’s on the final Demos |
Final project Presentations |
|
|
15 |
April 24 |
Final |
Final
exam |
|
Adjustments to the schedule will be made as needed.