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