Reflecting on Practices to Integrate Socially Responsible Computing in Introductory Computer Science Courses
Published in ACM Technical Symposium on Computer Science Education (SIGCSE TS '25), 2025
Recommended citation: Wortman, K. A., Gautam, A., Hug, S., Inventado, P. S., Kazerouni, A. M., Lehr, J., Sood, K., and Wood, Z. (2025). Reflecting on Practices to Integrate Socially Responsible Computing in Introductory Computer Science Courses. In Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1.
Socially Responsible Computing (SRC) education entails the infusion of Computer Science (CS) education with interwoven attention to ethical, social, and political issues to position students to reflect and take action individually and collaboratively to create a more just world. Our approach to SRC supports students to explore computing design/development in early CS courses with a communal goal orientation (in contrast to agentic/individualized), shown to improve achievement and retention for students with identities that are minoritized in CS. Grounded in our own experiences as co-developers and implementers of this pedagogical transformation and as co-facilitators of a Faculty Learning Community (FLC) across six minority-serving institutions in California, we share how we use an iterative design and implementation process modeled from social design experimentation as research and development method. Initial results are presented as a set of promising practices for incorporating SRC into introductory CS courses.
