|
ABSTRACT
Computer professionals face dilemmas which demand both technical knowledge and an understanding of ethical principles and skills, but how to best teach these principles and necessary skills to students? ACM's Curriculum '91 and the problems inherent in the growth of information technology call for educators to integrate computer ethics material into the computer science curriculum. Unfortunately, most faculty have neither background information nor experience teaching ethics and professionalism topics.This paper discusses basic instructional issues and provides elementary approaches for inexperienced faculty. Several simple techniques to identify and analyze ethical issues are presented. Next we look at two intermediate techniques suitable for computer science students which have been particularly successful in my classes. Finally, Project ImpactCS' model for teaching computer ethics, a valuable framework for the study of ethics and social principles and skills is summarized. This model leverages ethics experts experience to jump-start computer science faculty.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ACM Curriculum Committee on Computer Science. (1991). "Curriculum '91: Recommendation For The Undergraduate Program In Computer Science". Communications of the ACM,, 35(3), pp. 147-I66.
|
 |
2
|
|
| |
3
|
Borenstein, N. (1992). "Colleges Need to Fix the Bugs in Computer Science Courses". The Chronicle of Higher Education, July 15, 1992. B3-4.
|
| |
4
|
|
| |
5
|
|
| |
6
|
Davis, Michael. (1992) Notes from the NSF Workshop on Integrating Ethics into Continuing Education: A Working Conference. Center for the Study of Ethics in the Professions, the Illinois Institute of Technology.
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
Joint Task Force (1995). Report of the ACM/IEEE-CS Joint Task Force to Define Software Engineering as a Profession.
|
 |
13
|
Dianne Martin , Chuck Huff , Donald Gotterbarn , Keith Miller, Curriculum guidelines for teaching the consequences of computing, Proceedings of the symposium on Computers and the quality of life, p.73-85, February 14-15, 1996, Philadelpia, Pennsylvania, United States
[doi> 10.1145/238339.238376]
|
| |
14
|
Project ImpactCS. The Consequences of Computing: A Framework for Teaching the Social and Ethical lmpact of Computing, May, 1995. see also Communications of the ACM, Dee, 1995.
|
| |
15
|
Project ImpactCS. Implementing the Tenth Strand: Extending the Curriculum Requirements for Computer Science, Januaxy, 1996.
|
| |
16
|
Project ImpactCS. Social and Ethical Impacts of Computing. http:llwww.seas.gwu.edulseaslimpactcsl index.html.
|
 |
17
|
|
 |
18
|
|
| |
19
|
|
| |
20
|
Werth, L. H. (1993) "Aa Adventure in Software Process." Software Engineering Education, Diaz-Herrera J., (ed.) New York: Springer-Verlag, Jan. 1993, 245-256.
|
|