Skip to main content

The use of computer ethics scenarios in software engineering education: The case of the killer robot

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 750))

Abstract

Computing Curricula '91 stipulates that undergraduate programs in computing should introduce students to the subject of computer ethics. This paper discusses a novel way of introducing computer ethics into the curriculum: the use of detailed computer ethics scenarios that introduce important technical issues as well as issues in computer ethics. This paper describes a computer ethics scenario that the author uses as a point of departure for an undergraduate software engineering course. The novel element here is the use of computer ethics scenarios to teach both computer ethics and to introduce significant concepts in software engineering and user interfaces (viewed as an aspect of software engineering). This paper describes the philosophy behind the design of such computer ethics scenarios and suggests how they can be used in other courses in the undergraduate curriculum.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tucker, A. (ed.), Barnes, B., Aiken, R., Barker, K., Bruce K., Cain, J., Conry, S., Engel, G., Epstein, R., Lidtke, D., Mulder, M., Rogers, J., Spafford, E., and Turner, A., Computing Curricula 1991, Report of the ACM/IEEE CS Joint Curriculum Task Force, ACM and IEEE CS Press, New York, 1991.

    Google Scholar 

  2. Denning, P., Comer, D., Gries, D., Mulder, M., Tucker, A., Turner, A. and Young, P., “Computing as a Discipline”, Report of the ACM Task Force on the Core of Computer Science, ACM, New York, 1988.

    Google Scholar 

  3. Brooks, Frederick P., The Mythical Man-Month: Essays on Software Engineering, Addison-Wesley, Reading, MA 1975.

    Google Scholar 

  4. Shneiderman, Ben, Designing the User Interface, Addison-Wesley, Reading, MA, 1986.

    Google Scholar 

  5. Forrester, T. and Morrison, P., Computer Ethics: Cautionary Tales and Ethical Dilemnas in Computing, MIT Press, Cambridge, MA, 1990.

    Google Scholar 

  6. SOFTWARE ENGINEERING NOTES, publication of ACM Special Interest Group on Software Engineering.

    Google Scholar 

  7. Weiss, Eric A., “The XXII Self-Assessment: The Ethics of Computing”, Communications of the ACM, 33(11), November 1990, pp. 110–132.

    Article  Google Scholar 

  8. Anderson, Ronald et al., “Using the New ACM Code of Ethics in Decision Making”, Communications of the ACM, 36(2), February 1993, pp. 98–107.

    Article  Google Scholar 

  9. Epstein, R., “A Liberal Arts Software Engineering Course”, Computer Science Education, 2(2), Summer 1992.

    Google Scholar 

  10. Rubenstein and Hirsch, The Human Factor, Digital Press, Bedford, MA, 1984.

    Google Scholar 

  11. Weinberg, Gerald, The Psychology of Computer Programming, Van Nostrand Reinhold, New York, 1971.

    Google Scholar 

  12. Ledgard, Henry, Professional Software, Volume I, Addison-Wesley, Reading, MA, 1987.

    Google Scholar 

  13. Tucker, A., Bradley, J., Cupper, R., and Epstein, R., Fundamentals of Computing, Volume II, McGraw-Hill, New York, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jorge L. Díaz-Herrera

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Epstein, R.G. (1993). The use of computer ethics scenarios in software engineering education: The case of the killer robot. In: Díaz-Herrera, J.L. (eds) Software Engineering Education. CSEE 1994. Lecture Notes in Computer Science, vol 750. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017631

Download citation

  • DOI: https://doi.org/10.1007/BFb0017631

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57461-3

  • Online ISBN: 978-3-540-48191-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics