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