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 |