Teaching Modules

As part of this project we developed a variety of teaching modules.

The Ethical Design and the Philosophy of Technology module is appropriate for any course that has a major software project, but especially Computer Science II, Data Structures and Algorithms, Software Engineering, and Software Design.

The Crypto and Cypherpunk Ethics module is appropriate for courses units that study security or cryptography in courses such as Networking.

The Proactive CARE Template is a tool to add Responsible Computer Science learning to just about any programming assignment, but especially course capstone group projects.