|COMP 117 Assignments|
|E-mail: Introduce yourself||Send an e-mail introducing yourself||Assigned: Sep 03
Due: Sep 05
|Enroll in Piazza||Sign up for Piazza for COMP 117||Assigned: Sep 03
Due: Sep 05
|Reading: Weaving the Web||Read selected sections of "Weaving the Web" by Tim Berners-Lee, and answer questions||Assigned: Sep 03
First readers due: Sep 22; students who get books after that should submit by Oct 13.
|Reading: End-to-End Arguments and Internet Architecture||Read:
||Assigned: Sep 05
Preliminary due: Sep 12 (4 PM)
Final due: Sep 19
Due: Sep 17
|Internet & TCP/IP Overview||Readings on TCP/IP||Assigned: Sep 12
Due: Sep 19 (4 PM)
No questions - reading only
|Using virtual servers||Make sure you can log onto COMP117-01 and COMP117-02 (see info page hints)||Assigned: Sep 12
Due: Sep 19
|Reading: Naming, RFCs and URIs||Read articles on telephone and Web naming ...and answer questions.||Assigned: Sep 19
* First set of questions preliminary submission: Sep 26 (4:30 PM)
* both sets of questions preliminary: Oct 03 (4:30 PM)
* Final submission of both sets: Oct 05
|Datagram framework||Modify "ping" sample and learn COMP 117 framework||Assigned: Sep 19
Due: Sep 26
|File copy||Use end-to-end w/UDP to copy files||Assigned: Sep 24
End-to-end check due: Oct 08
File copy due: Oct 15
|Reading: Distribution Models and HTTP||Read papers on distributed systems & HTTP||Assigned: Oct 01
Due: Oct 08 (4 PM)
No questions for now Some short questions may be posted later
|RPC||Create a Remote Procedure Call system||Assigned: Oct 22
Learn code and small mods by: Oct 30
Hand built proxes by: Nov 05
Final Submission Due: Nov 19 (see suggested schedule in assignment notes)
|Security||Read: Ken Thompson's Reflections on Trusting Trust and Maru paper on Cheating||Assigned: Oct 24
Trusting Trust paper Due: 4:30 PM Oct 31.
Maru paper (cheating) Due: 4:30 PM Nov 05
|Reading: Postel's Law||Do readings on Postel's Law||Assigned: Oct 24
Due: Nov 12 (4 PM)
No questions for now...may add a few simple ones later.
|Reading: From Documents to Applications||Do readings on Rule of Least Power and Identifying Application State||Assigned: Oct 24
Due: Nov 14 (4 PM)
No questions...may add a few simple ones later.
|Final Project||Final Project: Paper on subject of your choice||Assigned: Nov 02
Due: End of day Dec 07
Follow assignment links for details on each assignment.
Date key: Past due, Ongoing, Not assigned yet
If no time is listed, assignments are due at the end of the day (11:59PM)
Note: the instructor may or may not list here information on projects and assignments ahead of the official start date. These early listings will be highlighted like this, and the dates shown will either be in the future or To Be Determined (TBD).
There is no guarantee that such prelisted assignments won't be substantially changed, rescheduled, or even canceled entirely. You're welcome to start thinking about such future assignments if you like, but any work you do on them is at your own risk.
If an assignment is due on a religious holiday that you observe, then it will be accepted without penalty until the next non-holiday class meeting. If you need additional time for this or other personal reasons, please e-mail the instructor in advance (this will save us time grading your work as late, only to have to reset the grade later.)