CMU HCI 具體學些什麼?

本人今年大三,這個學期開始從事 Data mining 和 data visualization 方面的簡單研究,想問一下這個和 CMU 的 HCI 項目是否相關? HCI 項目具體是學些什麼,錄取時看中哪些東西?


題主問的 CMU HCI 是個多義的概念,需要澄清一下。

首先,HCI 是個很特別的專業,特別之處在於 Master 和 PhD 的學的東西、研究方向和職業走向都非常非常不一樣。我們先討論下這個的區分。

PhD 的 HCI 項目研究的是前沿的人機交互研究。有差不多三個方向:第一種,偏技術,是硬體+CS+設計的結合,研究未來可能的 interaction techniques,比如用皮膚當屏幕交互、讓手機識別不同的手勢等等。第二種,偏向於社交計算(social computing),是心理學和設計學的結合,解釋用戶在使用計算機/互聯網的行為,比如研究 wikipedia 詞條貢獻者的 motivation 是什麼,匿名對用戶在網路上發現的影響等等。第三種,偏設計研究(design research),這裡就和 data visualization 有一些交叉。HCI 的 PhD 畢業後大多數人選擇繼續做研究,去大學做教職(faculty),或者業界的研究崗位(industry research),比如 Google research, Microsoft research。也有少部分人把自己的研究成果繼續推進,找 funding,開 startup。

而 Master 的 HCI 項目學用戶體驗、可用性,畢業後最合適的工作是在業界的大小公司的產品線上工作。從事用戶體驗設計師(UX Designer),交互設計師(Interaction Designer)、產品設計師(Product Designer)、用戶研究師(User Researcher)。

那麼 CMU 有哪些 Master 項目出來可以做上述工作?我略微數了數,至少有五個。我下面具體講講每個項目都學什麼,方便題主比較:

  • MHCI (Master of Human-Computer Interaction), 一般大家提到 CMU 的 HCI 最先想到的是這個項目,因為開展時間最久(27年),質量優秀,培養出了很多活躍矽谷的校友。已經有27年歷史了。這個項目時長12個月,其中包括一個長達七個月和公司合作的畢設大項目(capstone project)。課程非常的 practical,在最短時間內把各種背景的學生「趕鴨子上架」成基本上道的用戶體驗設計師。會學到用戶調研的方法、基本的交互理論、設計的綱領規範、用戶為中心的設計迭代流程、然後通過大量的小組項目實踐模擬在公司里做設計項目的過程。同時,又有很大的選修課選擇空間,CMU 的 CS, Robotics, Design, Drama 都是非常牛的,也可以選一些有意思的課做不一樣的東西。從課程結構來說,不太適合想以後讀 HCI PhD 的同學。當然,每年也會有1-2個學生選擇畢業讀 PhD,畢竟有在 CMU 和 HCII 教授近距離長時間接觸的機會,獲得錄取的可能性會大很多。
  • MHCI-Madeira,CMU 和 University of Madeira 的合作項目。Madeira 是葡萄牙屬的一個風景如畫,非常適合潛水、浮潛、登山的小島。這個項目的第一個學期是和 MHCI 是一起在匹茲堡上的,課程設置也完全一樣,但從第二個學期開始,會在 Madeira 上。好處是比 MHCI 稍微好錄取,有 CMU 的名聲,壞處是因為在美國的時間過短,沒有 OPT,不方便在美國找工作。所以這個項目中國人比較少,歐洲的同學較多。
  • METALS (Master of Education Technology and Learning Science) HCII 系下面的另一個項目,和 MHCI 有很多相似之處,但特點是也有很多和 learning science 有關的內容。這個項目是開設了大概有四年,大多數同學出來還是做 UX Designer 的,少數去做教育相關的職業。其實最對口的是去像 Lynda, Coursera 這種 MOOC 公司。
  • MIIPS (Master of Integrated Innovation for Products Services) 短短九個月的項目(更新:現在又有了15個月的項目,比較推薦選擇這個),是由設計學院/商學院/計算機學院聯合開設的。課程選擇的方面很寬,因為這一個項目出來的學生可以有不同的職業路線:PM, Developer, UX Designer。一般上這個項目想做 UX 的同學會盡量選 HCII 的選修課。
  • MDes (Master of Design for interactions) 設計學院下面開設的項目,算是從原來培養傳統的工業/平面設計師到現在互聯網方向的交互設計師的轉型。課程和 MHCI 相比,會比較偏向視覺/交互設計,而比較少用戶研究的方法和理論的內容。
  • ETC (Master of Entertainment Technology) 是個非常有意思的項目,基本是設計遊戲的,各種各樣的遊戲 - 桌游/電腦遊戲/手機 app etc。但因為互聯網行業的設計師需求較大,很多 ETC 的學生也會有機會選 HCII 的選修課,找 UX Designer 的相關工作。

