Assignment #6: Designing a Needs Specialized Interface

8 Nov 2010

Introduction to Human/Computer Interaction
CS 5540/6540

Fall 2010

DUE:  Teams and Topics (12 Nov)
Submit via handin

DUE:  Final Project Class Presentations (29 Nov - 10 Dec)
Sign Up for Presentation on Wiki

DUE:  Finished Interface Demos (29 Nov - 10 Dec)
Sign Up for Demo on Wiki

DUE:  Code and Presentation (10 Dec)
Submit via handin


General Task:

In teams of two, apply principles we have learned in class to design a specialized HCI for a group of users presenting particular interface needs.

Requirements:

  1. Choose a special needs interface to design in software.

    Think of a human-computer interface you would like to design for some special needs situation. This situation should provide a target for emphasizing aspects of interface design we have learned in class, as well as being demonstrable as a software UI. The interface should be fully implemented in software, however, like assignment 5, the underlying functionality of the system is not part of the task. Rather, some stylized response should indicate what would occur if the functionality of the interface was present.
    Instructor approval is required for your subject choice of interface.
    Write a short description of the special needs interface, including details about the user the interface is designed around, what challenges exist in designing this interface or what problems you will solve with this interface, and the approach you intend to use in solving these challenges.
    By 12 Nov, submit your pdf write up and two-person team according to the following syntax:

     

    >handin

    cs5540

    assign6.proposal

    Proposal.Lastname1.Lastname2.pdf

  2. Design and Implement your Interface

    The interface should be implemented in software such that a user can interact with your interface. Underlying functionality is not required, however, all of the interface features must be live. That is, like Assignment 5, all interface widgets must be operational and result in some stylized indication as to what the underlying functionality would be when a wigdet is used.
  3. Interface Reviews

    Once the implementation of the interface is complete, have your interface reviewed by at least one other team in the class AND your own team.
    A peer review guideline can be found here.
    Use the reviews to revise your interface and annotate all changes that you made. Be sure to record screen shots of the interface before and after revision. The final PowerPoint presentation will have a section dedicated to the revision of your interface. In this section you will need to evaluate the reviews of your interface, indicate how the reviews influenced your interface and show the revisions that you undertook to address points that you accepted as constructive and valid. In addition, a summary of the reviews must be provided (include the names of reviewers and responses given by classmates and your team).
  4. Final Presentation

    Create a PowerPoint presentation of your project containing the following information:

    For the entire presentation, include screen shots, references, and any other relevant material for describing your project and design experience.

    Sign up for a presentation time on class Wiki .

    Submit your powerpoint presentation to
    assign5.project in below form.

     

    >handin

    cs5540

    assign6.project

    Project.Lastname1.Lastname2.pdf

  5. Demo

    The finished project should be privately demo'd. This can occur after the class presentation. Use Wiki to secure a time slot.