Human-Computer Interaction Concentration (5 course version)

5 Course Concentrations >> Human Computer Interaction

[updated April 4, 2018 - added MS&E 135 as an option for for area 3]

Students doing the HCI concentration must take either Computer Organization and Systems (CS 107) or Computer Systems from the Ground Up (CS 107E) as part of the Technical Depth core requirement.

The concentration itself requires one course in each of the following five areas -- no double counting across areas or with courses taken for the core (except for the Advanced Small Seminar requirement). NOTE: Bold italicized courses have been approved as Advanced Small Seminar Options. (For the latest course offerings related to human-computer interaction, including the CS377 series, see the Stanford HCI website. You may also want to join and view the archives of the HCI Students list.)

  1. CS 147. Introduction to Human-Computer Interaction Design
  2. A project-based course involving a group design or analysis project in human-computer interaction. This can be satisfied by the project courses on Human-Computer Interaction:
  3. Social and psychological aspects. For example:
  4. Programming. One of the following:
  5. Empirical methods. For example:

Note: Each quarter, special topics courses are given under CS 377: Topics in Human-Computer Interaction. Topics vary, and these courses can be taken, with approval, to fulfill the requirement above to which the specific topic is appropriate.

 

For Internet Explorer users: Click on the Tools menu, located at the top of your browser window. When the drop-down menu appears, select the option labeled Full Screen.

For Chrome users:Click on the Chrome "wrench" icon, located in the upper right hand corner of your browser window. When the drop-down menu appears, select the choice labeled Full Screen.

For Firefox user:Click on the View menu, located at the top of your browser window. When the drop-down menu appears, select the option labeled Full Screen.

For Safari users: Safari currently does not support the ability to go fullscreen.