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
-
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
-
Adding Responsible CS to a Programming Assignment
Bemidji State UniversityTeaching MaterialsIdeally, students experience responsible CS in a way that is integrated with the technical parts of the software development process.
-
Student Team Dynamics
UC Berkeley, University of California DavisTeaching Guidesteams need guidance from faculty members ranging from getting feedback from the course instructor on what kind of responsible computing intervention they feel comfortable incorporating in their course to a mentor making sure that the decisions that student teams make are compatible with power dynami
-
A Look at Privacy and Security Issues in Online Meetings
Santa Clara UniversityTeaching MaterialsThis case study applies the the “Framework for Ethical Decision Making” by Markkula Center for Applied Ethics.
-
Sustainability and Complexity
Brown UniversityTeaching MaterialsThe goal of these lessons and assignments is to introduce students to the environmental impacts of computing.
-
Working Across Disciplines
Georgetown University, Northeastern UniversityArticlesThe benefit of these approaches is that they require less time and effort, and can add breadth by showcasing faculty from different disciplines.
-
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
-
Ethical Design and the Philosophy of Technology module i
Bemidji State UniversityTeaching MaterialsHow has the relationship between humans and technology evolved? What should it look like?
-
Black Mirror Writers Room
University of Colorado BoulderTeaching MaterialsLet your imagination run wild in this creative speculation activity that helps computing students think through possible consequences of technology.