Curriculum Library
-
Hardware Backdoors and Responsibility
HarvardTeaching Materialsmodule focuses on hardware backdoors, which allow agents to bypass normal security measures on a device.
-
Health and Artificial Intelligence
Allegheny CollegeTeaching MaterialsOne in five adults living in the United States uses fitness trackers and health-related applications daily. With this continuously growing statistic, arise ethical concerns of big data collection, and how our fitness data can be used.
-
Sustainability and Complexity
Brown UniversityTeaching MaterialsThe goal of these lessons and assignments is to introduce students to the environmental impacts of computing.
-
Role Play: A City Decides On Self-Driving Buses
Georgia Institute of TechnologyTeaching MaterialsThis scenario asks students (role-playing stakeholders at a committee meeting) to decide whether to introduce autonomous buses into a community.
-
Working Across Disciplines
Georgetown University, Northeastern UniversityArticlesThe benefit of these approaches is that they require less time and effort, and can add breadth by showcasing faculty from different disciplines.
-
Choosing Computing Courses
5 de Setembro de 2023University at BuffaloArticlesIntroducing responsible computing material in required courses has the advantage of reaching every student in a computing program.
-
Conversations about Responsible Computing and Employment Choices
5 de Setembro de 2023UC BerkeleyTeaching Guides -
Learning Outcomes and Assessments
5 de Setembro de 2023UC BerkeleyTeaching GuidesEvaluating students' grasp of these different learning outcomes requires different forms of assessment
-
Service Learning
5 de Setembro de 2023Allegheny College, Miami Dade CollegeTeaching GuidesService learning creates a sense of community and citizenship among students and it also allows students to develop an understanding and appreciation for people from backgrounds different from their own.
-
Structured Ways of Thinking about Computing and Society
5 de Setembro de 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.