Curriculum Library
-
Sustainability and Complexity
Brown UniversityTeaching MaterialsThe goal of these lessons and assignments is to introduce students to the environmental impacts of computing.
-
Difficult Conversations
Sep. 5, 2023Brown UniversityTeaching GuidesBy including meaningful, hard conversations about these topics, one can facilitate student learning on issues that will only become more urgent as time goes on.
-
ProPublica Machine Bias article and Object-oriented programming
Sep. 5, 2023Brown UniversityTeaching MaterialsTopics: objects, classes, ArrayList, data structure design, reading in data
-
Polling Data, Binary Trees, and Heaps
Sep. 5, 2023Brown UniversityTeaching MaterialsTopics: recursive binary tree design, array-based heaps