Computers and Society
This course examines the relationship between computing technologies and society, focusing on ethics, power, data, and social impacts of computing systems.
Instructor: Dipto Das
Term: Spring
Location: University of Toronto (multiple sections)
Time: Lectures and tutorials (see course schedule)
Course Overview
This course explores the complex relationships between computing technologies and society. Students will:
- Examine ethical frameworks and moral reasoning in computing
- Analyze how power, politics, and values shape technological systems
- Understand issues of privacy, surveillance, and data governance
- Critically engage with questions of fairness, bias, and inequality in AI
- Explore global, labor, and environmental dimensions of computing
Prerequisites
- No formal prerequisites
- Suitable for students interested in computing and its societal impacts
Textbooks
- Optional readings include:
- Code 2.0 by Lawrence Lessig
- The Age of Surveillance Capitalism by Shoshana Zuboff
- Algorithms of Oppression by Safiya Noble
Grading
- Reading Responses: 60%
- Tutorial Participation: 18%
- In-term Assessment: 22%
Schedule
| Week | Date | Topic | Materials |
|---|---|---|---|
| 1 | Introduction and Ethics Foundations of ethics and moral reasoning in computing. | ||
| 2 | Politics of Technology Understanding how technologies embody political values. | ||
| 3 | Data and Society Data collection, classification, and infrastructures. | ||
| 4 | Privacy and Platforms Privacy, surveillance, and platform power. | ||
| 5 | Surveillance and Power Theories of surveillance and information asymmetry. | ||
| 6 | Reading Week No classes. | ||
| 7 | Race, Gender, and Computing Intersectionality and inequality in computing systems. | ||
| 8 | Development and Global Computing Postcolonial perspectives and computing in the Global South. | ||
| 9 | AI and Fairness Bias, discrimination, and accountability in AI systems. | ||
| 10 | Materiality and Labor Extraction, labor, and environmental impacts of computing. | ||
| 11 | AI and Work Algorithmic management and the future of labor. | ||
| 12 | Computing and Sustainability Energy use and environmental impacts of computing. | ||
| 13 | Course Wrap-Up Synthesis and reflections. |