2.9
Computer Ethics
home page

The course examines, reflects upon, and evaluates the role of ethics and philosophy in the practice of Computer Science.  The focus is on personal decision making and on the criteria for ethical behavior in a technological environment. The course is organized as a series of case studies, ethical and social problems cast into reasonable scenarios.

The dilemma collection covers some quite non-standard ethical issues.


math foundations
formal methods
artificial intelligence
algorithms
languages
HCI
interface
computer graphics
∆ computer ethics
UW classes

Topics

01 Course Information 11 Massive Impact Dilemma
02 Curriculum Organization 12 Capitalist Dilemma
03 Initial Perspectives 13 Cyber-addiction Dilemma
04 Initial Perspectives -- Responses 14 Logic Dilemma
05 Course Syllabus 15 Triviality of Computation Dilemma
06 Ethical Issues and Case Studies 16 3D Interactive Virtual Worlds
07 Case Study Practice 17 Virtual Reality, As Unreal As It Gets
08 Resources 18 Summary of Computer Ethics Exercise
09 Final Assignment 19 Summary of Computer Ethics
10 Inappropriate Computation Dilemma 20 Lecture and Handout Evaluation
ALL DILEMMAS** (8 pages)
ALL COURSE NOTES IN ONE FILE (31 pages)