Diving Into the Deluge of Data Computer Science 135 :: Final Project

Final Project Overview

The final project is your chance to use the computer science tools and techniques we have developed this semester to solve a problem that interests you. Your final project should be the size and scope of a normal CS135 lab. However you have the opportunity to define the project parameters, provided they fall within the overall project guidelines (detailed below).

Timelines

The remaining lab and TA sessions will be dedicated to final project work, and the instructors and TAs will be around to assist with all aspects of the process. You may attend whichever lab section(s) your group decides, but please be considerate of the limited physical resources: share a computer/desk if you are attending a section that you are not normally registered.

Guidelines

Final projects may be:

In addition to submitting your code/data in a git repository, you must document your project in the README.md file. Project documentation must include:

There is no length requirement for your README.md. However, your README.md document and you presentation are the primary ways that we will interact with your project. Use them to tell your story!

Sample Project Ideas

This is a non-exhaustive list of project ideas. Some of them have been projects in past versions of this course, and some of them have been projects from computer science courses elsewhere. We suggest that you read through a few of them for inspiration, even if you decide to design your own project: techniques or suggestions might be relevant.