Symbolic Systems Program People Events Courses Research Careers Left Header Right Header
Clear image
+ Welcome!
+ What Is SSP?
+ Contact Information
+ Admissions
+ Degrees

+ Your Account
- Sign In
- Activate My Account

+ People
+ Students (Expanded)
+ Alumni (Expanded)
+ Faculty (Expanded)
+ Advising Fellows
+ Administration
+ SSP Facebook

+ Events
+ SSP Calendar
+ SSP_Forum
+ CSLI Events
+ Events at Stanford

+ Discussion Boards

+ Courses
+ Course Schedule
+ Course Descriptions
+ Course Websites

+ Research Opportunities
+ Honors Program
+ Academic Year Positions
+ Summer Internships
+ Other Opportunities
+ Stanford URP Office

+ Career Resources
+ SSP Jobs Database
+ Other Resources
+ List a Job
+ CDC Listing Service

Some features and information on the SSP website are only available to registered users. Clear image

SSP-HCI-Concentration Human-Computer Interaction Concentration

Human-Computer Interaction

[Updated 9/21/2009]

One course in each of the following six areas -- no double counting across areas. (For the latest course offerings related to human-computer interaction, including the CS 377 series, see the Stanford HCI website.)

  1. Introduction to Human-Computer Interaction Design (CS 147)
  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, CS 294H, CS 376, CS 447, CS 448B, Comm 268, or other courses that will be approved on an individual basis.
  3. Social aspects. For example: Digital Media and Society (Communication 120); Computers and Interfaces (Communication 169); Organizations and Information Systems (MS&E 134); Introduction to Human Values in Design (ME 115A); Introduction to Social Psychology (Psych 70); Science, Technology, and Contemporary Society (STS 101); ICT, Society, and Democracy (Symsys 201).
  4. Cognition. For example: Introduction to Perception (Psych 30); Introduction to Social Psychology (Psych 70); Language and Thought (Psych 131); Judgment and Decision Making (Psych 154); Applied Vision and Image Systems (Psych 221); Phenomenological Foundations of Cognition, Language, and Computation (CS 378); Cognition in Interaction Design (Symsys 145).
  5. Programming. One of the following: Object-Oriented Systems Design (CS 108); From Languages to Information (Linguist 180/CS 124) [if not taken for the core]; Web Applications (CS 142); Introductory Computer Graphics (CS 148).
  6. Empirical methods. For example: Communication Research Methods (Comm 106); Questionnaire Design for Surveys and Laboratory Experiments: Social and Cognitive Perspectives (Comm 239); Experimental Research in Advanced User Interfaces (Comm 268); Designing Computer Science Experiments (CS 303); Research Methods and Experimental Design (Psych 110); Statistical Methods for Behavioral and Social Sciences (Psych 252).

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.




Copyright © 2010 Symbolic Systems Program at Stanford University. Please contact our webmaster with any comments or corrections.