Curriculum Library
-
Ethical Implications of the Adoption of Facial Recognition Technology
Miami Dade CollegeTeaching MaterialsThe objective of this activity is to introduce the role of ethics and social responsibility in technology and computing via a role-playing exercise that demonstrates to college students how new technology could impact the society. In this case, the role-playing activity simulates a city hall discuss
-
Crypto and Cypherpunk Ethics module
Bemidji State UniversityTeaching MaterialsComputer Science Teaching Modules Ethical Design and the Philosophy of Technology Crypto and Cypherpunk Ethics Adding Responsible CS to a Programming Assignment Module Evaluations Workshop Materials In the early-1990s, the cypherpunks emerged as a grassroots movement criticizing the emerging govern
-
Role Play: A City Decides On Self-Driving Buses
Georgia Institute of TechnologyTeaching MaterialsThis scenario asks students (role-playing stakeholders at a committee meeting) to decide whether to introduce autonomous buses into a community.
-
Algorithmic fairness
Washington University in St. LouisTeaching MaterialsAusitn's cake cutting algorithm as an example of an inherently fair algorithm.
-
Impossible Project: Making Computing Anti-Racist
University at BuffaloTeaching Materialsstudents accepted the challenge to spend two weeks of their semester imagining what it would take to build a world in which computing could become anti-racist
-
Choosing Computing Courses
Sept. 5, 2023University at BuffaloArticlesIntroducing responsible computing material in required courses has the advantage of reaching every student in a computing program.
-
Managing Resistance
Sept. 5, 2023Allegheny CollegeArticlesWhile computing activities and labs incorporating ethical discussion/responsible computing or thinking are embraced by many of the students, there is a vocal group of students who do not feel that these themes are relevant to them, their training, and/or their future career goals.
-
Learning Outcomes and Assessments
Sept. 5, 2023UC BerkeleyTeaching GuidesEvaluating students' grasp of these different learning outcomes requires different forms of assessment
-
Structured Ways of Thinking about Computing and Society
Sept. 5, 2023UC BerkeleyArticlesIn order to provide students with a basis for ongoing development and continuous learning, you need to give them structured ways of thinking about computing and society.
-
Conversations about Responsible Computing and Employment Choices
Sept. 5, 2023UC BerkeleyTeaching Guides