Lecture 15:
Ethics
CS 136: Spring 2024
Katie Keith
📣 Announcements
Why are we discussing this now?
I believe it’s important to not only teach you technical skills but think about how and why you should wield those technical skills.
🎯 Today’s Learning Objectives
Ground Rules for Ethical Discussions
Adapted from ACL 2020 tutorial
Fictional case study!
Later this lecture: Analogies to real-world case study.
💡Think-pair-share
Two ethical frameworks
A few things to keep in mind:
Consequentialism
Balance sheet
Harms | Benefits |
| |
| |
| |
Consequentialists believe that and act is “right” if and only if the benefits outweigh the harms.
Jeremy Bentham
(1748-1832)
John Stuart Mill
(1806-1873)
Utilitarianism
Deontology
Deontologists believe that and act is “right” if and only if that action itself adheres to a set of predefined “right” principles.
Immanuel Kant
(1724-1804)
Whole group
Let’s label our group arguments as aligning more with Consequentialism or Deontology.
Harms | Benefits |
| |
| |
| |
Consequentialism
Deontology
💡Think-pair-share
Small group discussions
Apple vs. FBI (2016):
Discussion: Suppose the FBI approach you, a young software developer at Apple and offer you compensation to create this backdoor (against your manager and CEO’s orders).
What would you do? Why?
💡Think-pair-share
Small group discussions
Harms | Benefits |
| |
| |
| |
Consequentialism
Deontology
💡Think-pair-share