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
-
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.
-
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.
-
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.
-
Inclusive HCI Exercise
Sept. 5, 2023Georgetown UniversityTeaching MaterialsMeta-goals include asking better questions an asking them more frequently.
-
Role Play: An Academic Institution Decides on an AI Admissions App
Sept. 5, 2023Georgia Institute of TechnologyTeaching MaterialsA technology company has approached a state university about an app that is in the testing phase of development. Before deciding on whether to use the app, state and university policies stipulate that the convening of a committee must occur in any situation involving the selection of a vendor whose
-
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.
-
ProPublica Machine Bias article and Object-oriented programming
Sept. 5, 2023Brown UniversityTeaching MaterialsTopics: objects, classes, ArrayList, data structure design, reading in data
-
Engaging with Industry
Sept. 5, 2023Miami Dade College, Santa Clara UniversityArticlesEngaging with software engineers and others who work in industry is likely to surface issues that might not otherwise be top of mind for academic faculty.