Note that there separate sets of assignments for CS 451/651 and CS 431/631. Make sure you work on the correct assignments!

CS 431/631 Assignments

Final Project

The final project is a requirement only for graduate students taking CS 631.

The topic of the final project can be on anything you wish in the space of big data. Anything reasonably related to topics that are covered in the course is within scope. For reference, there are four types of projects you might consider:

You may work in groups of up to three, or you can also work by yourself if you wish. The amount of effort devoted to the project should be proportional to the number of people in the team. As a guideline, the level of effort should be comparable to two assignments per person.

When you are ready, send me (ken.salem@uwaterloo.ca) an email describing what you'd like to work on. I will provide you with feedback on appropriateness and scope of your proposed project. The "soft" deadline for this proposal is March 15, 2018. There is no penalty if you miss this deadline, but it is in your best interest to not leave this proposal to the last minute.

The deliverable for the final project is a report. Use the ACM Templates. The contents of the report will vary depending on the type of project you are doing. However, it should certainly describe the goal of you project (what is your learning objective, or what problem are you trying to solve), your methodology, and some kind of evaluation of your results or progress. Your project proposal should explicitly describe how your project report (see below) will be organized: indicate what sections the report will have, and what you expect to present in each section. There are no hard limits on the length of your final report, but you should target something in the range of 5-10 pages.

The (hard) deadline for submission of your project report is 1pm on Monday April 23, 2018. Please submit your project report using Marmoset, preferably in PDF format. If you have more than one file to submit, you may upload a zip file.

Evaluation

Your final project will be evaluated according to the following criteria, with roughly equal weight placed on each one.

Your report should clearly indicate where you obtained any data that you used in your project. Include a link to the data if possible.

Back to top