Notes:
| Week | Date | Topic | Reading for this class meeting | Assignment / Due |
| 1 | Aug 31 | Administrivia Internet Applications (slides 1-30) | Syllabus | |
| Sep 2 | Internet Applications Internet Search (slides 1-17) | Hmwk1 assigned
(due Sep 9) | ||
| 2 | Sep 7 | Internet Search Whirlwind Intro to Networking - part a (slides 1-23) | CS Ch 1, Sections 1-2, pp. 1-25 (KR 1.1-1.2) | Proj1 assigned (due Sep 14) |
| Sep 9 | Whirlwind - part a | CS Ch 1, Section 3, pp. 25-36 (KR 1.3) | Hmwk1 due | |
| 3 | Sep 14 | Whirlwind - part b (slides 1-24) | CS Ch 1, Section 4, pp. 36-48 (KR 1.4) | Proj1 due |
| Sep 16 | Whirlwind - part b | CS Ch 1, Sections 5-8, pp. 48-69 (KR 1.5-1.8) | Hmwk2 assigned (due Sep 30) | |
| 4 | Sep 21 | No Class - Weigle on travel (ACM MobiCom, VANET) | ||
| Sep 23 | No Class - Weigle on travel (ACM MobiCom, VANET) | |||
| 5 | Sep 28 | Client/Server Computing, HTTP (slides 1-26) | CS Ch 2, Sections 1-2, pp. 85-118 (KR 2.1-2.2) | |
| Sep 30 | HTTP
(slides 27-41) | Hmwk2 due | ||
| 6 | Oct 5 | HTTP, Email (SMTP, POP) | CS Ch 2, Section 4, pp. 120-132 (KR 2.4) | Hmwk3 assigned (due Oct 14) |
| Oct 7 | Hmwk2, DNS, Web Design (slides 1-7) | CS Ch 2, Section 5, pp. 132-146 (KR 2.5), CS Ch 7, pp. 439-472 (FM Ch 5) | Hmwk4 assigned (due Oct 26) | |
| 7 | Oct 12 | No Class - Fall Break | ||
| Oct 14 | Web Design, HTML (slides 1-15) | CS Ch 4, pp. 287-319 (FM Ch 2), CS Ch 10, pp. 586-607 (tables) Examples | Hmwk3 due | |
| 8 | Oct 19 | Hmwk3, Mid-Term Review | Mid-Term Study Guide | |
| Oct 21 | Mid-Term Exam | Through DNS | Proj2 assigned (due Oct 28) | |
| 9 | Oct 26 | HTML | Examples | Hmwk4 due |
| Oct 28 | CSS | CS Ch 5, pp. 341-369 (FM Ch 3), CS Ch 9, pp. 544-555 (links), pp. 569-571 (cascade), CS Ch 10, pp. 607-611 (tables) CSS Examples | Proj2 due Proj3 assigned (due Nov 2) Proj4 assigned | |
| 10 | Nov 2 | Images, Colors, Image Maps CSS Layout (slides 1-25) | CS Ch 6, pp. 395-417 (FM Ch 4) ImageMap Examples CS Ch 8, pp. 486-520 (FM Ch 6) CSS Layout Examples | Proj3 due |
| Nov 4 | Weigle on travel | |||
| 11 | Nov 9 | CSS Layout Forms and CGI | CS Ch 11, pp. 625-657 (FM Ch 9) Examples | Proj4 due Proj5 assigned (due Nov 23) |
| Nov 11 | CGI lab day E&CS 3104 | CGI Lab Exercises | ||
| 12 | Nov 16 | JavaScript | CS Ch 14, pp. 741-774 (FM Ch 14) Examples | |
| Nov 18 | JavaScript lab day E&CS 3104 | JavaScript Lab Exercises | ||
| 13 | Nov 23 | XML | Examples | Proj5 due Proj6 assigned (due Nov 30) |
| Nov 25 | No Class - Thanksgiving Break | |||
| 14 | Nov 30 | PHP and Ajax | Examples | Proj6 due Proj7 assigned (due Dec 9) |
| Dec 2 | PHP/Ajax lab day E&CS 3104 | PHP/Ajax Lab Exercises | ||
| 15 | Dec 7 | PHP/Ajax lab day E&CS 3104 | ||
| Dec 9 | Review for Final Exam | Final Exam Study Guide | Proj7 due | |
| Thurs, Dec 16 8:30-11:30am | FINAL EXAM | Everything we've covered |