Curriculum Library
-
Service Learning
5 de septiembre 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.
-
Conversations about Responsible Computing and Employment Choices
5 de septiembre de 2023UC BerkeleyTeaching Guides -
Difficult Conversations
5 de septiembre de 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.
-
Structured Ways of Thinking about Computing and Society
5 de septiembre 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.
-
Discussing Justice and Equity
5 de septiembre de 2023UC Berkeley, Northeastern UniversityTeaching GuidesEncourage students to examine what they think and what aspects of their identity, experience, and training contributes to their perspective.
-
Engaging with Industry
5 de septiembre de 2023Miami Dade College, Santa Clara UniversityArticlesEngaging with software engineers and others who work in industry is likely to surface issues that might not otherwise be top of mind for academic faculty.
-
Effective Talking Points for Different Audiences
5 de septiembre de 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
5 de septiembre de 2023Georgia Institute of TechnologyArticles -
Polling Data, Binary Trees, and Heaps
5 de septiembre de 2023Brown UniversityTeaching MaterialsTopics: recursive binary tree design, array-based heaps
-
Talking About Unanticipated Consequences
5 de septiembre de 2023Northeastern UniversityArticleshe topic of this section is more like (but also importantly different from) a logical error that the programmers didn’t catch: the program will run, but the fact that its results are wrong will not be immediately apparent.