Curriculum Library
-
Manage Teaching Team
Sept. 5, 2023Washington University in St. LouisArticlesOne of challenges in creating a teaching team for responsible computing content is to make sure that the teaching team is qualified
-
Conversations about Responsible Computing and Employment Choices
Sept. 5, 2023UC BerkeleyTeaching Guides -
Making Lessons Stick
Sept. 5, 2023University of Maryland Baltimore CountyTeaching GuidesBy any given class only needing to grapple with one or two concepts deeply, it increases the likelihood of more faculty buy-in as well as helping the lessons stick.
-
Structured Ways of Thinking about Computing and Society
Sept. 5, 2023UC BerkeleyArticlesIn order to provide students with a basis for ongoing development and continuous learning, you need to give them structured ways of thinking about computing and society.
-
Difficult Conversations
Sept. 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.
-
Discussing Justice and Equity
Sept. 5, 2023UC Berkeley, Northeastern UniversityTeaching GuidesEncourage students to examine what they think and what aspects of their identity, experience, and training contributes to their perspective.
-
Effective Talking Points for Different Audiences
Sept. 5, 2023Santa Clara UniversityArticlesTalking points help with reframing ethics to address concerns people may have but are not articulated and prevent fuller engagement.
-
Hiring, Promotion, and Tenure
Sept. 5, 2023Georgia Institute of TechnologyArticles -
Learning Outcomes and Assessments
Sept. 5, 2023UC BerkeleyTeaching GuidesEvaluating students' grasp of these different learning outcomes requires different forms of assessment
-
Polling Data, Binary Trees, and Heaps
Sept. 5, 2023Brown UniversityTeaching MaterialsTopics: recursive binary tree design, array-based heaps