Metropolitan State University

ICS 225 Web Design and Implementation

Spring 2007

 

SCHEDULE

 

Week

Dates

Topics

Due Dates

Reading

 

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

Readings on privacy

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

Readings on accessibility

Edwards:  Chapter 13 (pp. 257-266)

 

13

 

April 10

Globalization

Evaluation

Prototyping

Security

AJAX (time permitting)

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.