teaching cs ethics
This note last modified May 25, 2026
Aggregator Websites
Ethics assignments
Ethical Frameworks
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.
Further readings
- Teaching philosophy through roleplaying
- Designing Technology to support reflection
- Survey On Teaching With Digital Games-Takeuchi.md
- Schrier: Designing and using games to teach ethics and ethical thinking
- Campbell 2007: How can we know that ethics education produces ethical doctors?
- Hejase & Tabch: Ethics Education, an assessment case of the American University of Science and Technology-Lebanon
- Paul & Elder: Critical Thinking, competency standards essential to the cultivation of essential skills
- Ryan & Bisson. Can Ethics be taught?
- Elliot: Ethics in the first person, a guide to teaching and learning practical ethics