TY - GEN
T1 - The Development of Teaching Case Studies to Explore Ethical Issues Associated with Computer Programming
T2 - 3rd Conference on United Kingdom and Ireland Computing Education Research, UKICER 2021
AU - Gordon, Damian
AU - Collins, Michael
AU - O'Sullivan, Dympna
N1 - Publisher Copyright:
© 2021 Owner/Author.
PY - 2021/9/2
Y1 - 2021/9/2
N2 - In the past decade software products have become pervasive in many aspects of people's lives around the world. Unfortunately, the quality of the experience an individual has interacting with that software is dependent on the quality of the software itself, and it is becoming more and more evident that many large software products contain a range of issues and errors, and these issues are not known to the developers of these systems, and they are unaware of the deleterious impacts of those issues on the individuals who use these systems. The authors of this paper are developing a new digital ethics curriculum for the instruction of computer science students. In this paper we present case studies that were explored to demonstrate programming issues to First Year Computer Science students. Each case study outlines key issues associated with a particular scenario and is accompanied by specific questions to be used by the instructor to allow students to begin to reflect on, and evaluate, the implications of these issues. The objective of this teaching content is to ensure that the students are presented with, and engage with, ethical considerations early in their studies and well before they encounter them in an employment setting.
AB - In the past decade software products have become pervasive in many aspects of people's lives around the world. Unfortunately, the quality of the experience an individual has interacting with that software is dependent on the quality of the software itself, and it is becoming more and more evident that many large software products contain a range of issues and errors, and these issues are not known to the developers of these systems, and they are unaware of the deleterious impacts of those issues on the individuals who use these systems. The authors of this paper are developing a new digital ethics curriculum for the instruction of computer science students. In this paper we present case studies that were explored to demonstrate programming issues to First Year Computer Science students. Each case study outlines key issues associated with a particular scenario and is accompanied by specific questions to be used by the instructor to allow students to begin to reflect on, and evaluate, the implications of these issues. The objective of this teaching content is to ensure that the students are presented with, and engage with, ethical considerations early in their studies and well before they encounter them in an employment setting.
KW - Ethical Case studies
KW - Programming Ethics
KW - Programming Issues
UR - http://www.scopus.com/inward/record.url?scp=85115205533&partnerID=8YFLogxK
U2 - 10.1145/3481282.3481293
DO - 10.1145/3481282.3481293
M3 - Conference contribution
AN - SCOPUS:85115205533
T3 - ACM International Conference Proceeding Series
BT - UKICER 2021 - Proceedings of the 2021 Conference on United Kingdom and Ireland Computing Education Research
PB - Association for Computing Machinery
Y2 - 2 September 2021 through 3 September 2021
ER -