EdusalsaDiscover Your Stanford

CS 147

Introduction to Human-Computer Interaction Design

  • Not Offered

3 - 5 units

Letter (ABCD/NP)

Introduces fundamental methods and principles for designing, implementing, and evaluating user interfaces. Topics: user-centered design, rapid prototyping, experimentation, direct manipulation, cognitive principles, visual design, social software, software tools. Learn by doing: work with a team on a quarter-long design project, supported by lectures, readings, and studios. Prerequisite: 106B or X or equivalent programming experience. Recommended that CS Majors have also taken one of 142, 193P, or 193A.

Course Prequisites

Grade Distribution

Sign Up

To save CS 147 to your course bucketlist

Already Have An Account? Log In