08.27 美國留學專業解析|計算機科學專業詳解(CS)人機交互專業

在產品和用戶之間起到橋樑的作用,無論是手機UI,車載 GPS、現在比較熱門的iPhone中的Siri,遊戲設計又或是VR產業,目前都處於一個飛速發展的進程中。人機交互(HCI)作為產品和用戶之間的橋樑,已成為行業發展不可或缺的重要一環。

HCI 分為藝術類的方面和技術類的方面。

藝術類一般放在平面設計裡,比如說網頁設計。以網頁設計為例,會研究不同的顏色對於瀏覽者的影響,不同按鍵的大小對於瀏覽者的影響等等。而這裡說的主要是非藝術類的人機交互。更多的是技術手段對於用戶體驗的改變。HCI 不僅僅存在於 CS 下,也有可能是 EE 下,也有可能是 IE 下。但是主要集中在 CS 和IE下面。

無獨有偶,與AI相似的地方是HCI所涉及的領域不僅僅是計算機,還需要社會學、心理學、設計領域的相關知識,甚至由於 HCI 現在也逐漸涉獵到了通過圖形進行智能人機交互,所以有時候與 AI 也會有些許交集。然而與 AI 不同的是AI 基本都是開設在計算機科學專業下面,說到底 AI 是屬於計算機領域的分支,而 HCI 則不僅僅是計算機科學的一個分支,很多學校將其開設在 informationschool(信息學院)下面。這兩者的區別以及分別適合的對象,本文通過兩所學校(Carnegie Mellon University 和Cornell University)來說明:

美國留學專業解析|計算機科學專業詳解(CS)人機交互專業

01

卡內基梅隆大學(CMU):HCI在CMU是開設在CS學院下面,作為一個單獨的 department 存在的,Human-Computer InteractionInstitute(HCII), HCII 的碩士項目 MHCI 是一個兩年的碩士學位壓縮到了 12個月(通常需要3 個學期),在第一個學期,學習編程、設計、心理學以及 HCI方法等核心知識;第二個學期和第三個學期選修一些選修課程,然後要參加一系列的industry裡的客戶的實踐項目。12個月結束的時候,學生們就可以設計出簡單的,令客戶滿意的並且很有想法的軟件系統和技術系統。他們可以成功地構建成功的用戶界面方面,而且懂得如何使得用戶界面更有吸引力的一些設計原理。

02

康奈爾大學(Cornell):

Human Computer Interaction是Cornell的Information Science department下面的三個方向之一,其中包含三個領域的知識分別:Communication、Psychology和Cognitive Studies。它是在社會、文化、經濟、歷史、法律和政治的情境下研究信息系統,因此CS是其重要的組成部分,可是不是重點,其側重點在系統和用戶上——而不是技術。

美國留學專業解析|計算機科學專業詳解(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

Art, Design & Architecture

Methodology of Visualization

Service Design

Graduate Design Studio

Tangible Interaction Design Studio

Industrial Design

Interactive Art & Computational

Design

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

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

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的學生通常缺少社會科學的研究方法;社會學或者傳媒學專業的學生又通常缺少計算機編程的知識,針對不同背景的學生,完成學業的時間會有所不同。


分享到:


相關文章: