In the following, I have indicated the major topics we will be
discussing during the semester and included a preliminary list of readings
associated with each topic. In general the readings listed should be
completed in preparation for the class meeting under whose description
they appear. Copies of the papers mentioned in this list will be made
available to you before the related topic is discussed. Additional
readings will be assigned during the semester (and this list will be updated to reflect those additions)).
Date |
Topic |
Readings |
1. 9/10 | Introduction: Why Digital? |
|
2. 9/15 - 9/17 | HTML I: Philosophy, History and Syntax. |
- Berners-Lee, Tim, Robert Cailliau, Arir Luotonen, Henrik Frystyk Nielsen,
and Arthur Secret, "The World Wide Web",
Communications of the ACM",
Vol. 37, No. 3, pp. 76-82
- Aronson and Lowery, pp. 1-51.
- Engelfriet, Arnoud; Web Design Group, Wilbur -- HTML 3.2.
|
3. 9/22 | Digital Image Encoding. |
|
4. 9/24 | Digital Transmission: Media, Encoding, Multiplexing |
|
5. 9/29 | Interactive Content: A Sample Java Applet |
|
5.5 10/1 - 10/6 | Java II: Applet Structure + Basic Graphics |
|
6. 10/8 & 10/15 | Multi-machine Communications: LANs and
WANs. |
- Metcalfe, Robert, M. and Boggs, David R., "Ethernet: Distributed
Packet Switching for Local Computer Networks", Communications of the ACM, Vol. 10:7, July 1976, pp. 395 - 404.
(This is the "original" paper by the designers of the first Ethernet that
I mentioned in class. I don't expect you to digest all of this, but
up to about §3.5 should make sense.)
- Spurgeon, Charles, "Quick Reference Guides to 10-Mbps Ethernet" (read up to and including §1.6: Ethernet Frame and Ethernet Addresses).
- Sheffer, Uri., et. al., "Token Ring" (read up to "Token Format")
- Ross, Keith W., "The Internet: Technologies, Protocols and Commerce" (read
sections 2.1, 2.3 and skim 3.1)
|
7. 10/13 | HTML II: Text, Lists and Tables. |
- Aronson and Lowery, Ch. 3.
|
8. 10/22 | The internet Concept. |
|
9. 10/27 | HTML III: Using Graphics |
- Aronson and Lowery, Ch. 6.
|
10/27 | Midterm Review Session (9:30 - ?, Bio 111) |
|
10/29 | MIDTERM EXAM |
|
10. 11/3 | Java III: GUI Components and Control
Structures. |
|
11. 11/5 | Basics of the Internet. |
- Hedrick, Charles L.,
"Introduction to the Internet Protocols"
(For now, read up to but not including Section 3.1 and then skip
forward to read Section 6. An alternate source for this document is
here.)
- Krol, E., "What is the Internet?"
- Barry M. Leiner, Vinton G. Cerf, David D. Clark,
Robert E. Kahn, Leonard Kleinrock, Daniel C. Lynch,
Jon Postel, Larry G. Roberts, and Stephen Wolff,
"A Brief History of the Internet"
|
12. 11/10 | HTML IV: Forms and CGI scripts |
- Aronson and Lowery, pp. 132-147.
|
13. 11/12 | UDP, TCP + Internet Application Protocols: Mail, Telnet,.... |
|
13. 11/17 | Java IV: Iteration and Animation
Structures. |
|
15. 11/19 - 11/24 | Data Delivery Obstacles:
Errors and Retransmission |
|
16. 12/1 - 12/3 | Cryptographic Techniques. |
- Zimmermann, Philip R., "Cryptography for the Internet", Scientific American, Vol. 279, No. 4, October 1998, pp. 110-115.
- Diffie, Whitfield and Martin, E. Hellman, "New Directions
in Cryptography", IEEE Transactions on Information Theory, Vol. 22, pp.
644-654, Nov. 1976.
- Netsurfer Focus on Cryptography and Privacy
- Microsoft, Inc., What is a Cookie?
|
17. 12/8-12/10 | Network Security and Privacy. |
- Spafford, Eugene H., "The Internet Worm Incident", Technical Report
CSD-TR-933, Department of Computer Science, Purdue University, 1991.
(You will need Adobe Acrobat Reader 3.0 to read this document.
It can be found on the WSO server. You need only read up to but not including
the section entitled "Step-by-step description".)
- Festa, Paul, "IE 4 has hyperlink bug"
|
18. Next Year? | Network Routing |
- Hsieh, Wen-Ning and Israel Gitman, "Routing Strategies in Computer Networks",
IEEE Computer Networks, Vol. 17, No. 6, pp. 46-56, June 1984.
|
|