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.
References
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.
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.
Brooks, Frederick P., The Mythical Man-Month: Essays on Software Engineering, Addison-Wesley, Reading, MA 1975.
Shneiderman, Ben, Designing the User Interface, Addison-Wesley, Reading, MA, 1986.
Forrester, T. and Morrison, P., Computer Ethics: Cautionary Tales and Ethical Dilemnas in Computing, MIT Press, Cambridge, MA, 1990.
SOFTWARE ENGINEERING NOTES, publication of ACM Special Interest Group on Software Engineering.
Weiss, Eric A., “The XXII Self-Assessment: The Ethics of Computing”, Communications of the ACM, 33(11), November 1990, pp. 110–132.
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.
Epstein, R., “A Liberal Arts Software Engineering Course”, Computer Science Education, 2(2), Summer 1992.
Rubenstein and Hirsch, The Human Factor, Digital Press, Bedford, MA, 1984.
Weinberg, Gerald, The Psychology of Computer Programming, Van Nostrand Reinhold, New York, 1971.
Ledgard, Henry, Professional Software, Volume I, Addison-Wesley, Reading, MA, 1987.
Tucker, A., Bradley, J., Cupper, R., and Epstein, R., Fundamentals of Computing, Volume II, McGraw-Hill, New York, 1993.
Author information
Authors and Affiliations
Editor information
Rights 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