Stanford Root

Schedule

Stanford Root

Schedule

CS 377U

Understanding Users

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

This project-based class focuses on understanding the use of technology in the world. Students will learn generative and evaluative research methods to explore how systems are appropriated into everyday life in a quarter-long project where they design, implement and evaluate a novel mobile application. Quantitative (e.g. A/B testing, instrumentation, analytics, surveys) and qualitative (e.g. diary studies, contextual inquiry, ethnography) methods and their combination will be covered along with practical experience applying these methods in their project. Prerequisites: CS 147, CS 193A/CS 193P (or equivalent mobile programming experience).

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 1988
0 / 40 enrolled
DAYS:Tuesday
TIME:6 PM – 8:50 PM
LOCATION:TBD
INSTRUCTOR:
Chen, Kevin, Bentley, Frank
units

CS 377U: Understanding Users

3-4 units · Letter or Credit/No Credit

This project-based class focuses on understanding the use of technology in the world. Students will learn generative and evaluative research methods to explore how systems are appropriated into everyday life in a quarter-long project where they design, implement and evaluate a novel mobile application. Quantitative (e.g. A/B testing, instrumentation, analytics, surveys) and qualitative (e.g. diary studies, contextual inquiry, ethnography) methods and their combination will be covered along with practical experience applying these methods in their project. Prerequisites: CS 147, 193A/193P (or equivalent mobile programming experience).

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Lecture — Tuesday 6:00 PM – 8:50 PM — Chen, Kevin, Bentley, Frank (Graduate)

More CS courses

  • CS 361: Engineering Design Optimization (AA 222, CME 222)
  • CS 372: Artificial General Intelligence for Reasoning, Planning, and Decision Making
  • CS 375: Large-Scale Neural Network Modeling for Neuroscience (PSYCH 249)
  • CS 377G: Designing Serious Games
  • CS 377P: Read, Write, Play
  • CS 377Q: Designing for Accessibility (ME 214)
  • CS 381: Sensorimotor Learning for Embodied Agents (EE 381)
  • CS 389: Internet Censorship
  • CS 390A: Curricular Practical Training
  • CS 390B: Curricular Practical Training
  • CS 390C: Curricular Practical Training
  • CS 390D: Part-time Curricular Practical Training

All CS courses · All departments