MIT OpenCourseWare

6.831 2004秋季课程:使用者介面设计与实作(User Interface Design and Implementation, Fall 2004)


本页翻译进度

灯号说明

审定:无
翻译:林宏骏(简介并寄信)
编辑:陈盈(简介并寄信)


SKINNI, the interface for the computer kiosks.
SKINNI(智能导航与信息界面站),该界面安装于麻省理工学院新建的Stata中心里的公用计算机信息站中,是经由2003年秋季课程专题中原创发展出来。(图片热心提供:SKINNI团队:Max Van Kleek, Tyler Horton与Elizabeth Boyle。)
SKINNI (Smart Kiosk Information Navigating and Noteposting Interface), the interface for the computer kiosks installed in MIT's new Stata Center, was originally developed as a class project in Fall 2003. (Image courtesy of the SKINNI group: Max Van Kleek, Tyler Horton, and Elizabeth Boyle.)

课程重点

本课程以近几年来的测验与详解,此外,在阅读部分,也将提供指定与建议的广泛参考书目。
This course features exams with solutions for multiple years. In addition, an extensive bibliography of assigned and recommended readings is provided in the readings section.

课程描述

6.831 介绍使用者界面发展的原则,主要针对在三个重要领域:
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.

  • 建构使用者界面的技巧、包括粗略原型、互动仿真计算机原型(Wizard of Oz,注)、以及其它原型制作工具;输入与输出模型,视觉模型控制器、版面编排、限制与工具组件。
    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.

本学期一开始会有各种作业,并在期末制作一个基本的程序专题。 本课程为6个工程设计学分。
The semester starts with various assignments, and ends with a substantial programming project. This course is worth 6 Engineering Design Points.


Technical Requirements

任何各种的Java发展工具,例如 Java®发展工具组件或是 Eclipse®,可以在本课程中,用以运算执行Java程序档案。
Any number of Java® development tools, such as the Java® Development Kit or Eclipse®, can be used to compile and run the .java files in this course.

师资

讲师:
Robert Miller 教授

上课时数

教师授课:
每周2节
每节1.5小时

程度

研究所

其他资源

下载课程

回应

告诉我们您对本课程或“开放式课程网页”的建议。

声明

麻省理工学院开放式课程认可开放式课程计划(OOPS)的翻译计划,开放式课程计划(OOPS)乃是运用其独立团队、独立资源、独立流程进行翻译计划之团队。

所有麻省理工学院开放式课程之材料皆以麻省理工学院开放式课程创作共享授权发布,所有之翻译资料皆由开放式课程计划(OOPS)所提供,并由其负翻译品质之责任。

此处麻省理工学院开放式课程之资料乃由 开放式课程计划(OOPS) 译为简体中文。麻省理工学院开放式课程在此声明,不论是否遭遇或发现相关议题,麻省理工学院开放式课程、麻省理工学院教师、麻省理工学院校方并不对翻译正确度及完整性作保证。上述单位并对翻译后之资料不作明示或默许对任一特定目的之适合性之保证、非侵权之保证、或永不出错之保证。麻省理工学院校方、麻省理工学院开放式课程对翻译上之不正确不负任何责任。由翻译所引发任何关于此等资料之不正确或其他瑕疵,皆由开放式课程计划(OOPS)负全责,而非麻省理工学院开放式课程之责。

原文声明