August 2008
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17

Week 1 
18

 
19 20

Course intro and XHTML
21

Lab 1: Intro to Web Site Construction (preceded by XHTML wrapup lecture)

Read Ch. 4.
Skim Ch. 1-2.

Topic selection email due 0900)
22 23
24

Week 2 
25

HTML vs. XHTML
26 27

XHTML Tables/Forms

Modified table2
Simple table

Lab 1 due

Read 4.10-4.15
28

Lab 2: XHTML Tables/Forms
29 30
31

Week 3 
           

September 2008
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  1

Labor Day
2 3

XHTML Cascading Style Sheets

Lab 2 due

Read Chapter 5. You can skim 5.10,5.11, and 5.13.
4

Lab 3: CSS
5 6
7

Week 4 
8

HCI: Perception, Memory, and Problem Solving
9 10

Web Design

Lab 3 due

Reading due: Details & quiz
11

Lab 4: Web Design / HCI (plus affordances)
12 13
14

Week 5 
15

Frames
16 17

Intro to JavaScript

Lab 4 due

Read Ch. 6
18

Lab 5: JavaScript Intro
19 20
21

Week 6 

X-week
22

Review

Sample Exam

Feedback due
23 24

6 Week Exam
25

lab continued

Read Ch. 7-8
26 27
28

Week 7 
29

JavaScript Functions

Read Ch. 9
30

Grades Due
       

October 2008
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
      1

JavaScript Arrays / Objects

Lab 5 due

Read Ch. 10 (but just skim 10.8-10.10). Read 11.1-11.2,11.7-11.9. Skim rest of Ch. 10-11.
2

Lab 6: JavaScript Functions / Arrays
3 4
5

Week 8 
6

More JS
7 8

DHTML

Cash register
JS Form validation

Lab 6 due

Read Ch. 13 (but just skim 13.5-13.6), and also read this form validation article (only up to the "Accessing Values" section). Quiz covers textbook and the article.
9

Lab 7: DHTML / Objects
10 11
12

Week 9 
13

Columbus Day
14 15

Perl and CGI

Lab 7 due

Reading due: Perl
16

Lab 8: CGI with Perl
17 18
19

Week 10 
20

Perl functions
21 22

More Perl
23

lab continued
24

Lab 8 due (2359 Friday)
25
26

Week 11 

X-week
27

Project start

Feedback due

Read project. Do online quiz before class.
28 29

Project work
30

Project work


12 Week Exam

Sample Exam (solution)
31  

November 2008
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
            1
2

Week 12 
3

CGI continued
4

Grades Due
5

Project work

Do perl 'install' quiz; turn in hardcopy in class
6

Project work
Perl cookies
7 8
9

Week 13 
10

Project work
11

Veteran's Day
12

Project work
13

Project work
14 15
16

Week 14 
17

Project work
18 19

Project demos

Projects due
20

Project demos
21 22
23

Week 15 
24

Web protocols and servers
25 26

Accessibility

Accessibility Points
27

Thanksgiving
28

Digestion Day
29
30

Week 16 
           

December 2008
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  1

Frames and cookies
2 3

Ethics Discussion Closed book quiz at start of class.

Read privacy articles
4

Lab 9: Frames and cookies

Code for cookies
5 6
7 8

TBA

Lab 9 due
9 10

Study Day
11

First Final
12 13
14 15 16 17

Final Exam (0755 in MI223)

(review sheet)
18

Last Final
19 20
21 22

Grades Due
23 24 25 26 27
28 29 30 31