@洪涵滴滴 :前几天我了解了下 CMU(卡内基梅隆大学)的 MHCI(Master of Human-Computer Interaction 人机交互硕士)专业的必修课,感觉对了解交互设计工作还是很有帮助的。因此我将其粗略地翻译成中文,分享给大家(渣翻请见谅)。并且,我在文末根据这些课程设置做了下总结,希望对大家有所帮助。
转载无限欢迎,但请注明「作者」和「原文地址」,并在文中保留此段。感谢您对作者版权的尊重。
翻译部分
05-600 研讨会:交流人机交互工作
这门课程用三个目标来加强交流人机交互工作的能力:通过调研和与行业专家们的交流让学生们进入人机交互的世界;给予学生增强他们英文写作能力的机会;为了让学生更有效地在多学科的团队中合作,向他们介绍矛盾处理、团队合作和积极倾听的技巧。
05-610 以用户为中心的调研和评估
本课程将概述和介绍人机交互领域。它向学生介绍了各种工具和技术、人机交互的来源,以及提供了一个系统化的方法去做设计。课程通过观察尖端科技增强学生们对感知设计好坏的意识,培养了任务分析的基本技能,以及利用分析的技能和自己的经验去做评估的方法。研究生也将参与进一个实验室,他们将在一个独立自定义的项目中实践学到人机交互设计方法和技巧。
05-651 交互设计工作室 1
这个工作室课程将向学生介绍设计思维和交互设计的基本方法。它遵循以人为本的设计过程,包括调研、概念生成、原型制作和细节化设计。学生必须有效率地工作在小团队,去设计移动系统和其他的互动体验。分配的设计工作有 3 个层级: 特定的用户界面,产品使用脉络,以及更大的系统。学生们将熟悉各种设计方法,比如绘制草图、绘制故事版、制作线框图、制作原型等等。本课程的技能是进入、担任交互设计工作(05-650)的前提。
05-650 交互设计工作室 2
学生将运用他们所学到的关于设计思维和方法作为所有作业的起点。学生将在团队执行调研、数据综合工作,并在他们的移动产品和其他智能系统的设计项目中考虑多个利益相关者的需求。设计不局限于用户界面的概念,包括传感器、控制元件和随时随地的普适计算(ubiquitous computing)。强调学生想法的质量和他们创造设计概念的能力。通过完成并展示他们的工作,学生将增强专业的用户体验设计实践技能。
05-630 编写可用的界面(PUI)*
本课程是为那些拥有中级编程技能的人,令他们掌握如何通过产品原型表达他们的交互想法。 这门课程可以令你更好地与工程师交流,包括如何设计并实施好的用户界面、如何评估界面、用户界面是如何工作及与操作系统集成的。本课程开放给拥有最低限度编程背景的 HCII(人机交互设计院)硕士学位的学生和掌握 HCII 编程入门课程的本科学生。学生完成这门课程通常不会去成为专业的程序员,但很可能是会需要与程序员相互交流。
前提条件:精通一门编程语言如 C 或 Java、了解编程的方法、 问题分析、程序结构、 算法分析、数据抽象化、动态数据。通常先通过入门编程课 C、C++ 或 Java。实际上,学生进入本课程前应该能够独立在 48 小时内写出 300 行的程序。
原型部分:这里是 05-630 的一部分,重点是原型。在这个实验中,将介绍数个原型设计工具和流程,从纸面原型绘制到视觉化模型再到拥有完整功能的原型。原型将通过这些来实现:专注在快速迭代的设计,设计执行和评估。作业需要实现各种界面,通过用户测试这些界面,然后基于发现修改界面。学生将:
- 学会表达自己的可执行方案
- 学到基础的关于快速制作原型的难点
- 学习程序员所使用的基本术语和方法
- 经历些挫折和享受编写产品原型的乐趣
- 设计和开展日常的用户测试
05-631 用户界面的软件架构(SSUI)*
这门课讲述基础的、细节的概念来创建软件用户界面。它涉及输入、输出、应用界面等相关的典型基础入口。课程中还将考虑如何组织和管理这些组件成一个结构良好的面向对象的系统(object oriented system)。 在考虑本课程的第一部分这些基本概念后,未来将会考虑更高级的用户界面设计相关的新兴概念。课程还包括一个手机或网站界面的编程实验。本课程面向 HCII 研究生、BHCI 双专业和其他希望了解系统结构、拥有强大编程背景的学生。
前提条件:精通编程语言、程序结构、算法分析和数据抽象化。
05-671 HCI Project I 和 05-672 HCI Project II
体验式学习是 MHCI 的重要组成部分。通过大量团队项目,学生把课堂学到的分析评估、设计执行,以及开发技能应用在多学科团队的工作中。
总结部分
我们可以根据课程设置,将学习大致分为三个阶段:
- 理论阶段:深入了解交互设计,了解技术及系统化的设计方法,并掌握团队合作的技巧;
- 设计实践阶段:学习设计思维和交互设计的基本方法,学习以人为本的设计过程。增强学生想法和设计概念的能力,增强专业的用户体验设计实践技能;
- 原型开发阶段:增强学生编程能力,学会如何编写可用原型、程序架构。
其实令我有点出乎意料的是他们非常强调学生的编程能力。以前我们总认为编程能力对设计师就是个加分项,可有可无。但在这里,编程能力似乎被当做和设计能力一样的重要。
未来必将不会仅局限在一个小小的手机屏幕。现在的 UI 设计师、交互设计师都该时刻记住这点,并且不断了解最新的技术,体验最新的产品,刷新自己的认知。只有这样不断学习,才能在将来人工智能时代创造最优秀的人机互动体验,而不被他人甚至机器所替代。
共勉。
欢迎关注作者微信公众号「UIcircle」
相关链接:
- MHCI Curriculum http://hcii.cmu.edu/academics/mhci/core-curriculum
- Object-oriented analysis and design https://en.wikipedia.org/wiki/Object-oriented_analysis_and_design
【优设网 原创文章 投稿邮箱:2650232288@qq.com】
================关于优设网================
"优设网uisdc.com"是国内人气最高的网页设计师学习平台,专注分享网页设计、无线端设计以及PS教程。
【特色推荐】
设计师需要读的100本书:史上最全的设计师图书导航:http://hao.uisdc.com/book/。
设计微博:拥有粉丝量150万的人气微博@优秀网页设计 ,欢迎关注获取网页设计资源、下载顶尖设计素材。
设计导航:全球顶尖设计网站推荐,设计师必备导航:http://hao.uisdc.com
复制本文链接 文章为作者独立观点不代表优设网立场,未经允许不得转载。
发评论!每天赢奖品
点击 登录 后,在评论区留言,系统会随机派送奖品
2012年成立至今,是国内备受欢迎的设计师平台,提供奖品赞助 联系我们
设计思维工具手册
已累计诞生 627 位幸运星
发表评论
↓ 下方为您推荐了一些精彩有趣的文章热评 ↓