Communications of the ACM - Special issue: Soviet computing
ACM SIGCAS Computers and Society
Grading essays in computer ethics: rubrics considered helpful
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
ACM SIGCAS Computers and Society
Information ethics: On the philosophical foundation ofcomputer ethics
Ethics and Information Technology
Mapping the foundationalist debate in computer ethics
Ethics and Information Technology
Responding to the challenges of teaching computer ethics
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Effective incorporation of ethics into courses that focus on programming
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A discussion format for computer ethics
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Ethics for the Information Age (2nd Edition)
Ethics for the Information Age (2nd Edition)
Case-based analysis: a practical tool for teaching computer ethics
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Meta-informatics and ethical issues in computing
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Embracing the social relevance: computing, ethics and the community
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Mock trials and role-playing in computer ethics courses
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Ethics training and decision-making: do computer science programs need help?
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The Shallows: What the Internet Is Doing to Our Brains
The Shallows: What the Internet Is Doing to Our Brains
Enhancing the Social Issues Components in our Computing Curriculum: Computing for the Social Good
Proceedings of the 2010 ITiCSE working group reports
Applying CPR to the teaching of IT ethics
Proceedings of the 2011 conference on Information technology education
Is there service in computing service learning?
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Criticizing and modernizing computing curriculum: the case of the web and the social issues courses
Proceedings of the Seventeenth Western Canadian Conference on Computing Education
A framework for enhancing the social good in computing education: a values approach
Proceedings of the final reports on Innovation and technology in computer science education 2012 working groups
Computer science education for social good
Proceeding of the 44th ACM technical symposium on Computer science education
Incorporating professional ethics into an introductory computer science course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
It is by now widely accepted that social and professional issues are an important part of any computer science curriculum. The approach taken in most social issues courses is to articulate the social impacts of different computer technologies and then apply macro-ethical theories to those impacts. This paper argues that this approach has a number of drawbacks. First, it is based on a technological deterministic style of social explanation that has been in disrepute in the academic social sciences for decades. Second, it uses an algorithmic approach to ethics that simplifies the social complexity and the uncertainty that is the reality of socio-technological change. It concludes by suggesting that the alternative to the ethical evaluation of impacts is to focus the course instead on the social context; that is, on clarifying and unpacking the complexity involved in the relationship between technology and society.