| 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 / IT350 review |
21 | 22 | 23 |
| 24 Week 2 Email due (by 2359): partner preferences |
25 Essential XHTML and DOM ex1 ex2 ex3 ex4 ex5 pgs. 37-53 Email due (by 2359): lab theme |
26 Lab 1: Website start, DOM essentials |
27 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: CSV XML pgs. 61-75 |
28 | 29 | 30 |
| 31 Week 3 |
||||||
| September 2008 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 Labor Day Lab 1 due |
2 Lab 2: AJAX with static content from server |
3 Discussion: Web 2.0 Web 2.0 article (quiz) AND think of two Web 2.0 examples to discuss |
4 | 5 | 6 | |
| 7 Week 4 |
8 Perl and DB Correction/XML output Lab 2 due |
9 Lab 3: Server support with DB backend |
10 In lab |
11 | 12 | 13 |
| 14 Week 5 |
15 Webdev toolkits YUI AJAX and Logger Auto-complete pgs. 75-81 Lab 3 due |
16 Lab 4: Using the toolkit |
17 TBA |
18 | 19 | 20 |
| 21 Week 6 |
22 Understanding AJAX vs. alternatives Feedback due |
23 lab continued |
24 6 Week Exam (exam info) |
25 | 26 | 27 |
| 28 Week 7 |
29 Events and animation falling.html bounce.html multiblocks.html game.html game with keys Lab 4 due |
30 Lab 5: Events and Animation |
||||
| October 2008 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 Ethics Required reading (quiz at start of class) |
2 | 3 | 4 | |||
| 5 Week 8 |
6 XML Lab 5beta due |
7 lab continued |
8 XSL and XSLT Examples |
9 | 10 | 11 |
| 12 Week 9 |
13 Columbus Day Lab 5 due |
14 Lab 6: XSLT Preceded by Student group #1 - Ruby on Rails |
15 Lab comp. for student presentation |
16 | 17 | 18 |
| 19 Week 10 |
20 Web services Examples Lab 6 due |
21 Lab 7: Web services Student group #3 -- Podcasts/ Syndication |
22 Lab comp. for student presentation |
23 | 24 | 25 |
| 26 Week 11 |
27 TBA Feedback due |
28 lab continued |
29 12 Week Exam (exam info) |
30 | 31 | |
| November 2008 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | ||||||
| 2 Week 12 |
3 Web servers. URL re-writing and security. Lab 7 due |
4 Lab 8: Web servers |
5 Lab continued |
6 | 7 | 8 |
| 9 Week 13 |
10 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) |
11 Veteran's Day |
12 Student group #2 -- Content Management Systems |
13 | 14 | 15 |
| 16 Week 14 |
17 Start mashup lab Lab 8 due |
18 Lab 9: Mashups |
19 Mashups continued |
20 | 21 | 22 |
| 23 Week 15 |
24 Lab work |
25 lab continued |
26 Lab work |
27 Thanksgiving |
28 Digestion Day |
29 |
| 30 Week 16 |
||||||
| December 2008 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 Web-based collaboration Lab 9 due |
2 Lab 10: Collaboration tools |
3 Search engine fundamentals |
4 | 5 | 6 | |
| 7 | 8 Student group #4 - Flash Lab 10 due |
9 Lab 11: Flash |
10 | 11 First Final |
12 | 13 |
| 14 | 15 | 16 | 17 Final Exam (1330) (new location: MI360 conference room) (exam info) |
18 Last Final |
19 | 20 |
| 21 | 22 Grades Due |
23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||