Socially Responsible Computing
@Brown CS

We are at the forefront of making responsible computing education an integral part of the Computer Science curriculum at Brown University and beyond.

What is Socially Responsible Computing?

Socially Responsible Computing (SRC) is more than technology ethics. It is an interdisciplinary effort to use the perspectives and tools of the humanities and social sciences to identify, scrutinize the social impacts of computer science in an effort to build new technologies that are aligned with human needs and values.

SRC education at Brown aims to:

  • Build awareness and help students understand and analyze the social, ethical, and political context of technology.
  • Enable students to make concrete technical decisions informed by their analysis.
  • Foster a socio-technical mindset in which this process becomes an standard part of the practice of computer science and software engineering.

Our focus areas

The Brown Computer Science Department is host to the pioneering Socially-Responsible Computing Program. The program focuses on three main areas of work.

Teaching Responsible Computing

Brown CS's pioneering model of integrating material on socially-responsible computing with technical material in courses.

Research on SRC Education

We create reusable curricular materials on socially responsible computing and study how to use them effectively.

Supporting the SRC community at Brown

The SRC program forms the nexus of socially-responsible computing at Brown CS and supports a variety of groups and events.

Courses with SRC content

STAs

Students reached

Dedicated SRC courses