ABSTRACT
Computing is not neutral. The way that we collect and manipulate data, the decisions that are programmed into autonomous devices, even the ways that we use each other's code reflects someone's values. Because technology has more and more influence in society, consideration of these values should be a part of a Computer Science student's education. The ACM/IEEE 2013 Curricula Guidelines for Computer Science programs reflects this imperative. The writers of the document suggest that between 11 and 16 of the core hours be devoted to Social Issues and Professional Practice. Where and how should we include the essential discussions of values, ethical considerations, social issues, and professional practice in the curricula? Should a whole course be devoted to the topic? If so, when in the program should it appear? Should we instead incorporate values topics related to the subject matter in each computing course? If so how? Perhaps we should leave the discussion to the philosophers or ethicists on campus. Will our students then be able to make the connection between computing and general ethics/values frameworks? Which aspects of values judgments should be addressed? Can we generalize in a way that will still apply to future advances in our fields? We'd like to hear from you.
Index Terms
- Computing and Values: (Abstract Only)
Recommendations
On approaches to the study of social issues in computing
This paper identifies and analyzes technical and nontechnical biases in research on social issues in computing. Five positions—technicism, progressive individualism, elitism, pluralism, and radical criticism—which reflect major streams of contemporary ...
Computing Education: A Discussion Paper on Teaching and Assessing Ethics
ACSEAC '12: Proceedings of the 2012 African Conference for Sofware Engineering and Applied ComputingThe need to teach and assess ethics in computing education cannot be overemphasized. This is not unconnected to the ubiquitous nature of computing products and services, which has made ethical considerations of their use a focal point in the twenty-...
The Internet, ethical values, and conceptual frameworks: an introduction to Cyberethics
What exactly is Cyberethics? How did the field develop? What are some of the central issues and themes in this field, and what methodologies are used by those working in this area of applied ethics? These and related questions are considered in the ...
Comments