• Corpus ID: 52040583

Embedded EthiCS: Integrating Ethics Broadly Across Computer Science Education

  title={Embedded EthiCS: Integrating Ethics Broadly Across Computer Science Education},
  author={Barbara J. Grosz and David Gray Grant and Kate Vredenburgh and Jeff Behrends and Lily Hu and Alison Simmons and Jim Waldo},
Computing technologies have become pervasive in daily life, sometimes bringing unintended but harmful consequences. Forstudents to learn to think not only about what technology they could create, but also about what technology they shouldcreate, computer science curricula must expand to include ethical reasoning about the societal value and impact of these technologies. This paper presents Embedded EthiCS, a novel approachto integrating ethics into computer science education that incorporates… 

Figures from this paper

What Do We Teach When We Teach Tech Ethics?: A Syllabi Analysis

An in-depth qualitative analysis of 115 syllabi from university technology ethics courses is presented, contributing a snapshot of the content and goals of tech ethics classes, and recommendations for how these might be integrated across a computing curriculum.

More Than "If Time Allows": The Role of Ethics in AI Education

This exploratory work qualitatively analyzed 31 standalone AI ethics classes from 22 U.S. universities to understand which ethics-related topics instructors include in courses, and identifies and categorize topics in AI ethics education, share notable practices, and note omissions.

Integrating Ethics Across Computing: An Experience Report of Three Computing Courses Engaging Ethics and Societal Impact through Roleplaying, Case Studies, and Service Learning

The approach is to have students grapple with, examine and take ownership of the ethical and societal impact of the technologies they learn and build in the courses where they learn those technologies, just as they feel ownership ofThe technology.

Integrating Ethics into Introductory Programming Classes

It is proposed that the logical place to begin emphasizing ethics is on day one of computing education: in introductory programming classes, with assignments that teach basic programming concepts but are contextualized with real-world ethical dilemmas or concepts.

Ethics from the Start: Exploring Student Attitudes and Creating Interventions in Intro Programming Classes

This work focuses on students in introductory programming classes, seeking to understand both what students' existing attitudes are about the role of ethics in computing and how intervention at this early stage might impact them.

The Contestation of Tech Ethics: A Sociotechnical Approach to Technology Ethics in Practice

This article introduces the special issue “Technology Ethics in Action: Critical and Interdisciplinary Perspectives”. In response to recent controversies about the harms of digital technology,


  • Laura Ferrarello
  • Business
    DS 95: Proceedings of the 21st International Conference on Engineering and Product Design Education (E&PDE 2019), University of Strathclyde, Glasgow. 12th -13th September 2019
  • 2019
This paper describes how the practice of ethics and morality in design and engineering education can foster an industry which is ethically capable of tackling social issues. Through ethically aware

What does it mean to embed ethics in data science? An integrative approach based on microethics and virtues

Using the emerging model of ‘microethics’, a way of teaching daily responsibility in digital activities that is connected to (and draws from) the higher level ethical challenges discussed in digital/data ethics is proposed.

The Contestation of Tech Ethics: A Sociotechnical Approach to Ethics and Technology in Action

In order to identify and develop more rigorous strategies for reforming digital technologies and the social relations that they mediate, a sociotechnical approach is described, one that reflexively applies many of tech ethics’ own lessons regarding digital technologies to tech ethics itself.

Embedded ethics: a proposal for integrating ethics into the development of medical AI

It is proposed that an ‘embedded ethics’ approach, in which ethicists and developers together address ethical issues via an iterative and continuous process from the outset of development, could be an effective means of integrating robust ethical considerations into the practical development of medical AI.



Ethics Education in Context: A Case Study of Novel Ethics Activities for the CS Classroom

This paper outlines and discusses multiple ethics education interventions meant to work in the context of an existing technical course, and makes suggestions for embedding ethics in other CS education contexts.

Ethics education and scientific and engineering research : what's been learned? what should be done? : summary of a workshop

Increasing complexity and competitiveness in research environments, the prevalence of interdisciplinary and international involvement in research projects, and the close coupling of commerce and

Union College's Rapaport Everyday Ethics Across the Curriculum

As of September 1st, 2009, Union College, a small private Northeastern liberal arts college, has a thriving “everyday” ethics across the curriculum program. In less than three years, the program was

Effective incorporation of ethics into courses that focus on programming

Four case studies are presented that have been used successfully when incorporating ethics material into programming courses and show the difficulty of finding material that is both relevant to the course and comprehensible to the students.

How to teach computer ethics through science fiction

Science fiction in particular offers students a way to cultivate their capacity for moral imagination and inspire them to think outside of the box.

The Difficulty of Tolerance: Essays in Political Philosophy

1. A theory of freedom of expression 2. Rights, goals, and fairness 3. Due process 4. Preference and urgency 5. Freedom of expression and categories of expression 6. Human rights as a neutral concern

Freedom from Poverty as a Human Right: Who Owes What to the Very Poor? Co-published with UNESCO

Collected here in one volume are fifteen cutting-edge essays by leading academics which together clarify and defend the claim that freedom from poverty is a human right with corresponding binding

Big Data's Disparate Impact

Advocates of algorithmic techniques like data mining argue that these techniques eliminate human biases from the decision-making process. But an algorithm is only as good as the data it works with.

Differential Privacy

  • C. Dwork
  • Computer Science
    Encyclopedia of Cryptography and Security
  • 2006
A general impossibility result is given showing that a formalization of Dalenius' goal along the lines of semantic security cannot be achieved, which suggests a new measure, differential privacy, which, intuitively, captures the increased risk to one's privacy incurred by participating in a database.

Inherent Trade-Offs in the Fair Determination of Risk Scores

Some of the ways in which key notions of fairness are incompatible with each other are suggested, and hence a framework for thinking about the trade-offs between them is provided.