Hackathon Project: Deliverables and Requirements
Three parts: first report (due Monday April 22nd), working system (due Monday May 6), and final project report (due Monday May 13).
The first report is meant to provide a short opportunity to reflect on the idea your group landed on in the Hackathon, and on how to take them forward in the next two weeks before the final submission. It is not expected that you have built a full technical system during the Hackathon. For the working system, you are expected to build a working version or technical demo of your system/idea, or a full-scale data analysis with clear outcomes and insights*. You may expand or otherwise modify the idea you landed on in the Hackathon for the final version, with approval from the teaching staff. The final report on Monday May 13 will provide justication and background and summarize the results.
First Report
Due Monday April 22nd at 11:59pm
20% of project grade
Each group should submit a short report on the Hackathon project and immediate plans including:
1) The big idea (50 words)
2) Overview of the system/prototype/plan’s main features (100 words)
3) Technical aspects of Hackathon implementation (100 words)
4) Development plans for final deliverable (in 2 weeks) (200-300 words)
5) Key technical challenges in current work and plan (100 words)
6) A list of non-Cornell Tech collaborators and their contributions. It is allowed and even encouraged to work with students from the other schools on your project, but make sure to credit them and list their contribution.
Working System and Presentation
Monday May 6th at 6:30pm
Project grade contribution: 40% (20% presentation, 20% implementation)
For your final submission you need to provide a built system or demo, or a large-scale data analysis with specific goals, clear outcomes and insights.
Your demo should be of a clear, working system based on your initial hackathon presentation but with an actual working system. The larger your team, the more advaned/deep and/or broad we expect your contribution to be.
Final Report and Working System
Monday May 13th at 11:59pm
Project grade contribution: 40%
You need to provide an updated writeup that adjusts the initial report based on your changes/additions and improvements since. Submit a report in PDF format via email to the TA by the report deadline; late submissions will be penalized. The report should include a link to the working system or prototype as noted above. You are welcome to extend or further develop the system until May 13th, even after the presentations.
The report should have similar sections as the first report above, updated to reflect the latest changes and modification that resulted in the final prototype:
1) The big idea (50 words) and a link to the working system or other output (e.g. data analysis report).
2) Overview of the system/prototype/plan’s main features (100 words)
3) Technical aspects of the final implementation (200 words)
4) Key technical challenges addressed (200 words)
5) Potential future development and directions (200 words).
6) A list of non-Cornell Tech collaborators and their contributions. It is allowed and even encouraged to work with students from the other schools on your project, but make sure to credit them and list their contribution.
Grading for the report:
- 20% Motivation, background (paper)
- 20% Coherence of design, features, ideas (paper)
- 40% Technical implementation (prototype/system/data analysis)
- 20% Considerations, limitations, future work.