CS 181/181W: Computers, Ethics, and Public Policy, Spring 2024
Course info
Course basics
Lectures | Monday and Wednesday, 1:30 p.m.–2:50 p.m. in 370-370. |
Course calendar TBD | |
How to enroll | The class has limited enrollment: up to 75 in CS181W, and 50 in CS181. |
Ed Discussion Forum | Please post questions on the class Ed Forum (link TBD). |
Sections | Held on Thursday or Friday, starting in first week of class. Please fill out the section signup form. |
Final exam | No final exam |
CS181W only | 181W students will meet with an instructor from the Technical Communication Program to revise and resubmit one of their assignments. |
Project | The major assignment in the class is a quarter-long project, culminating in a poster session and a presentation day at the end of the term. Please read the final project guidelines and due dates. |
Lecturers
Keith Winstein
Associate Professor of Computer Science
Email:
Office hours: TBD
Chris Gregg
Associate Professor of Computer Science (Teaching)
Email:
Office hours: TBD
Course Assistants
Learning goals
CS 181/181W will focus on teaching:
- how to recognize (how to train a grasshopper on your shoulder to be vigilant about noticing) when a decision you are facing has a significant ethical implication
- how to reason about what should happen, consistent with the norms, culture, and experience of our discipline
- how to make well-reasoned, persuasive arguments that can influence the course of events.
Grading Breakdown
We will weight components of the course for grading as follows:
- Writing Assignments: 40%
- Project: 30%
- Lecture Participation: 10%
- Section Participation: 20%
Spring 2024 FAQ
Traditionally, CS181/181W is taught in a discussion-based, participatory format. With a cap of 125 students in the class, this will be the largest discussion-based class you have ever taken. We will do our best to teach you how to recognize situations with ethical import, reason about the right course of action, and persuade your organization to follow, and we'll do exercises in class and in section to help you hone your reasoning and persuasive skills. The class includes a major project that requires interacting with the world outside the Stanford campus. Attendance in the class is required to participate in the discussions; the class is not recorded.
Please read the course FAQ included here:
Honor code
This is a class on ethics. All students are expected to follow the honor code, to give proper credit for work and for ideas, to act with integrity, and to “take an active part in seeing to it that others as well as themselves uphold the spirit and letter of the Honor Code.” The course staff is happy to answer questions, hypothetical or otherwise, about ethics in academic work and in computer science—it's part of what this course is about.
Schedule
Date | Due before class | Content |
---|---|---|
Unit 1: risk and responsibility | ||
Monday, April 1 | L1 Overview of the class
| |
Wednesday, April 3 |
Please fill out:
Please read:
|
L2 Responsibility |
April 5 | S1 First section meetings
| |
Monday, April 8 |
Please read:
|
L3 Risk and Reward |
Wednesday, April 8 |
Please watch: (note: disturbing subject matter)
Please read:
|
L4 Disasters and major failures |
Monday, April 15 |
Please read:
|
L5 Risk redux |
Wednesday, April 17 | Please read:
|
L6 Utilitarianism |
Monday, April 22 | Please read:
|
L7 Reasoning about uncertainty |
Wednesday, April 24 | Please read:
You may find these examples of persuasive writing helpful:
|
L7 Inference |
Monday, April 29 | Please read:
|
L8 Fairness |
Wednesday, May 1 | Please read:
| L9 Discrimination and ethical AI |