Skip to content

Latest commit

 

History

History
54 lines (31 loc) · 2.22 KB

File metadata and controls

54 lines (31 loc) · 2.22 KB

Final Project

Using the tools and techniques you learned in this class, design, prototype and test an interactive device.

Project plan - November 14

Peer feedback on Project plans: November 21

Functional check-off - November 28 & 30

Final Project Presentations - December 12

Write-up and documentation due - December 15

Objective

The goal of this final project is for you to have a fully functioning and well-designed interactive device of your own design.

Description

Your project is to design and build an interactive device to suit a specific application of your choosing, and test the interaction with people.

Deliverables

  1. Project plan: Big idea, timeline, parts needed, fall-back plan.

  2. Functioning project: The finished project should be a device, system, interface, etc. that people can interact with.

  3. Documentation of design process

  4. Archive of all code, design patterns, etc. used in the final design. (As with labs, the standard should be that the documentation would allow you to recreate your project if you woke up with amnesia.)

  5. Video of someone using your project

  6. Reflections on process (What have you learned or wish you knew at the start?)

  7. Group work distribution questionnaire

Change of Design

It is fine to change your project goals, but please resubmit the project plan for the new design when you do that.

Grading rubric

20% Project planning: Allocation of needed resources (time, people, materials, facilities) anticipated well. 20% Design of project: Interaction, hardware and software aspects of projects planned well. 20% Testing of project: Functional or wizarded system tested with people 20% Prototype functionality: System capable of interaction, either through autonomous or wizarded mechanisms 20% Project documentation: Text, video, and photo of project illustratign capability and documenting plans and process

Teams

You can and are not required to work in teams. Be clear in documentation who contributed what. The total project contributions should reflect the number of people on the project.

Examples

Here is a list of good final projects from previous classes.