CS 3001 Spring'22

Logo

Computing and Society

Syllabus

Schedule and Readings

Homeworks

Term Paper

View the Site on GitHub blairmacintyre/cs3001-s22

Here you will find a schedule for the semester, and below that a detailed list of readings.

NOTE: Topics to be covered and the corresponding readings are subject to change. Please always check the online schedule and the list of class readings.

Schedule

Week Topic Assignments
Week 1:
Jan 10
(M) Intro & Overview
Slides (Perusall)
Video (Perusall)
 
  (W) Intro & Overview Repeat
Video ()
 
Week 2:
Jan 17
(M) MLK Holiday  
  (W) Rhetoric & Writing Arguments
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
 
Week 3:
Jan 24
(M) Case Study: Therac-25
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
 
  (W) Q & A about the class  
Week 4:
Jan 31
(M) Do Artifacts Have Politics?
Slides (Perusall)
Video (Perusall)
 
  (W) Utilitarianism
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
HW: Therac and the 737-MAX
Week 5:
Feb 7
(M) Deontology
Slides (Perusall)
Video (Perusall)
 
  (W) Social Contract Theory
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
HW: Reflection on the politics of a technologic artifact
Week 6:
Feb 14
(M) Stakeholder Analysis
Slides (Perusall)
Video (Perusall)
 
  (W) Virtue Ethics
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
 
Week 7:
Feb 21
(M) Freedom of Speech and Networked Communications
Slides (Perusall)
Video (Perusall)
 
  (W) Regulating Online Speech
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
HW: Applying Ethical Frameworks to a Dilemma
  (F)
Term Paper Proposal
Week 8:
Feb 28
(M) Intellectual Property
Slides (Perusall)
Video (Perusall)
 
  (W) Software as IP (guest speaker (postponed))
Video (recording after lecture)
Discussion Guide (file)
 
Week 9:
Mar 7
(M) Privacy
Slides (Perusall)
Video (Perusall)
 
  (W) Software as IP guest speaker (was postponed))
Slides (Perusal)
 
  (W) Privacy and the Government
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
HW: Fair Use
Week 10:
Mar 14
(M) Surveillance / USA Patriot Act
Slides (Perusall)
Video (Perusall)
 
  (W) Professional Ethics
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
 
  (F) Term Paper Outline
  withdrawal deadline  
Week 11:
Mar 21
Spring Break  
Week 12:
Mar 28
(M) no class  
  (W) Network Neutrality
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
HW: New ACM Code
Week 13:
Apr 4
(M) Work and Wealth
Slides (Perusall)
Video (Perusall)
 
  (W) Technology and Pandemics
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
 
Week 14:
Apr 11
(M) AI, Algorithms, and Bias
Slides (Perusall)
Video (Perusall)
 
  (W) Fake News and Deep Fakes
Slides (Perusall)
Video (Perusall)
Discussion Guide (file)
 
Week 15:
Apr 18
(M) Race in Computing
Slides (Perusall)
Video (Perusall)
 
  (W) no class, use the time to work on your paper and prepare your paper presentation Term Paper Presentation in Session
Last Week:
Apr 25
no topic. Drop by and chat Term Paper Due

Here you will find the readings for each day. Optional readings are in italics.

Readings

Week 2

Wednesday: Rhetoric & Writing Arguments

Week 3

Monday: Case Study: Therac-25

Optional:

Week 4

Monday: Do Artifacts Have Politics?

Optional:

Wednesday: Utilitarianism

Week 5

Monday: Deontology

Wednesday: Social Contract Theory

Week 6

Monday: Stakeholder Analysis

Optional

Wednesday: Virtue Ethics

Week 7

Monday: Freedom of Speech and Networked Communications

Optional Readings

Wednesday: Regulating Online Speech

Week 8

Monday: Intellectual Property

Wednesday: Software as IP

Optional Readings for Guest Speaker

Week 9

Monday: Privacy

Optional Readings (these have been used by other faculty in the past, some you might find interesting)

Wednesday: Privacy and the Government

Optional readings

Week 10

Surveillance / USA Patriot Act

Optional readings:

Wednesday: Professional Ethics

Week 12

Wednesday: Network Neutrality

Optional readings:

Week 13

Monday: Work and Wealth

Optional

Wednesday: Technology and Pandemics

Optional readings:

Week 14

Monday: Algorithmic Bias and Fairness

Optional

Wednesday: Fake News and Deep Fakes

Week 15

Monday: Race in Computing

Optional:

Other Topics we will not cover but you may find interesting

Gender and Computing (possibly)

Electronic Voting, Democracy and Computing (possibly)