What is it about?

We looked at the impact of introducing computer science students to the social justice implications of their curriculum. We found that while many students are sensitive to the way what they do (or program) can impact certain populations, they struggle to assess who is responsible for these risks and how to mitigate them.

Featured Image

Why is it important?

Computer science ethics education does not reflect the extent of growing awareness of social justice issues and the harms of data collection and algorithms. Our study reflects on how to influence the next generation of technology developers.


I hope this article makes people think about how ethics education which emphasizes social justice could be better integrated into all aspects of computer science learning and the urgency with which we need to include it in curriculum.

Nora McDonald

Read the Original

This page is a summary of: Responsible Computing: A Longitudinal Study of a Peer-led Ethics Learning Framework, ACM Transactions on Computing Education, December 2022, ACM (Association for Computing Machinery), DOI: 10.1145/3469130.
You can read the full text:



The following have contributed to this page