携尔留学 ▏计算机科学专业人机交互(HCI)方向详解

2016年01月16日 美国研究生留学



Human-Computer Interaction(HCI)

人机交互


在产品和用户之间起到桥梁的作用,这个桥梁需要让用户知道如何操作产品,例如收音机的播放键、车载GPS、手机的可视化界面,再比如说现在比较热门的iPhone中的Siri,和我们已经离不开的键盘鼠标等——这些就是HCI的专业人士要学习和将来要专注的领域。当然HCI分为艺术类的方面和技术类的方面。艺术类一般放在平面设计里,比如说网页设计。以网页设计为例,会研究不同的颜色对于浏览者的影响,不同按键的大小对于浏览者的影响等等。而我们这里说的主要是非艺术类的人机交互。更多的是技术手段对于用户体验的改变。HCI 不仅仅存在于CS下,也有可能是EE下,也有可能是IE下。但是主要集中在CS和IE下面。我们在之后的IE篇章会有介绍。


无独有偶,与AI相似的地方是HCI所涉及的领域不仅仅是计算机,还需要社会学、心理学、设计领域的相关知识,甚至由于HCI现在也逐渐涉猎到了通过图形进行智能人机交互,所以有时候与AI也会有些许交集。然而与AI不同的是AI基本都是开设在计算机科学专业下面,说到底AI是属于计算机领域的分支,而HCI则不仅仅是计算机科学的一个分支,很多学校将其开设在information school(信息学院)下面。这两者的区别以及分别适合的对象,我们不妨通过两所学校(Carnegie Mellon University和Cornell University)来说明:


两所学校的项目介绍——培养目标


Carnegie Mellon University(CMU):


HCI在CMU是开设在CS学院下面,作为一个单独的department存在的,即Human-Computer Interaction Institute(HCII),HCII的硕士项目MHCI是一个两年的硕士学位压缩到了12个月(通常需要3个学期),在第一个学期,学习编程、设计、心理学以及HCI方法等核心知识;第二个学期和第三个学期选修一些选修课程,然后要参加一系列的industry里的客户的实践项目。12个月结束的时候,学生们就可以设计出简单的,令客户满意的并且很有想法的软件系统和技术系统。他们可以成功地构建成功的用户界面方面,而且懂得如何使得用户界面更有吸引力的一些设计原理。


Cornell University(Cornell):


Human Computer Interaction是Cornell的Information Science department下面的三个方向之一,其中包含三个领域的知识,分别为:Communication、Psychology和Cognitive Studies。它是在社会、文化、经济、历史、法律和政治的情境下研究信息系统,因此CS是其重要的组成部分,可是不是重点,其侧重点在系统和用户上——而不是技术。


所以我们可以看到的是开设在CS下的HCI的培养目标是在技术上培养学生,而开设在information school下的HCI则相反,更侧重的是系统。这是两者之间偏向性的对比。


两所学校的课程介绍——先行课的要求


如果这样说不能让非CS领域的学生可是依然想申请HCI的学生有明确的理解的话,那么我们列出来两所学校需要学习的部分课程,这样就可以从根本上看出来两者之间的区别:


CMU


HCI Pro Seminar

User-Centered Research & Evaluation

Software Structures for Usable Interfaces (SSUI)/ Programming User Interfaces (PUI)

User Interfaces Lab

HCI Project I

Interaction Design Studio

HCI Project II

Electives(如下是可供选择的选修课)


HCII Electives
Human factors
Social Web
Cognitive modeling for HCI
Computer-supported Cooperative Work
Gadgets, Sensors & Activity Recognition in HCI
Rapid Prototyping of Computer Systems
Applied Machine Learning
Cognitive Crash Dummies
Advanced Topics UI Software
Computer-Mediated Communication
The Role of Technology in Learning

Heinz & Tepper Schools of Business
Project Management
Entrepreneurial Thought & Action
Entrepreneurial Business Planning

Psychology
Cognitive Psychology
Perception
Applications of Cognitive Science

English
Professional & Technical Writing
Writing for Multimedia

Art, Design & Architecture
Methodology of Visualization
Service Design
Graduate Design Studio
Tangible Interaction Design Studio
Industrial Design
Interactive Art & Computational Design
Introduction to Web Design

Entertainment Technology Center (ETC)
Game Design

Topics in Computer Science
Dramatic Structures of Interactive Games
UI in Developing Worlds
Robotics
Wearable Computing
Speech Recognition and


Cornell


Special Topics: HCI Design

Information Technology and Society

Behavior and Information Technology

Special Topics: Scholarly Communication

The Law of the Internet and e-Commerce

Human Perception: Applications to Computer Graphics, Art, and Visual Display

Introduction to Rapid Prototyping and Physical Computing

Advanced Human-Computer Interaction Design

Computer-Mediated Communication

Social and Economic Data

Language and Technology

Applied Ergonomic Methods

Introduction to Game Theory


通过两者之间所学的课程,我们可以很直观地看到出身为CS的学生更适合的CS下的HCI,出身为社会学、心理学、设计及其任何对该领域感兴趣的学生更适合的或许是information school下的HCI,那么是否后者出身的学生就不可以选择CS下的HCI,或者是否前者出身的学生就不能选择information school下的HCI?这就涉及到先行课的问题:


