Integrating Computer Ethics into the Computer Science Curriculum**
Keith Miller
Technical Concerns, Ethical Questions
Several computer science educators have asked the author of this article, “What would you take out of the curriculum to make room for computer ethics?” The intent of this article is to show how computer ethics is an integral part of the technical issues already being taught. Professors do not need to artificially force ethics into their courses, and ethics need not force something else out. Instead, the value dimensions of technical issues can be naturally incorporated into existing lectures and used with existing textbooks.
Although there are numerous strategies for incorporating computer ethics into a curriculum (The Hastings Center, 1980), this article focuses on one: a case study approach. The idea is straightforward: the professor distributes or presents material concerning the use of computers and then students and the professor discuss questions about the material. Cases can be fictionalized scenarios, news items, book excerpts, interviews, and the like. Ideally, the professor should encourage students to question assumptions and to identify the values at stake in the cases. The case studies can show that technical computer science concepts are intertwined with questions society must ask and answer when people use computers.
In order to illustrate how case studies can be integrated into a computer science curriculum, this section includes a short discussion of the required courses in Curriculum ’78, classes CS 1 ë CS 8. For each class, the section identifies one technical concept or theme typically covered in such a class. A case study illustrates how the technical concept has value implications. A short description of ethical questions accompanies each case study.
Go to: CS 1: Computer Programming I
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 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 – 2003 – Research Center on Computing & Society