Curriculum Library
-
Algorithmic fairness
Washington University in St. LouisTeaching MaterialsAusitn's cake cutting algorithm as an example of an inherently fair algorithm.
-
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.
-
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
-
Polling Data, Binary Trees, and Heaps
Sep. 5, 2023Brown UniversityTeaching MaterialsTopics: recursive binary tree design, array-based heaps
-
Inclusive HCI Exercise
Sep. 5, 2023Georgetown UniversityTeaching MaterialsMeta-goals include asking better questions an asking them more frequently.
-
ProPublica Machine Bias article and Object-oriented programming
Sep. 5, 2023Brown UniversityTeaching MaterialsTopics: objects, classes, ArrayList, data structure design, reading in data
-
Role Play: An Academic Institution Decides on an AI Admissions App
Sep. 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