The XXII self-assessment: the ethics of computing
Communications of the ACM
Communications of the ACM - Special issue on information filtering
Paramedic ethics for computer professionals
Journal of Systems and Software - Special issue on computer ethics
Using the new ACM code of ethics in decision making
Communications of the ACM
Computer ethics (2nd ed.)
Computers, ethics & social values
Computers, ethics & social values
The university's next challenges
Communications of the ACM
Curriculum guidelines for teaching the consequences of computing
Proceedings of the symposium on Computers and the quality of life
Practical guidance for teaching the social impact statement (SIS)
Proceedings of the symposium on Computers and the quality of life
Social impact statements: engaging public participation in information technology design
Proceedings of the symposium on Computers and the quality of life
The New Software Engineering
Integrating Ethics and Professional Issues into a Software Engineering Class
CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
Including the social and ethical implications of computing in the computer science curriculum
Proceedings of the ethics and social impact component on Shaping policy in the information age
Integrating ethical content into computing curricula
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Effective incorporation of ethics into courses that focus on programming
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Assessing students' practice of professional values
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Implementing a writing-intensive C.S./I.T. ethics course
Journal of Computing Sciences in Colleges
Should we assess our students' attitudes?
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Hi-index | 0.00 |
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.