Skip to main content
Log in

Ethics in the classroom

A reflection on integrating ethical discussions in an introductory course in computer programming

  • Published:
Science and Engineering Ethics Aims and scope Submit manuscript

Abstract

In this paper, we describe our recent approaches to introducing students in a beginning computer science class to the study of ethical issues related to computer science and technology. This consists of three components: lectures on ethics and technology, in-class discussion of ethical scenarios, and a reflective paper on a topic related to ethics or the impact of technology on society. We give both student reactions to these aspects, and instructor perspective on the difficulties and benefits in exposing students to these ideas.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Forester, T. and Morrison, P. (1990) Computer Ethics: Cautionary Tales and Ethical Dilemmas in Computing, The MIT Press, Cambridge.

    Google Scholar 

  2. Baase, S. (1997) A Gift of Fire: Social, Legal and Ethical Issues in Computing, Prentice Hall, Inc., Upper Saddle River, NJ.

    Google Scholar 

  3. Communications of the ACM, v. 38, n. 12 (December 1995).

  4. Kreie, J. and Cronan, T. P. (1998) How Men and Women View Ethics, Communications of the ACM 41: 70–76.

    Article  Google Scholar 

  5. Berdichevsky, D. and Neunschwander, E. (1999) Toward an Ethics of Persuasive Technology, Communications of the ACM 42: 51–58.

    Article  Google Scholar 

  6. Tavani, H. T. (1997) Metabibliography of Computers, Ethics, and Society, Computers and Society 27: 19–21.

    Google Scholar 

  7. Computing Curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force, Association for Computing Machinery, Inc., 1991.

  8. Weltz, E. (1997) "Ethics and Social Issues in Computer Science," accessible via http://fairway.een.purdue.edu/~fie/fie97/sessions/T2H.htm

  9. Huff, C. and Martin, C. D. (1995) Computing Consequences: A Framework for Teaching Ethical Computing, Communications of the ACM 38: 75–84.

    Article  Google Scholar 

  10. (1990) Self-Assessment, Procedure XXII (Ethics), Communications of the ACM, 33: 110–32.

  11. Gotterbarn, D. and Riser, R. (1997) Ethics Activities in Computer Science Courses: Goals and Issues, Computers and Society 27: 10–15.

    Google Scholar 

  12. Bowyer, K. (1997) Case Study Resources for an Ethics and Computing Course, accessible via http://fairway.een.purdue.edu/~fie/fie97/sessions/T2H.htm

  13. Blasi, A. (1980) Bridging Moral Cognition and Moral Action: A Critical Review of the Literature, Psychological Bulletin 88: 1–45.

    Article  Google Scholar 

  14. Rest, J., Narvacz, D., Bebeau, M., and Thoma, S. (1999) Postconventional Moral Thinking: A Neo-Kohlbergian Approach, Erlbaum, Mahwah, NJ.

    Google Scholar 

  15. Lind, G., Hartmann, H. A., and Wakenhut, R. eds. (1985) Moral Development and the Social Environment, Precedent Publ., Chicago.

    Google Scholar 

  16. Holtz, G. (1995) Welcome to the Jungle: The Why Behind Generation X, St. Martin’s Press, New York.

    Google Scholar 

  17. Connor, S. (1996) Postmodernist Culture: An Introduction to Theories of the Contemporary, Basil Blackwell, Oxford.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Smolarski, D.C., Whitehead, T. Ethics in the classroom. SCI ENG ETHICS 6, 255–264 (2000). https://doi.org/10.1007/s11948-000-0053-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11948-000-0053-8

Keywords

Navigation