teaching cs ethics
Aggregator Websites
- Guides and resources from Mozilla
- A collection of assignments and syllabi
- More general resources, including a great example syllabi
Ethics assignments
Ethical Frameworks
- IFTF’s playbook. Contains roleplay scenarios
- Decision making framework based on normative ethics Practical Questions
- How to engage students who don’t have an interest or background in philosophy.
- How to promote effective in-class discussion.
- How to run debates.
- How to assign / rubric / grade essays.
- How to make sure students are doing their reading outside of class.
- How to teach research methods and the identification of good sources.