| Week
| Date
| Topic
| Reading for this class meeting
| Assignment / Due
|
| 1
| Aug 30
| No Class - Hurricane Irene
|
|
|
|
| Sep 1
| Administrivia Internet Applications
| Syllabus
| HW1 assigned (due Sep 8)
|
| 2
| Sep 6
| Internet Search Whirlwind Intro to the Internet - part a (slides 1-25)
| CS Ch 1, Sections 1-3, pp. 1-36 (KR 1.1-1.3)
|
|
|
| Sep 8
| Whirlwind - part a (slides 26-38) Whirlwind Intro to the Internet - part b (slides 1-27)
| CS Ch 1, Sections 4-8, pp. 36-69 (KR 1.4-1.8)
| HW 1 due HW2 assigned (due Sep 15)
|
| 3
| Sep 13
| Whirlwind - part b (slides 28-35) Client-Server Computing HTTP (slides 1-30)
| CS Ch 2, Sections 1-2, pp. 85-118 (KR 2.1-2.2)
|
|
|
| Sep 15
| HTTP (slides 31-46) Email and DNS (slides 1-27)
| CS Ch 2, Sections 4-5, pp. 120-146 (KR 2.5)
| HW 2 due HW3 assigned (due Sep 22)
|
| 4
| Sep 20
| Email and DNS (slides 28-32) Web Design
| CS Ch 7, pp. 439-472 (FM Ch 5)
|
|
|
| Sep 22
| HTML (slides 1-51)
| CS Ch 4, pp. 287-319 (FM Ch 2), CS Ch 10, pp. 586-607 (tables) HTML Examples
| HW 3 due HW 4 assigned (due Oct 4)
|
| 5
| Sep 27
| Quiz1 (propagation/transmission delays) - open notes HTML (slides 52-53) Images CSS (slides 1-22)
|
CS Ch 6, pp. 395-417 (FM Ch 4) Image Map Examples 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
|
|
|
| Sep 29
| HW 3 and Quiz 1 discussion CSS (slides 23-35) CSS Layout (slides 1-12)
| CS Ch 8, pp. 486-520 (FM Ch 6) CSS Layout Examples
| Proj1 assigned (due Oct 13)
|
| 6
| Oct 4
| CSS Layout (slides 13-32) CGI Forms (slides 1-39)
| CS Ch 11, pp. 625-657 (FM Ch 9) CGI Examples
| HW 4 due
|
|
| Oct 6
| CGI (slides 40-47) CGI lab - Bring laptop
| Solutions: cgi-lab.html
|
|
| 7
| Oct 11
| No Class - Fall Break
|
|
|
|
| Oct 13
| HW 4 discussion Quiz 2 (HTTP connections, delays) - open notes JavaScript (slides 1-23)
| CS Ch 14, pp. 741-774 (FM Ch 14) JavaScript Examples
| Proj 1 due
|
| 8
| Oct 18
| Mid-Term Review
| Mid-Term Study Guide
|
|
|
| Oct 20
| Mid-Term Exam
| Topics through DNS
| Proj2 assigned (due Nov 3)
|
| 9
| Oct 25
| No Class - Weigle out-of-town IEEE Visweek
|
|
|
|
| Oct 27
| JavaScript (slides 23-42)
|
|
|
| 10
| Nov 1
| JavaScript lab - bring laptops
| Solutions: js-lab.html, js-lab.js
|
|
|
| Nov 3
| XML (slides 1-48)
| XML Examples
| Proj 2 due Proj3 assigned (due Nov 15)
|
| 11
| Nov 8
| XML (slides 49-58) XML lab - bring laptops
|
|
|
|
| Nov 10
| XML lab - bring laptops
| Solutions: xml-lab.html, books.xml
|
|
| 12
| Nov 15
| PHP/Ajax
| PHP Examples, Ajax Examples
| Proj 3 due Proj4 assigned (due Nov 22)
|
|
| Nov 17
| PHP/Ajax lab - bring laptops
|
|
|
| 13
| Nov 22
| PHP/Ajax lab - bring laptops
| Solutions: ajax-lab.html, writeToXML.php source, gethint.php source
| Proj 4 due Proj5 assigned (due Dec 6)
|
|
| Nov 24
| No Class - Thanksgiving Break
|
|
|
| 14
| Nov 29
| PHP/Ajax Refresher
| PHP-Ajax Refresher Examples
|
|
|
| Dec 1
| No Class - Office Hours
|
|
|
| 15
| Dec 6
| HTML5 and jQuery
| HTML5 Examples jQuery Examples
| Proj 5 due
|
|
| Dec 8
| Review for Final Exam
| Mid-Term Study Guide Final Study Guide
|
|
|
| Sat, Dec 10 3:45-6:45pm
| FINAL EXAM
| Everything we've covered
|
|