ICS 225 Web Design and Implementation

Spring 2004

(Revised March 22, 2004)

 

SCHEDULE

 

Week/

Date

Topics

Assignment Due Dates

Reading

Week 1

Jan. 14

Course logistics

Overview of the WWW

HTML

 

Lab #1

Read syllabus

Read HTML tutorial materials from web (see lab handout for URL’s)

Read Top 10 Mistakes in Web Design (www.useit.com/alertbox/9605.html) and “Top Ten Mistakes” Revisited Three Years Later (www.useit.com/alertbox/990502.html)

Read history of the web at http://ei.cs.vt.edu/~wwwbtb/book/chap1/web_hist.html and http://www.boutell.com/newfaq/basic.html

Jan. 18

LAST DAY TO DROP WITH FULL REFUND

 

 

Week 2

Jan. 21

Web Usability

Introduction to JavaScript

Lab #2

Read Chapter 1 Introduction:  Why Web Usability from Designing Web Usability

Read Chapter 1 of Designing with JavaScript

Week 3

Jan. 28

Page Design

Windows

Lab #3

Project #1

 

Read Chapter 2 Page Design from Designing Web Usability

Read Chapters 2 of Designing with JavaScript

Week 4

Feb. 4

Page Design and Content Design

Frames

Lab #4

Critique #1

Read Chapter 3 of Designing with JavaScript

Week 5

Feb. 11

Content Design

Forms

Lab #5

Read Chapter 4 of Designing with JavaScript

Week 6

Feb. 18

Site Design

CSS, Layers, Tabs

Lab #6

Project #2

Read Chapter 3 Content Design from Designing Web Usability

Read Chapter 9 of Designing with JavaScript

Week 7

Feb. 25

Intranet Design

CSS & Drop-down Menus, Dynamic HTML

Lab #7

Critique #2

Read Chapter 10 of Designing with JavaScript

Week 8

Mar. 3

Test*

Arrays

Test

Lab #8

Read Chapter 5 of Designing with JavaScript

Mar. 10

NO CLASS – SPRING BREAK

 

 

Week 9

Mar. 17

Privacy

Browsers

Lab #9

 

Readings on privacy

1. Visit http://www.p3p-viewpoints.org/ and read the following pages:

·         Home page

·         What is P3P?

·         Fair Information Practices

·         The State of Privacy in the US

·         Understanding Privacy Architectures

·         Conclusions

2. Briefly scan through at least one of the following sites:

·         Electronic Privacy Information Center:  http://www.epic.org/privacy/

·         Privacy Rights Clearinghouse:  http://www.privacyrights.org/

·         Electronic Frontier Foundation:  http://www.eff.org/

·         American Civil Liberties Union Cyber-liberties page:  http://archive.aclu.org/issues/cyber/hmcl.html

Read Chapter 6 of Designing with JavaScript

Week 10

Mar. 24

Security

Cookies

Lab #10

Project #3

Readings on security

Read Chapter 8 of Designing with JavaScript

Week 11

Mar. 31

Accessibility

Usability testing

Site Design

Dynamic Images

Lab #11

Critique #3

Read Chapter 6 Accessibility for Users with Disabilities and Chapter 4 Site Design from Designing Web Usability

Read Chapter 7 of Designing with JavaScript

April 4

LAST DAY TO WITHDRAW

 

 

Week 12

April 7

Site Design

Mystery Lab

Lab #12

 

Read Chapter 4 Site Design from Designing Web Usability

Read Chapter 11 of Designing with JavaScript

Week 13

April 14

Intranet Design

Global Audiences

Critique #4

Read Chapter 5 Intranet Design and Chapter 7 International Use:  Serving a Global Audience from Designing Web Usability

Week 14

April 21

Trends

Simplicity

Demos

Final project

Presentations

Read Chapter 8 Future Predictions:  The Only Web Constant is Change and Chapter 9 Conclusion:  Simplicity in Web Design from Designing Web Usability

Week 15

April 28

Final

Final exam

 

 

Minor adjustments to the schedule will be made as needed.