IT452 Spring 2011
January 2011
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
            1
2 3 4 5 6 7 8
9

Week 1 
10

 
11

Monday Schedule
12

Course intro / IT350 review
13

Email due (by 1600): partner preferences
14

Essential XHTML and DOM
ex1 ex2 ex3 ex4 ex5 ex6

pgs. 458-483

Email due (by 1600): lab theme
15
16

Week 2 
17

MLK Day
18

Lab 1: Website start, DOM essentials

(grading)
19

Discussion: Web 2.0

Web 2.0 article AND read debugging tips (quiz on both readings) AND think of two Web 2.0 examples to discuss
20 21

JavaScript and AJAX basics

ajax1_1 (add static row)
ajax1_2 (add row from server, synch)
ajax1_3 (add row from server, asynch)
ajax1_4 (add row from server, XML)
ajax1_5 (click, not forms)
Responses: TXT XML

pgs. 378-379 (functions as arguments), 588-604

Alternate way to do XML (byName)
22
23

Week 3 
24

Lab 1 due
25

Lab 2: AJAX with static content from server

(grading)
26

In lab
27 28

Perl and DB

ex1 (HTML,all)
ex2 (HTML,one)
ex3 (text,matching)
ex4 (XML,all)
ex5 (HTML,insert)
29
30

Week 4 
31

Lab 2 due
         

February 2011
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1

Lab 3: Server support with DB backend

(grading)

DB table plan due (start of class)
2

(lab work)
3 4

Webdev toolkits

YUI AJAX and Logger
Auto-complete

(optional) pgs. 617-626 (alternative toolkit)
5
6

Week 5 
7

Lab 3 due
8

Lab 4: Using the toolkit

(grading)

Help on MySQL 'went away'
9

Understanding AJAX vs. alternatives
10 11

Ethics
Required reading (quiz at start of class)
12
13

Week 6 

X Week
14 15

lab continued
16

6 Week Exam
(exam info)

Feedback due
17 18

Events and animation
falling.html
bounce.html
multiblocks.html
game.html

Extra examples:
game with keys
Blocks as JS objects
Shoot 'em?"
19
20

Week 7 
21

Presidents Day

Lab 4 due
22

Lab 5: Events and Animation

(grading)
23

(lab work)

6Wk Grades Due
24 25

XML, Xpath, and XSLT, part 1
26
27

Week 8 
28          

March 2011
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1

lab continued

Lab 5beta due (start of lab)
2

TBA
3 4

XML, Xpath, and XSLT, part 2

Examples

HW due (start of class)
5
6

Week 9 
7

Lab 5 due
8

Lab 6: XSLT

(grading)
9

Discussion (lecture room)
10 11

Web services

Examples
12
13

Spring Break
14

Spring Break
15

Spring Break
16

Spring Break
17

Spring Break
18

Spring Break
19
20

Week 10 
21 22

Group #5 (semantic web) AND lab continued
23

Search engine fundamentals

NYT: Dirty secrets of search
NYT: Google fights back
24 25

Group #1 (syndication)
26
27

Week 11 
28

Lab 6 due
29

Lab 7: Web services
(grading)
30

Group #3: apache security
31    

April 2011
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
          1

TBA
2
3

Week 12 

X Week
4 5

lab continued
6

12 Week Exam

exam info

Feedback due
7 8

Mashups and Google tools

Map1 (simple)
Map2 (change addr)
Map3 (perimeter)
Map4 (directions)
Search1 (basic)
Search2 (with map)


Version with pop-up bubbles (simplified from a Google-provided example)
9
10

Week 13 
11

Lab 7 due
12

Lab 8: Mashups

(grading)

12Wk Grades Due
13

Lab work
14 15

Web-based collaboration
16
17

Week 14 
18 19

lab continued

Lab 8 milestone due (start of lab)
20

Lab work
21 22

Web servers. URL re-writing and security.

examples
23
24

Week 15 
25

Lab 8 due
26

Lab 9: Web servers
27

Group #2: Cloud Computing
28 29

TBA
30

May 2011
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1

Week 16 
2

Lab 9 due
3

Lab 10: Group #4 (Flash)
4

Study Day
5

First Final
6 7

Final Exam (1330, in MI206)

topics
8 9 10 11 12

Last Final
13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31