DUE: Teams and Topics (12 Nov)
Submit via handinDUE: Final Project Class Presentations (29 Nov - 10 Dec)
Sign Up for Presentation on WikiDUE: Finished Interface Demos (29 Nov - 10 Dec)
Sign Up for Demo on WikiDUE: Code and Presentation (10 Dec)
Submit via handin
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.
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
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.
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).
Final Presentation
Create a PowerPoint presentation of your project containing the following information:
A description of your chosen user group and the specialized needs, challenges and goals this group presents to the design of your interface.
A description of your interface, including why your interface is needed, and the overall goal of the interface. Include a discussion of how you approached the problems and challenges presented by your special needs group.
Discuss the review and revision process. Present before and after screenshots and any interesting results of revision.
Evaluate the successfulness of your design. Explain the reasoning behind your design choices as well as any changes you would make to your interface if you had more time and resources to pursue them.
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
Demo
The finished project should be privately demo'd. This can occur after the class presentation. Use Wiki to secure a time slot.