August 2009 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 Week 1 |
24 Course intro / IT350 review |
25 Email due (by 1600): partner preferences |
26 Essential XHTML and DOM ex1 ex2 ex3 ex4 ex5 ex6 pgs. 458-483 Email due (by 1600): lab theme |
27 Lab 1: Website start, DOM essentials |
28 | 29 |
30 Week 2 |
31 Discussion: Web 2.0 Web 2.0 article (quiz) AND think of two Web 2.0 examples to discuss |
September 2009 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 | 2 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 Lab 1 due |
3 Lab 2: AJAX with static content from server |
4 | 5 | ||
6 Week 3 |
7 Labor Day |
8 In lab Monday Schedule |
9 Perl and DB Lab 2 due |
10 Lab 3: Server support with DB backend |
11 | 12 |
13 Week 4 |
14 (lab work) |
15 | 16 Webdev toolkits YUI AJAX and Logger Auto-complete (optional) pgs. 617-626 (alternative toolkit) Lab 3 due |
17 Lab 4: Using the toolkit |
18 | 19 |
20 Week 5 |
21 Understanding AJAX vs. alternatives |
22 | 23 Ethics Required reading (quiz at start of class) |
24 lab continued Lab 4 due (note different day) |
25 | 26 |
27 Week 6 |
28 6 Week Exam (exam info) Feedback due |
29 | 30 Events and animation falling.html bounce.html multiblocks.html game.html game with keys |
October 2009 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 Lab 5: Events and Animation |
2 | 3 | ||||
4 Week 7 |
5 (lab work) |
6 | 7 Group #1 (cloud computing) AND XML and XSL, part 1 Lab 5beta due |
8 lab continued |
9 | 10 |
11 Week 8 |
12 Columbus Day |
13 | 14 XSL and XSLT Examples HW due (start of class) Lab 5 due |
15 Lab 6: XSLT |
16 | 17 |
18 Week 9 |
19 (lab work) |
20 | 21 Web services Examples Lab 6 due |
22 Lab 7: Web services (grading) |
23 | 24 |
25 Week 10 |
26 (lab work) |
27 | 28 (lab work) |
29 lab continued Lab 7 due |
30 | 31 |
November 2009 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 Week 11 |
2 12 Week Exam (exam info) Feedback due |
3 | 4 Mashups and Google tools Map1 (simple) Map2 (change addr) Map3 (perimeter) Map4 (directions) Search1 (basic) Search2 (with map) (more complex Google example, search+map) (simplified version, showing how to do the pop-up bubbles) |
5 Lab 8: Mashups (grading) |
6 | 7 |
8 Week 12 |
9 Group #2 (JS engines) AND Group #3 (Google/Facebook connect) |
10 | 11 Veterans' Day |
12 lab continued |
13 | 14 |
15 Week 13 |
16 TBA |
17 | 18 Web servers. URL re-writing and security. examples |
19 Lab 9: Web servers |
20 | 21 |
22 Week 14 Lab 8 due |
23 TBA |
24 | 25 Lab work |
26 Thanksgiving |
27 Digestion Day |
28 |
29 Week 15 |
30 Group #5 (Remote collaboration) AND Group #6 (Adobe Flex) |
December 2009 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 | 2 Web-based collaboration Lab 9 due |
3 Lab 10: Collaboration tools |
4 | 5 | ||
6 Week 16 |
7 Search engine fundamentals |
8 | 9 Group #4 (Flash) Lab 10 due |
10 Lab 11: TBA |
11 | 12 |
13 | 14 Study Day |
15 First Final |
16 | 17 | 18 | 19 |
20 | 21 | 22 Final Exam (1330 in MI206) Last Final |
23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |