Human-Computer Interaction Concentration (5 course version)

5 Course Concentrations >> Human Computer Interaction

[updated March 31, 2014 - corrected Symsys 145 to 245 course number]

Students doing the HCI concentration must take Computer Organization and Systems (CS 107) 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 2013-'14. (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:
    • CS 247. Human-Computer Interaction Design Studio
    • CS 294H. Research Project in Human-Computer Interaction
    • CS 376. Research Topics in Human-Computer Interaction
    • CS 447. Software Design Experiences
    • CS 448B. Data Visualization
    • COMM 268. Experimental Research in Advanced User Interfaces (same as COMM 168, COMM 368, ME 468)
    • EDUC 281X. Technology for Learners
    • or other courses that will be approved on an individual basis.
  3. Social and psychological aspects. For example:
    • COMM120. Digital Media and Society (discontinued)
    • COMM 120W. Digital Media and Society (same as AMSTUD 120, COMM 220)
    • COMM 169. Computers and Interfaces (same as COMM 269)
    • CS 181. Computers, Ethics, and Public Policy
    • CS378. Phenomenological Foundations of Cognition, Language, and Computation (discontinued)
    • EDUC 342. Child Development and New Technologies
    • MS&E 134. Organizations and Information Systems (same as MS&E 234)
    • ME 115A. Introduction to Human Values in Design
    • PSYCH 70. Introduction to Social Psychology
    • SYMSYS 245. Cognition in Interaction Design
    • STS 101. Science, Technology, and Contemporary Society (same as ENGR 130, STS 201)
    • SYMSYS 201. ICT, Society, and Democracy
  4. Programming. One of the following:
    • CS 108. Object-Oriented Systems Design
    • LINGUIST 180. From Languages to Information (same as CS 124, LINGUIST 280) [if not taken for the core]
    • CS 142. Web Applications
    • CS 148. Introductory Computer Graphics and Imaging
  5. Empirical methods. For example:
    • ANTHRO 116. Data Analysis for Quantitative Research (same as ANTHRO 216)
    • ANTHRO 155. Research Methods in Ecological Anthropology (same as ANTHRO 255)
    • COMM 106. Communication Research Methods (same as COMM 206)
    • COMM 106S. Communication Research Methods
    • COMM 168. Experimental Research in Advanced User Interfaces (same as COMM 268, COMM 368, ME 468)
    • CS 303. Designing Computer Science Experiments
    • CS 376. Research Topics in Human-Computer Interaction
    • EDUC 191X. Introduction to Survey Research (same as EDUC 291X)
    • EDUC 255A. Experimental Research Designs in Educational Research
    • HUMBIO 82A. Qualitative Research Methodology
    • MED 147. Methods in Community Assessment, Evaluation, and Research (same as MED 247)
    • POLISCI 451. Design and Analysis of Experiments
    • PSYCH 110. Research Methods and Experimental Design
    • PSYCH 252. Statistical Methods for Behavioral and Social Sciences
    • PSYCH 254. Lab in Experimental Methods
    • SOC 670. Designing Social Research
    • STATS 191. Introduction to Applied Statistics
    • STATS 200. Introduction to Statistical Inference
    • SYMSYS 130. Research Methods in the Cognitive and Information Sciences

Note: Each quarter, special topics courses are given under CS 377: Topics in Human-Computer Interaction. Topics vary, and these courses can be taken 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.