CS 312 - Internet Concepts
Fall 2011: Tues/Thurs 3-4:15pm, Dragas 1117

Announcements

Staff

Schedule

Syllabus

Useful Links

Schedule

Notes:

  • This schedule is subject to change and will be updated throughout the semester.
  • Lecture notes and assignments are linked into this schedule. (Lecture notes printing tips)
  • Many of the slides are courtesy/copyright Kurose/Ross and Stewart Shen with edits courtesy/copyright Michele Weigle. Please contact Michele Weigle (mweigle at cs.odu.edu) before re-distributing.
  • The links contain the full slide set - the slide numbers just indicate what we covered in class.
  • CS refers to the combined course textbook, KR refers to the Kurose/Ross textbook, and FM refers to the Felke-Morris textbook.
  • ODU Fall 2011 Academic Calendar, Exam Schedule
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