Saturday, November 12, 2016

Final Project

Overview
In the remaining weeks of the class, you will be focusing on the final project.  Assignments and Homeworks are now completed, and the Readings have been shifted to benefit your projects.  The final project is a team-based, sketch-centric assignment which includes several deliverables that will be discussed below.

Deliverables
Following Assignment 7 and the in-class discussions, everyone should now be a member of a team with a total of 12 teams in all.

The final project may be broken down into three deliverables:

(1) Project Code - Since this is a computer science class, you need to build a program, website, or some form of software tool as part of the final project.  The language, data sources, interface, etc. are up to you and your team.  It is worth noting that using the paper.js canvas available on the shared class drive and your previous homework assignments, every team has a working, real-time sketch canvas with corner detection and simple recognition already built in Javascript.

The Project Code will need to be documented with some sort of ReadMe file and information about building and using the code.  Email a ZIP of all the code together or provide a link to a GitHub project, just submit the entire code source in some form.

(2) Project Report - Alongside the application itself, you need to be able to communicate your project.  A written paper should be submitted in the SIGCHI 2016 format.  You may obtain a Word or LaTex template in this format by downloading this repository as a ZIP file.  The template will provide some useful section suggestions, but a typical paper should include an Introduction, Prior Work, Methodology, Evaluation, and Conclusion.  These exact sections are not necessary but the content corresponding to background, explanation of your project, and how you tested it should be in the paper.

The Project Report should be at least 8 pages.  Also, you must have at least 8 citations per team member.  Thus, a team with 3 people needs 24 citations at a minimum.  There is no maximum on the number of pages or citations.

(3) Project Presentation - Another import part of communicating your project is the final presentation.  This consists of a 15 minute oral presentation.  The content should roughly correspond to your paper: background and what's been done before, what you have done, and how you evaluated it.

The Project Presentation must include a demo video.  You can speak over it in the live presentation, but having a standalone demo video with its own narration will be important for the final submission. The presentation slides will need to be submitted as well.

Due Date
All of the project files must be submitted by midnight on the last day of finals, December 15.  This consists of the code from (1), the report from (2), and the presentation + video demo from (3).  Only one submission is necessary per team.

The Project Presentations will take place on the last day of class, December 7, and the schedule final exam time, December 14.  Three teams will present on Dec. 7 with the remaining nine presenting on Dec. 14.  The slots for Dec. 7 are available on a first-come first-serve basis, so email to obtain one of these slots as soon as possible if you are interested in finishing early.

2 comments:

  1. Really you blog have very interesting and very valuable information about the Rewards Solutions good work.
    Rewards Solutions

    ReplyDelete
  2. I read your post and i really like your post.Thank you for sharing this post.
    Recognition Express
    Reusable badges

    ReplyDelete