利益相關:CMU MHCI "14 Alum, 家屬 CMU HCI PhD 在讀


CMU HCI 的項目更加側重的是:設計流程,用戶研究,用戶體驗設計這些東西。

前沿的 HCI 研究,少不了對機器學習或數據挖掘的應用,比如說 Google的 Project Tango , 又或者 WiSee 這樣的研究項目。機器學習、數據挖掘在這裡更多的成為了一種工具。

但 CMU HCII 的研究生項目並不是做 HCI Research 的,而是瞄準了業界的 UX Design,UX Research 這樣的職位為目標的 Professional program。所以如果你的目標不是去美國當一個 UX Designer,UX Engineer 或是 UX researcher,這個項目並不適合你。

另外 Visual Analytics 領域的研究,是包含了 Data Mining,HCI,以及 Data Visualization 的。建議樓主去了解一下。把 Data Mining 和 HCI 混在一起玩的特別好的例子,可以看看這位:Duen Horng (Polo) Chau


CMU的 MCDS專業 (Master of computational data science) 有個 Human-centered Data Science 項目,如果對 data mining,data visualization,machine learning 感興趣的話可以關注下。

Human-Centered Data Science (HCDS) Major

1. Core Curriculum (2 courses)

2. Behavioral Research Methods Requirement (1 course)

3. HCI Requirement (3 courses)

4. Data Science Seminar 11-631 in Fall 1 and Capstone Planning 11-634 in Spring 1

5. Data Science Analytics Capstone Course 11-632 in Fall 2

6. Two (2) Electives: any graduate level course 600 and above in the School of Computer Science

7. An internship or practical training

見 Learn With Us - Curriculum


Data mining 和 data visualization 方面跟MHCI學的東西不太相關,但跟你以後在業界工作還挺相關的。

MHCI整體的訓練是圍繞設計流程,用戶體驗研究和設計建立的。 design research的核心課程特別偏qualitative research, 幾乎沒有什麼quantitative的內容。如果對這方面有興趣只能從選修課滿足。


HCI 涉獵的知識很多,什麼軟體,硬體,演算法,ML, DL, 社會調查等等。所以 Data mining 和 Data visualization 與 HCI 整體是密不可分的。不過具體涉及的知識點主要與你所參與的項目和課題有關。

HCI 在我看來分為「做東西」的和「不做東西」的。

「做東西」:你需要寫軟體或者做硬體,讓人用,看看和已有的能提供相似功能的東西哪個好。

「不做東西」:分析分析以前的實驗,總結出某領域交互設計的提倡的方式,或者調查用戶的想法之類。

這個鏈接應該包含絕大部分了 Welcome | CHI 2014 (HCI 頂級會議)


CMU的HCI項目比較empirical,強調數據搜集,分析,統計評估,進行用戶研究,用戶心理,發現需求等,是跨學科的項目,包括認知心理,社會學,也有CS,HCI主要做的是和機器相關的,自動化系統等。所以要求一些基本的編程,UI知識。很多畢業生出來是做設計師,用戶研究,用戶界面,產品經理等等。CMU的design program,更注重美學,人文,修辭等方面,設計學院是注重社會和文化方面的設計,如果更喜歡交互設計,MD會更合適。


推薦閱讀:

信息檢索入門?
Linear least squares, Lasso,ridge regression有何本質區別?
谁能解释下seq2seq中的beam search算法过程?
機器學習中SVD和PCA一直沒有搞的特別清楚,應該如何理解呢?

TAG:人機交互 | 數據挖掘 | 留學 | 卡內基梅隆大學CarnegieMellonUniversity | 信息可視化 |