The Internet: Co-Evolution of Technology and Society
CPSC 156a, Fall 2003

[ Return to main course web page ]


Schedule

Note: This schedule is tentative. Small adjustments may be necessary, e.g., to accommodate invited speakers' schedules.

Lecture notes and reading assignments will be available in one of two formats. To view the PowerPoint version, you will need Microsoft PowerPoint 97/98/2000/2001/XP/v.X or the Microsoft PowerPoint viewer (free download) installed on your machine. To view PDF files, you will need Adobe Acrobat Reader (free download) installed on your machine.  To extract ZIP files or compress files, you will need WinZip (free download) installed on your machine.



Schedule: Tuesdays Thursdays

September 4 Lecture notes: PowerPoint, PDF

If you are unsure whether you want to CPSC156a, we suggest that you look at the following material from the Spring 2003 rendition of CPSC155:


Remember that, if you have already taken CPSC155, then you may not take CPSC156 for credit but may audit it.
September 9 Lecture notes: PowerPoint, PDF

Reading assignment for this week:

"Networks: How the Internet Works," Appendix C of The Digital Dilemma (NRC, 2000). http://books.nap.edu/html/digital_dilemma/appC.html

"Rethinking the design of the Internet: The end-to-end arguments vs. the brave new world," Clark and Blumenthal, 2000 http://itel.mit.edu/itel/docs/jun00/TPRC-Clark-Blumenthal.pdf  {PDF}
September 11
Lecture notes: PowerPoint, PDF

HW1 is due on September 25, 2003.
September 16 Lecture notes: PowerPoint, PDF
Reading Assignment: Chapter 1 of Information Rules, Shapiro and Varian. (Available in paper form only; distributed in class)
September 18 Lecture notes: PowerPoint.
September 23 Lecture notes: PowerPoint, PDF.
September 25 Lecture notes: PowerPoint, PDF

HW1 Due
Explanation of grading criteria for HW1: Post Script: , PDF
Distribution of grades: PDF
September 26 HW2 is due on October 9, 2003.
September 30
Lecture notes: PowerPoint, PDF

Reading assignment for this week:

"I Didn't Buy it for Myself: Privacy and Ecommerce Personalization," Cranor, 2003 http://lorrie.cranor.org/pubs/wpes03.html (Click on the PDF link under the Full Text section at the bottom of the page)

"Information Economics: A Primer," Appendix D of The Digital Dilemma (NRC 2000)
http://books.nap.edu/html/digital_dilemma/appD.html
October 2 Lecture notes: PowerPoint, PDF
October 7
Lecture notes: PowerPoint, PDF

Additional reading about "how the Internet works":

"How Domain Name Servers Work," by Marshall Brain, http://www.howstuffworks.com/dns.htm/printable

"How Web Servers Work," by Marshall Brain, http://www.howstuffworks.com/web-server.htm/printable

"The Internet," pages 5-46 of the book Trust and Risk in Internet Commerce, by L. Jean Camp http://www.ljean.com/trustRisk/

Additional material about "How Google's ranking works":


http://www.google.com/technology/index.html


"Google's PageRank explained, and how to make the most of it," by P. Craven. http://www.webworkshop.net/pagerank.html
(This is a long article.  The first two or three sections are
probably the most valuable for CPSC156A students.)

"A Survey of Google's PageRank,"
http://pr.efactory.de/
(This article is also long, and one need not read every word of it to get the main point.  The section on "The PageRank Algorithm" [http://pr.efactory.de/e-pagerank-algorithm.shtml] contains a
concrete example that might be helpful to CPSC156A students.)

"General overview of facts about Google":

http://www.google.com/corporate/facts.html
October 9
Review for first exam: PowerPoint, PDF

HW2 Due: Solutions
October 14
First Exam and its corresponding Solution Set.
October 16
Lecture notes: PowerPoint, PDF.
October 21
Lecture notes: PowerPoint, PDF.

Grades on Exam1, HW1, and HW2 will have been returned to students by now.

Reading assignment for week of October 20, 2003:

The following 3 sections of the Digital Dilemma report are required reading.
    1. Overview of digital-copyright issues:
           http://books.nap.edu/html/digital_dilemma/ch1.html
    2. Basics of copyright law, fair use, and private-use copying:
           http://books.nap.edu/html/digital_dilemma/ch4.html
    3. Discussion of the Digital Millenium Copyright Act of 1998
           http://books.nap.edu/html/digital_dilemma/appG.html

The following section is optional reading.  It might be very interesting to those of you who follow digital-music distribution closely; it's sort of a time capsule on this issue, having been written right before Napster: 
           http://books.nap.edu/html/digital_dilemma/ch2.html

The following sections will be assigned soon, and those who want to read ahead can start them now; both are about Technical Protection Systems:
           http://books.nap.edu/html/digital_dilemma/ch5.html
           http://books.nap.edu/html/digital_dilemma/appE.html

October 23 Lecture notes: PowerPoint, PDF

Distribution of Grades on Exam 1 and Tentative Letter-Grade Distribution for the Course
October 24 Drop Date

HW3 is due on October 30, 2003.
October 28
Lecture notes: PowerPoint, PDF

The reading assignment for this week is Chapter 5 and Appendix E of the Digital Dilemma report.

The following two articles are optional: "The Heavenly Jukebox" by C. Mann and "With Cable TV at MIT, Who Needs Napster?" by J. Schwartz.
October 30
Lecture notes: PowerPoint , PDF

These notes on Internet-privacy issues were prepared by Lorrie Cranor .

HW3 Due
November 3 Follow-up on last week's discussion of MIT's remotely programmable analog broadcasting: "Music-Sharing Service at MIT is Shut Down," by J. Schwartz.
November 4
Lecture notes: PowerPoint, PDF

Reading assignment for this week:

"Unintended consequences: Four Years under the DMCA"

EPIC's material on The USA Patriot Act

"Unsolicited Communication as Trespass," by P. Samuelson, Communications of the ACM, Oct. 2003. (Available in paper form; will be distributed in class. From machines on the Yale network, this article can also be accessed through the ACM digital library. A direct link, which may not work if you are not on the Yale network, can be found here.)
November 5 HW4 is due on November 13, 2003.
November 6
Lecture notes: PowerPoint, PDF

The subject of today's lecture is electronic identification, authentication, and authorization. The lecture notes were prepared by Joe Pato of the Trusted Systems Labs at Hewlett Packard for a guest lecture in CPSC155b in Spring of 2003.

Slides 3 through 20 of the lecture notes and the Executive Summary and Chapter 1 of "IDs -- Not that Easy" are required reading. The rest of these notes and of "IDs" will probably be interesting to many of you but are not required for the second exam.
November 11
Lecture notes: PowerPoint, PDF

Two URLs that are relevant to today's discussion of tax delinquency and the Internet: http://ci.alexandria.va.us/city/tax_guide/
http://www.co.monterey.ca.us/taxcollector/Publications/Rustler_2002.pdf

Further reading about some of the topics discussed today can be found in:
http://www.epic.org/privacy/profiling
http://www.epic.org/privacy/publicrecords
http://www.epic.org/privacy/junk_mail/spam
http://www.ftc.gov/bcp/conline/pubs/buspubs/glbshort.htm
November 13
Lecture notes: PowerPoint, PDF

HW4 Due. Solutions: MS Word, PDF

There will be a guest lecture today on Computer and Network Security:

Title: Information security in the new digital millennium -- How now Computer and Network Security is everyone's business (and problem).

Speaker: H. Morrow Long

H. Morrow Long is a UNIX, NT, and TCP/IP security expert, an author, consultant and educator with more than 20 years of experience with the IP (Internet Protocol), networking protocols and over 12 years of experience designing Internet/Intranet firewalls and information security solutions. Mr. Long is the University Information Security Officer, and Director of the Information Security Office and DMCA Notification Agent for Yale University. For more information, refer to this brief bio.

In preparation for this guest lecture, please read "Security of the Internet".
November 18
Lecture notes: PowerPoint, PDF

HW5 is due on December 11, 2003.

Assigned reading: The Battle Over the Instituitional Ecosystem in the Digital Environment by Yochai Benkler.
November 20
Lecture notes: PowerPoint, PDF
December 2 Review for second exam: PowerPoint, PDF
December 4 In-class exam 2: MS Word, PDF
Solutions: MS Word, PDF
Distribution of Grades on Exam 2
December 11 HW5 Due