Sign In

Communications of the ACM

Contributed articles

How to Teach Computer Ethics through Science Fiction

View as: Print Mobile App ACM Digital Library In the Digital Edition Share: Send by email Share on reddit Share on StumbleUpon Share on Hacker News Share on Tweeter Share on Facebook
How to Teach Computer Ethics through Science Fiction

Credit: 13_Phunkod / Shutterstock

Computer science faculty have a responsibility to teach students to recognize both the larger ethical issues and particular responsibilities that are part and parcel of their work as technologists. This is, however, a kind of teaching for which most of us have not been trained, and that faculty and students approach with some trepidation. In this article, we explore the use of science fiction as a tool to enable those teaching artificial intelligence to engage students and practitioners about the scope and implications of current and future work in computer science. We have spent several years developing a creative approach to teaching computer ethics, through a course we call "Science Fiction and Computer Ethics."7,8,9,18,28 The course has been taught five times at the University of Kentucky and two times at the University of Illinois at Chicago and has been successful with students, as evidenced by increasing and full enrollments; high teaching-evaluation numbers; positive anonymous comments from students; nominations and awards for good teaching; and invitations to speak about the course on conference panels and in talks.

Back to Top

Key Insights


Computer science, as a field, already recognizes that some ethics education is essential; the Accreditation Board for Engineering and Technology (, one of the largest U.S.-based accreditors of engineering and technology programs, requires instruction on professional ethics. Indeed, some in computer science have gone so far as to require students in undergraduate courses to perform ethics consultations for local industry.24 However, educating students to engage ethical challenges is often left to the cross-disciplinary portions of university curricula, especially in the U.S.12 We, as well as others, argue that spending time focused on how these issues apply to both our own research and our students' future work is important and necessary within computer science.30,36


Michael Will

Not one mention of Isaac Asimov - strange.
"The Asimovian Epoch"

Fakrudeen Ali Ahmed

Authors lost me when they said:
"The very idea of a universally applicable ethical doctrine has serious problems ... protest of the United Nation's Universal Declaration of Human Rights, the declarationalthough intended "to be applicable to all human beings ... [is] conceived only in terms of the values prevalent in countries of Western Europe and America."

I am reminded of what Napier [] said of Sati:

"Be it so. This burning of widows is your custom; prepare the funeral pile. But my nation has also a custom. When men burn women alive we hang them, and confiscate all their property. My carpenters shall therefore erect gibbets on which to hang all concerned when the widow is consumed. Let us all act according to national customs."

No - morality is not relative, post modernist concept. Killing or Slavery is wrong, absolutely wrong irrespective of the culture doing it and for the record I am from the country which practised Sati few centuries back.

Displaying all 2 comments

Log in to Read the Full Article

Sign In

Sign in using your ACM Web Account username and password to access premium content if you are an ACM member, Communications subscriber or Digital Library subscriber.

Need Access?

Please select one of the options below for access to premium content and features.

Create a Web Account

If you are already an ACM member, Communications subscriber, or Digital Library subscriber, please set up a web account to access premium content on this site.

Join the ACM

Become a member to take full advantage of ACM's outstanding computing information resources, networking opportunities, and other benefits.

Subscribe to Communications of the ACM Magazine

Get full access to 50+ years of CACM content and receive the print version of the magazine monthly.

Purchase the Article

Non-members can purchase this article or a copy of the magazine in which it appears.