autumn 2007

CS147: Introduction to Human-Computer Interaction Design

Assignment 6: Interactive Prototype — Grade Value: 5%
Due by 11am on Thursday, November 1 (Submitted Online)

brief

Your goal is to create an interactive prototype that implements the "main" functionality of your system, i.e., the three major tasks specified in your paper prototype. It should be black-and-white; colors and fonts will come later.

assignment

Create an interactive prototype that allows users to perform the three tasks you used for your paper prototype. You may use any tool you wish; we recommend Adobe Flash. The prototype only needs to work for the three tasks; "completing" the other functionality will be next week.

For this assignment, your prototype need not run on a mobile device -- it's fine if it runs on a laptop. However, it should be clearly designed for mobile use, in form and function.

Focus on making a prototype that a user can interact with, rather than making a completely functional program. For example, it may not offer help or documentation, query a database back-end, or handle all errors gracefully. In the following assignment ("Functional Prototype"), you will build and flesh out your prototype, which will then run on a mobile device.

Aim for something in between a completely canned demo -- supporting only one possible set of responses -- and a feature-complete application, which uses live sensors, databases, or web services.

Instead of a full write-up, your group will turn in a link to a 30-second screencast or video that shows what you implemented.

design goals

submit online

evaluation criteria

in studio

grading rubric

The assignment was graded out of 50 points. The points were broken down as follows:

student examples