CS下的HCI我们依然以CMU为例,学校是欢迎任何背景(例如设计和心理学背景)的学生申请,尽管对该类学生的编程能力的要求没有像对CS的那样高,但是依然需要具备一定的编程能力,需要有学过一些基础课程,例如C、C++、Pascal或JAVA。所以没有任何计算机背景的学生并不建议申请(只需要看一下学校的课程就一目了然了)。满足了这些基础的计算机编程的要求的学生,学校会在测评后,正式课程开始前给学生加额外的编程课程(当然这也意味着可能没有办法在12个月内完成学业)。


Information school下的HCI的学生的背景就更加多元化,但是理想的申请者要有深厚的写作能力、计算机基础(较强的编程能力)、了解网页技术、了解信息系统的人因或认知、数学基础(包括微积分、概率、统计学和线性代数)。但是能同时满足这些条件的申请者基本上是CS专业+设计专业+社会科学的结合体,事实上通常的情况是CS的学生通常缺少社会科学的研究方法;社会学或者传媒学专业的学生又通常缺少计算机编程的知识,针对不同背景的学生,完成学业的时间会有所不同,可是如果依然不确定自己是否可以申请的,不妨看一下上面Cornell所学的课程吧。


如上是分析了哪类学生可以申请HCI,哪类学生不建议申请HCI(毫无计算机和数学基础的学生),相比较起来,通常来说,这两者的申请难度是information school下的竞争力低于CS下的。申请该领域的学生每年都有不少,无论是CS背景还是其它背景,这大概是因为许多的申请者都认为这是一个很有趣的领域,尤其是CS下的HCI,可以自己设计出来供人使用的产品,成就感是很容易油然而生的。


当然在未来的实际工作中可能未必那么有趣,因为自己的想法或设计极有可能被客户全盘否定,或者客户与自己的理念完全冲突的情况也是时有发生,那个时候恐怕挫败感也会伴随成就感左右。另一方面,由于用户对于产品或界面的要求是不断变化,持续升温的,因此这也要求学习该领域的申请者具有创新性的思维,不能局限在一个框架里,这对于不擅长创造性思维的中国申请者也是不小的挑战(无意自我诋毁,只是就事论事)。第三、用户对于产品的舒适性、可操作性甚至外观的要求也不是一成不变,于是HCI也基本属于不至于无所事事一族,因为总要不断地设计,不断地突破,才能不断地实现最好的人机交互。


因为培养目标和所学内容的不同,两者未来的就业方向也不尽相同,CS下的HCI工作的很多单位是像网络方向例如google、Ebay;手机方向例如摩托罗拉、诺基亚;电脑方向例如IBM;还有软件方面例如微软,职业通常包括Usability Specialists(用户体验专家)、Interface Specialists(用户界面专家)、User Interface Designers(用户界面设计师)、Research Programmers(研究编程者)、Usability Engineers(用户体验工程师);而在Information School下的HCI的工作通常是是一样的,就是连艺术下的都是一样的,只是分工不一样而已。一个是技术的手段去改变客户体验,比如说触屏技术的发展,从开始的只能依靠手写笔,到后来可以用手指头直接简单的操作。而艺术下的则是靠色彩的搭配,比例的设计去提高人机交互的感受和效率。比如说橙色更加适合客户群体为年轻人的网站。


以上两所学校也不全是差异,它们的共同点在于它们都是professional的项目,是培养进入industry的学生,另外还有一类学校是更专注于research的,例如Indiana University – Bloomington的CS下的Human-Computer Interaction Design项目,这是一个两年的侧重Design的项目(同样侧重的不是technology),相比较来说会学习的更深入,也因此有学生弃CMU的录取而选择该校。


这所学校给学生设定的三类未来的职业规划分别为:


一、界面设计(Interaction Design):对于那些想在专业领域里设计界面、交互应用和电子产品等的学生,简单点说,想在professional领域发展的;


二、想在专业领域里做咨询类或者想做管理类的学生;


三、想做研究者。相比较来说,我们说的前面两所学校就很难有第三种选择(继续研究),所以究竟是选择哪一种类型,究竟什么对自己是最重要的,要自己考虑清楚了,要根据自己对未来的规划选择相应的适合自己的学校。


从申请的角度来说,艺术学院下面的HCI需要提交portfolio,CS下和Information School下的则基本不需要,由于我们主要说的是CS下的HCI,因此不在此赘言作品的问题,有感兴趣的同学可以去学校的官方网站上查询每所学校不同的作品要求。


乐闻携尔留学部门供稿,转载请注明出处

推荐阅读



计算机科学(CS)专业十大就业方向详细解析


卡耐基梅隆大学计算机专业成功申请案例分享


注意,所有回复均在公众号的对话框中回复,不是在评论区哦~


回复 签证 看美国签证相关信息


回复 文书 看美国研究生申请文书写作知识

留学备考有任何问题,请点击阅读原文向专业老师咨询!也可以给小研留言哦

收藏 已赞