Proceedings of the 52nd ACM Technical Symposium on Computer Science Education 2021
DOI: 10.1145/3408877.3432510
|View full text |Cite
|
Sign up to set email alerts
|

Integrating Ethics into Introductory Programming Classes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
8
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 44 publications
(13 citation statements)
references
References 21 publications
0
8
0
Order By: Relevance
“…There is a growing body of literature aimed at AI Ethics Education that provides actionable suggestions, such as example assignments, case studies, reading lists, frameworks, lessons learned from many years teaching the same course, and so on ( eg . Bates et al, 2020; Fiesler et al, 2021). Continuing that line of inquiry, I have focused on the salient and common concerns particular to AI Ethics that might motivate one's teaching, going deep into a small sample of AI Ethics teachers' experiences.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…There is a growing body of literature aimed at AI Ethics Education that provides actionable suggestions, such as example assignments, case studies, reading lists, frameworks, lessons learned from many years teaching the same course, and so on ( eg . Bates et al, 2020; Fiesler et al, 2021). Continuing that line of inquiry, I have focused on the salient and common concerns particular to AI Ethics that might motivate one's teaching, going deep into a small sample of AI Ethics teachers' experiences.…”
Section: Discussionmentioning
confidence: 99%
“…First, we can compare them to existing pedagogical tools, which may help refine and deploy them for a wider audience. For example, Fielser et al (2021) offers recommendations that do address each of these areas of concern, except for the last, where Fiesler instead remarks on a barrier to type of moral reasoning: “when students struggle with technical material, they seem less engaged with the ethical components [and] they are focused on trying to understand the part they are being graded on.” Second, we can incorporate these areas of concern into frameworks when researching new pedagogies. This will be one goal of my own future research.…”
Section: Discussionmentioning
confidence: 99%
“…Consequently, they argue that tech ethics "could be part of every computing course" [13]. Recent work in undergraduate computing ethics include designs for standalone ethics courses [11,32]; integrated ethics across the curriculum [7,16]; and integrated ethics modules or lessons in courses such as machine learning [35], human-centered computing [37], and introductory CS [10,12]. Critical approaches to computing ethics challenge dominant narratives by centering computing's moral, ethical, and social values as well as its political power to reshape social structures and hierarchies [11,20,26,29,34,38,39,41].…”
Section: Ethics In the Computing Curriculummentioning
confidence: 99%
“…At the same time, others including Donald Gotterbarn [17] pointed out that computing ethics should be part of a professional code of conduct, which resulted in the development of a number of codes of ethics and codes of conduct for computing professionals, for example, the ACM Code of Ethics [1]. Recent work on programming ethics by Fiesler et al proposes a new way forward for incorporating ethics into programming modules, by focusing on incorporating the ethical content into the assignments and assessments and leaving the teaching content unchanged, which has delivered promising results [14]. Although the Ethics4EU project is taking a different approach to the development of content, even so, the work of Fiesler et al will be incorporated into the project.…”
Section: Introductionmentioning
confidence: 99%