The primary requirement is that your project be something interesting. We encourage projects that involve research you are already working on, or leverage multiple classes you might be taking. The project may be done individually or in a group of two to three.
At the end of this quarter, you will be required to turn in both your code and a writeup describing the design and implementation of your project, and to make a short in-class presentation about your work. We will post your code and writeup on the course website, unless you explicitly talk to us about why you want to keep yours confidential. Use the SOSP’17 submission format for your paper.
We provide several examples if you want a well-defined project:
For the proposal, briefly describe the problem, why it is interesting and challenging, the state of the art, what you plan to do, and a timeline. Make sure everyone’s name and email of your group are included. Submit a writeup in PDF (at most 2 pages). Each group only need to submit one copy.
For the checkpoint report, briefly describe your solution and initial results, which would be useful for your final project report. Submit a checkpoint report of your class project in PDF (at most 2 pages). Make sure everyone’s name and email of your group are included. Each group only need to submit one copy.
Write a final report for your class project. Describe the problem, why it is interesting and challenging, the state of the art, what your solution is, and experimental results. Make sure everyone’s name and email of your group are included. Submit a writeup in PDF. Each group only need to submit one copy.
See the list of class projects.