CS 105
The Web: Technologies and Techniques

Go up to Top
Go backward to Texts
Go forward to Assignments, Laboratories and Grading


Lectures and Readings

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

5.5 10/1 - 10/6

Java II: Applet Structure + Basic Graphics

6. 10/8 & 10/15

Multi-machine Communications: LANs and WANs.

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.

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.
  • handouts

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.