Stanford Root

Schedule

Stanford Root

Schedule

CS 51

CS + Social Good Studio: Designing Social Impact Projects

UNITS:2
GRADING:Satisfactory/No Credit
LEVEL:Undergrad
GER:—

Get real-world experience researching and developing your own social impact project! Students in CS 51 work in small teams to develop high-impact projects around problem domains provided by partner organizations, under the guidance and support of design/technical coaches from industry and non-profit domain experts. Main class components are workshops, team collaboration, guest speakers and mentorship. Studio provides an outlet for students to create social change through CS while engaging in the full product development cycle on real-world projects. The class culminates in a showcase where students share their project ideas and Minimum Viable Product (MVP) prototypes with stakeholders and the public. Application required; please see cs51.stanford.edu for more information. Designated a Cardinal Course by the Haas Center for Public Service.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 2099
0 / 25 enrolled
DAYS:Tuesday, Thursday
TIME:4:30 PM – 5:50 PM
LOCATION:TBD
INSTRUCTOR:
Cain, Jerry
2units

CS 51: CS + Social Good Studio: Designing Social Impact Projects

2 units · Satisfactory/No Credit

Get real-world experience researching and developing your own social impact project! Students in CS51 work in small teams to develop high-impact projects around problem domains provided by partner organizations, under the guidance and support of design/technical coaches from industry and non-profit domain experts. Main class components are workshops, team collaboration, guest speakers and mentorship. Studio provides an outlet for students to create social change through CS while engaging in the full product development cycle on real-world projects. The class culminates in a showcase where students share their project ideas and Minimum Viable Product (MVP) prototypes with stakeholders and the public. Application required; please see cs51.stanford.edu for more information. Designated a Cardinal Course by the Haas Center for Public Service.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — Tuesday Thursday 4:30 PM – 5:50 PM — Cain, Jerry (Undergrad)

More CS courses

  • CS 42SI: From Player to Maker: 2D Engine-Based Game Development
  • CS 44N: Great Ideas in Graphics
  • CS 46: Working with Data: Delights and Doubts
  • CS 47: Cross-Platform Mobile Development
  • CS 47N: Datathletics: Diving into Data Analytics and Stanford Sports
  • CS 50N: Can Computer Systems Keep Secrets?
  • CS 52: CS + Social Good Studio: Implementing Social Good Projects
  • CS 53N: How Can Generative AI Help Us Learn? (DESIGN 183N)
  • CS 59SI: Quantum Computing: Open-Source Project Experience
  • CS 80E: Dissecting The Modern Computer
  • CS 83N: Playback Theater
  • CS 88: Computer-Use Agents: Building Computers to Operate Computers

All CS courses · All departments