August 2010 | ||||||
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 Week 1 |
23 Tuesday Schedule |
24 Course intro / IT350 review Monday Schedule |
25 Essential XHTML and DOM ex1 ex2 ex3 ex4 ex5 ex6 pgs. 458-483 Email due (by 2359): partner preferences |
26 Email due (by 1600): lab theme |
27 Lab 1: Website start, DOM essentials (grading) |
28 |
29 Week 2 |
30 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 |
31 Lab 1 due |
September 2010 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 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 |
2 | 3 Comp time |
4 | |||
5 Week 3 |
6 Labor Day |
7 | 8 Ethics Required reading (quiz at start of class) |
9 | 10 Lab 2: AJAX with static content from server (grading) |
11 |
12 Week 4 |
13 Understanding AJAX vs. alternatives |
14 Lab 2 due |
15 Perl and DB |
16 | 17 Lab 3: Server support with DB backend (grading) DB table plan due (start of class) |
18 |
19 Week 5 |
20 (lab work) |
21 | 22 Webdev toolkits YUI AJAX and Logger Auto-complete (optional) pgs. 617-626 (alternative toolkit) Lab 3 due (updated) perl workaround |
23 | 24 Lab 4: Using the toolkit (grading) |
25 |
26 Week 6 |
27 Events and animation falling.html bounce.html multiblocks.html game.html game with keys |
28 | 29 6 Week Exam (exam info) actual soln |
30 |
October 2010 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 Lab 5: Events and Animation (grading) |
2 | |||||
3 Week 7 Lab 4 due |
4 In Lab |
5 6Wk Grades Due |
6 XML, Xpath, and XSLT, part 1 Lab 5beta due |
7 | 8 lab continued |
9 |
10 Week 8 |
11 Columbus Day |
12 | 13 XML, Xpath, and XSLT, part 2 Examples HW due (start of class) Lab 5 due |
14 | 15 Lab 6: XSLT (grading) |
16 |
17 Week 9 |
18 (lab work) |
19 Lab 6 due |
20 Web services Examples |
21 | 22 Lab 7: Web services (grading) |
23 |
24 Week 10 |
25 (lab work) |
26 | 27 (lab work) |
28 | 29 lab continued |
30 |
31 Week 11 |
November 2010 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 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) Lab 7 due |
2 | 3 12 Week Exam (exam info) (actual soln) |
4 | 5 Lab 8: Mashups (grading) |
6 | |
7 Week 12 |
8 Lab work |
9 12Wk Grades Due |
10 TBA |
11 Veteran's Day |
12 lab continued Drop Deadline Lab 8 milestone due (start of class) |
13 |
14 Week 13 |
15 Group presentation: Cloud Computing |
16 Lab 8 due |
17 Web servers. URL re-writing and security. examples |
18 | 19 Lab 9: Web servers |
20 |
21 Week 14 |
22 Lab work |
23 | 24 TBA Early Schedule |
25 Thanksgiving |
26 Digestion Day |
27 |
28 Week 15 |
29 Group presentation: Ruby On Rails |
30 Lab 9 due |
December 2010 | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 Web-based collaboration |
2 | 3 Lab 10: Collaboration tools |
4 | |||
5 Week 16 |
6 Search engine fundamentals |
7 Lab 10 due |
8 TBA |
9 | 10 Lab 11: Flash (group presentation and lab) |
11 |
12 | 13 Study Day |
14 | 15 IT452 final exam (0755, in MI206) |
16 | 17 | 18 |
19 | 20 | 21 Last Day of Exams |
22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |