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
|
|