User Interface Design and Implementation, Fall 2004
- Author:
- Miller, Robert
- Subject:
- Science and Technology
- Institution Name:
- M.I.T.
- Collection:
- MIT OpenCourseWare
- Grade Level:
- Post-secondary
- Abstract:
6.831 introduces the principles of user interface development, focusing on three key areas: Design How to design good user interfaces, starting with human capabilities (including the human information processor model, perception, motor skills, color, attention, and errors) and using those capabilities to drive design techniques: task analysis, user-centered design, iterative design, usability guidelines, interaction styles, and graphic design principles. Implementation Techniques for building user interfaces, including low-fidelity prototypes, Wizard of Oz, and other prototyping tools; input models, output models, model-view-controller, layout, constraints, and toolkits. Evaluation Techniques for evaluating and measuring interface usability, including heuristic evaluation, predictive evaluation, and user testing. The semester starts with various assignments, and ends with a substantial programming project.
- Languages:
- English
- Material Type:
- Activities and Labs, Assessments, Full Course, Homework and Assignments, Lecture Notes, Syllabi
- Media Format:
- Text/HTML, Downloadable docs
- Conditions of Use:
-
Creative Commons Attribution-Noncommercial-Share Alike 3.0
Comments