Additional Resources
This page lists resources focused on ethics pedagogy in computer science to support the growing community of instructors taking up this important work. It includes a variety of pedagogy resources (e.g., computing ethics programs; specific classes; research on best practices). We welcome suggestions for new resources to add here.
Ethics in Computer Science Programs
Harvard Embedded EthiCS
Santa Clara University Responsible Computer Science (RCS) Project
Ethics Lab at Georgetown
Human Contexts and Ethics (HCE) at UC Berkeley
CS Education at Northeastern
Embedded Ethics Education Initiative at University of Toronto
Teaching Responsible Computing at University of Buffalo
Computer Science at University of Washington
Socially Responsible Computing (SRC) at Brown
Digital Life Initiative at Cornell University
Teaching Resources
ACM CSED 2023 - Teaching Ethics Curricula
Responsible Computing - Internet Rules Lab
Ethical Reflection Modules - Bucknell University
Embedding Ethics through Role Play - Georgia Tech
Ethics Modules Grading Rubric - University of Buffalo
Video - Teaching Ethics and Policy in CS at MIT
Computing Ethics Narratives
Pandemic Teaching Initiative - Northeastern Ethics Institute
Teaching Responsible Computing Playbook - Mozilla
Tech Ethics Curricula: A Collection of Syllabi
Case Studies in Social and Ethical Computing at MIT
University of Massachusetts Boston Applied Ethics Center
Additional Ethics Resources
Stanford Encyclopedia of Philosophy - Computer and Information Ethics
ACM Code of Ethics
Ethical Source in the Media
Evaluating Ethics Curricula - Harvard Law School
Engage CS Edu - Ethics and Computing Repository
Technology Ethics Articles - Santa Clara University
Treating ethics as a design problem
Institute for Advancing Computing Education - Research Instruments
Fostering Responsible Computing Research
Tech Transparency Project