CPSC 481: Foundations of HCI

James Tam (instructor)

Final Term Project


 

Handouts

Description

This term project is a continuation of the interface you started developing in Assignment 1. You will be working on two more design evolutions (i.e., Part I & Part II of the project). With the first part of the Assignment, you will create a horizontal medium-fidelity prototype by creating screen snapshots and write up a re-design rationale (this the part that you present to your TA's in lab).  With the second part, you will create a moderately robust system that implements vertical functionality, a heuristic evaluation and a short design critique of the overall system (the second part of Assignment 3 that you hand in and present to me at the end of the term).

The project's main purpose is to give you hands-on experience applying some of the design concepts you have been taught in class, and to give you experience developing a moderately robust interface. As part of this project, you will learn how to program using a graphical user interface toolkit, and how to do a heuristic evaluation.

For example, one group created a a walk up and use Dinosaur information system (see two snapshots of it: screen one and screen two; and another group created a Home Finder system that allows people to search for homes to buy in the city of Calgary.