Skip to content

Text-only Version

Home
In the News
Research Resources
Teaching Resources
Student Resources
Links
The Gallery
Staff

Integrating Computer Ethics into the Computer Science Curriculum**

Keith Miller

Can Computer Ethics Be Taught in the Computer Science Curriculum?

Computer scientists as well as ethicists (Mahowald & Mahowald, 1982) have raised serious questions about teaching ethics in a science curriculum. The issues they raise include the following:

  • The curriculum already is overcrowded. Including ethical issues requires that important technical issues be ignored or given less attention than they should be given.
  • Computer science faculty have little experience in ethics, and they are uncomfortable teaching in this area.
  • Professors unschooled in formal ethical techniques may fall into the trap of preaching a moral code (an abuse of their position) instead of raising questions, elaborating possible answers, and exploring justifications (activities which properly belong to ethics).
  • Any ethics taught will be diluted at best and possibly erroneous.

These legitimate reservations require a careful delineation of realistic goals and straightforward techniques in the teaching of computer ethics by computer science professors. An important but limited goal is to help students become more aware of ethical questions related to the use of computers. This goal does not require computer science professors to present formal ethical techniques for confronting those questions; these matters are best left to professionals in the field of ethics. Instead, a computer science professor can lead students to recognize that such ethical questions exist, and to explore how those questions may arise in their future professional lives.

The teaching techniques described below are intended to raise questions. The most careful reasoning about answers to these questions will require study outside the traditional computer science curriculum. Ideally, both professors and students will be motivated to learn more about ethical theory and its application to computing. A course team taught by an ethicist and a computer scientist is a productive setting for such learning (Baum, 1980), but a discussion of such a course is outside the scope of this article.

Back to the top

Go to: Technical Concerns, Ethical Questions

Home > Teaching Resources > Teaching Computer Ethics > Integrating Computer Ethics into the Computer Science Curriculum


   

HOME | IN THE NEWS | RESEARCH RESOURCES
TEACHING RESOURCES | STUDENT RESOURCES
LINKS | THE GALLERY | STAFF

The Research Center on Computing & Society
at Southern Connecticut State University
501 Crescent Street • New Haven, CT 06515
Director: (203) 392-6790 • e-mail: webmaster@computerethics.org

© 2000 – 2007 – Research Center on Computing & Society