Schedule for Web Technologies, CS 15847a
Adam Beguelin
Carnegie Mellon University, Spring Semester 1996
- January 15(M)
- Introduction, course overview and policies
- Web History
- Pretest
- Reading
Web Timeline
- January 17
- Internet Overview, protocols, and Future Directions
- Reading:
- January 19
- Student Presentation
- Reading: Original TCP paper by Cerf and Kahn
- January 22(M)
- Web Architecture
- URLS, HTML 2.0
- Extensions
- Reading:
- January 24
- HTML 3.0, Style sheets, and extensions
- Reading:
- Assignment 1 due today at 1pm.
- January 26
- Student presentation
- Reading:
The Java Language Environment: A White Paper
- January 29(M)
-
- CGI Scripts
- January 31
- HTTP
-
URLs
- February 2
- Student Presentation
-
Analysis of HTTP Performance problems
-
HTTP-NG Architectural Overview
- February 5(M)
- Clients
- More on Imagemaps and Hidden Values in Forms
- Assignment 2 due
- February 7
-
Netscape Plugins
- February 9
- Student Presentation
-
Byte Range Extensions to HTTP
- February 12(M)
- Overview of server functionality
- February 14
- Brief introduction to W3
reference library
- February 16
- Guest lecture by
Raj Reddy on Univeral Library Project
- February 19(M)
-
Java
- February 21
- Java
- February 23
- Java: Intefaces, Threads, and Exceptions
- February 26(M)
- Guest lecture by Juan Leon on setting up a server
- February 28
- Web Security
Alma Whitten guest lecturer.
- Here are Alma's
slides in postscript. View them at your own risk. ;-)
- March 1
- Java Applets
- March 4 (M)
- Mid-semester break (no classes)
- March 6
- More on Applets
- Example Applet: Wiggle
- Class projects
- March 8
- No Class, SCS Systems day
- March 11(M)
- VRML
- March 13
- Student Presentation
-
Where the World Wide Web Went Wrong
- March 15
- Remap Course
- March 18(M)
-
Hypermedia Issues
- Student Presentation and class discussion
- March 20
- Graphics File Formats (
FAQ )
- GIF
(Presentation by Paul Clip)
- LZW ,
(Presentation by Ashish Koli)
- Terry A. Welch,
"A technique for High-Performance Data compression" IEEE Computer,
June 1984. pp 8-19
- JPEG
(Presentation by Ross Fubini)
- March 22
- Compuserve/Unisys/IBM Legal issues regarding GIF format
(Presentation by James Diskin)
- Video formats:
MPEG1, MPEG2
- CACM MPEG Paper
- Student Presentation
- March 25-29 (M-F)
- Spring Vacation (no classes)
- April 1(M)
- OGI MPEG player
- Student Presentation
- April 3
- HORB
distributed Java
- Remote Objects
for Java
- April 5
- Student Presentation
- JavaScript
- April 8(M)
- No class
- April 10
- Project status reports due
- The Harvest System
- Student presentation by
Chuck Swiger and
Bartley Troyan
- Reading
- Harvest.Conf.txt.Z or
- Harvest.Conf.ps.Z
- April 12
- Student presentation
- SSL 3.0
HTML Version and an
Overview
of Version 2.
- S-HTTP Text version
or Two up postscript version and an
Overview
- April 15(M)
- No class
- April 17
- Ethical Issues, David Touretzky guest lecturer
- April 19-20 (F-Sa)
- Spring Carnival (no classes)
- April 22(M)
- Robots and Spiders
- Readings
- April 24
-
SFI and Omniware or Why you don't need to learn Java
- April 26
- PICS
Platform for Internet Content
- April 29(M)
- Web Commerce
- May 1
- Legal Issues
- May 3 (F) Last day of classes*
- Back to the Future
- QTRV
- May 6-8
- Project Presentations (Check the
Project Schedule )
- May 24 (F)
- Grades Mailed to students
adamb@cs.cmu.edu