Ethics of Computer Science
A study of the political, ethical, and social dimensions of living in a world increasingly governed and defined by networked, computational systems, from their personal everyday impacts to their planetary ones. Drawing from a mix of historical and contemporary case studies, philosophy, and science fiction, students will explore frameworks for understanding technology not merely as artifact or product but as practice and ideology. As a final project, students will propose and prototype a framework for their own approach to ethical engineering and design.
Course Code: CS 278