Curriculum Library
-
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.
-
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.
-
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.
-
Human Contexts and Ethics Toolkit
UC BerkeleyTeaching MaterialsThe HCE Toolkit is a set of concepts and methods from Science, Technology, and Society (STS) and History selected to build understanding of the datafied world, helping students to identify where human power structures and value choices get built into technical work, and empowering them to discover h
-
Algorithmic fairness
Washington University in St. LouisTeaching MaterialsAusitn's cake cutting algorithm as an example of an inherently fair algorithm.
-
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.