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
5 september 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
5 september 2023Brown UniversityTeaching MaterialsTopics: objects, classes, ArrayList, data structure design, reading in data
-
Polling Data, Binary Trees, and Heaps
5 september 2023Brown UniversityTeaching MaterialsTopics: recursive binary tree design, array-based heaps