Course objectives, learning outcomes, learning strategy
Explore the contemporary ethics of computer science and engineering with thought experiments, discussion, and case studies. Students will learn the central ethical principles guiding today’s information technology, and apply the theory in the real world.
Ultimately, students will be equipped to to develop ethical understandings of their own work. They will also be able to respond to ethics committees, and to produce AI ethics evaluations, sometimes referred to as AI ethics audits / Algorithmic impact statements.
This is a learning-by-doing course. It is designed for participation, collaboration, and to be taken in-person.
Entrance requirements
None
Contents
Teaching and learning methods and activities
As ethics is learned by doing, students will be asked to contribute to class discussion, to participate in a group presentation on an issue in applied ethics, and finally to present an ethical evaluation of their own work.
Most of the course hours will be lecture and case study discussion led by the professors.
The remainder will be student presentations. There will be two kinds of presentations. In one, students will work in groups to learn about selected ethical debates in computer science and engineering, and then they will present their findings to the class. The second presentation will occur at the end of the semester, and students will individually describe an ethical evaluation of their own work.