Resources
Papers
Chord's main paper
The first paper on Tapestry, warning read at your own curiosity and risk!
The second paper on Tapestry, warning read at your own curiosity and risk!
The third paper on Tapestry, warning read at your own curiosity and risk!
Projects
The chord project.
The Tapestry project.
Documents
The official course syllabus.
You must read and sign the collaboration policy in order to receive credit for your assignments.
We strongly recommend that you read this document and follow the suggested coding style and practices on all of your programming assignments in this course. Good habits lead to better code and better grades.
Final Exam Solutions
The solutions to this year's final exam!
Previous Finals
The final exam given Spring 2010.
Solutions to the final exam given Spring 2010.
The final exam given Spring 2011.
Solutions to the final exam given Spring 2011.
Midterm Solutions
The solutions to this years midterm.
Previous Midterms
The midterm exam given Spring 2010.
Solutions to the midterm exam given Spring 2010.
The midterm exam given Spring 2011.
Solutions to the midterm exam given Spring 2011.
Course Resources
The JavaDocs for the CS138 support code library.
Useful Links
Although you'll be given most of code you need to get started with Java RMI in the first project, you should read this tutorial if you want to know more about how it works.