Computer Ethics

Administrative

Autumn 2020
Time: Wednesdays and Fridays from 3:30 to 4:20pm
Location: Zoom (check Canvas for the link)
Instructor: Jared Moore
Email: jlcmoore@cs.washington.edu
Office hours: by appointment

Please do not hesitate to write to the instructor about any accommodations or questions related to readings or course material.

Description

Be it social-media platforms, robots, or big data systems, the code Allen School students write—the decisions they make—influences the world in which it operates. This is a survey course about those influences and ways to think about them. We recognize, “the devil is in the implementation details.”

The course is divided into two parts: In the first part, we survey historical and local issues in tech, particularly those concerning data. We then engage with critical perspectives from disciplines such as machine ethics and science and technology studies as a framework for students to articulate their own beliefs concerning these systems. In the second part, we apply these perspectives to urgent issues in applied technologies, such as facial recognition and misinformation.

Throughout, students hone their critical reading and discussion skills, preparing them for a life-long practice of grappling with the—often unanticipated—consequences of innovation.

We approach topics such as: AI ethics, social good, utopianism, governance, inclusion, facial recognition, classification, privacy, automation, platforms, speculative design, identity, fairness, power and control, activism, and subversive technologies.

Objectives

By the end of this course students will:

  • Obtain awareness of issues arising from the use of computers in contemporary sociotechnical systems
  • Articulate technological harms to individuals and groups in the language of critical perspectives
  • Appreciate how historical, cultural, economic, and political factors contribute to how technologies are built and designed
  • View themselves as both subjects and creators of sociotechnical systems
  • Understand and articulate complex arguments pertaining to values in technology
  • Recognize the diversity of stakeholders and views when considering a technology
  • Amplify voices and values not traditionally considered in technological development (e.g., in design processes)
  • Re-imagine and speculate alternative histories and futures for using and coexisting with computers

Schedule