Human-Computer Interaction - Term Project
Project Pitch
Project Notebooks
Submission and Evaluation process
Observations and Proposal
Low-Fidelity Prototype and Test Plan
Computer Prototype
Formative Feedback
Alpha System
Beta System
Project Presentation
overview

Throughout the course, you will be involved in a group project: conceptualizing, designing, implementing, testing, and refining a system that will evolve from a paper description, to a simple prototype, and finally to a functional system.

Each project team should consist of two or three students, although exceptions may be made in consultation with the instructor. The purpose of the project is to gain experience in applying concepts and techniques from the class to a real-world problem. What is most important to keep in mind is that your project marks are not determined by a wealth of functionality, nor by the complexity of what you tackle. Remember: this is a course on human-computer interaction.

Because you will be working with human subjects during the semester, you will need to sign and submit an agreement to ethical research conduct before you can begin your activities. You must also complete a consent form (also avaialable in French) for each participant with whom you work, and provide the participant with a copy of the form.

Note that whatever you choose to develop may already exist in some other form, in which case, one of your initial tasks in the first project deliverable will be to critique the existing version and identify what you consider to be its significant shortcomings that warrant you "re-inventing the wheel". Alternatively, your project idea may be inspired by a concept description, but not available in a functional implementation, or it may be something completely of your own invention. In any event, what we will be focusing on in our evaluation of your work is not the application itself, but rather, your ability to design, develop, evaluate, and refine an effective interface that supports a compelling level of interaction.

You are free to incorporate hardware components or re-use existing software, with proper acknowledgment.


next...

Last updated on 27 September 2023