Blogs (19) >>
Thu 16 Mar 2023 16:35 - 17:00 at 701A - Integrating Ethics in Computing Education Chair(s): Karl Schmitt

There is a growing movement in undergraduate computer science (CS) programs to embed ethics across CS classes rather than rely on standalone ethics courses. One strategy is creating CS assignments which require students to address ethical issues inherent to the code they write. Previous studies evaluate ethics-based CS assignments using surveys with a subset of students who have completed the assignment. We built on this work by conducting 90-minute focus groups with students who reviewed a new introductory ethics-based CS assignment. In this experience report, we present a case study describing our process of designing an ethics-based assignment and proposing the assignment to students for feedback. Participants in our focus groups not only shared feedback on the assignment, but also on the integration of ethics into coding assignments in general, revealing the benefits and challenges of this work from a student perspective. We also generated novel ethics-oriented assignment concepts alongside students. Deriving from tech controversies that participants felt most affected by, we created a bank of ideas in order to provide a starting point for further curriculum development.

Thu 16 Mar

Displayed time zone: Eastern Time (US & Canada) change

15:45 - 17:00
Integrating Ethics in Computing EducationPapers at 701A
Chair(s): Karl Schmitt Trinity Christian College
15:45
25m
Paper
Developing Community Support for Computing Ethics Teaching AssistantsIn-Person
Papers
Robert MacDonald Georgia Tech, Cass Zegura University of California Irvine, Benjamin Shapiro Georgia State University, Jason Borenstein Georgia Tech, Ellen Zegura Georgia Institute of Technology
DOI
16:10
25m
Paper
Incorporating Ethics in Computing Courses: Barriers, Support, and Perspectives from EducatorsIn-Person
Papers
Jessie J. Smith University of Colorado, Boulder, Blakeley H. Payne University of Colorado, Boulder, Shamika Klassen University of Colorado, Boulder, Dylan Thomas Doyle University of Colorado, Boulder, Casey Fiesler University of Colorado Boulder
DOI
16:35
25m
Paper
“This applies to the real world”: Student Perspectives on Integrating Ethics into a Computer Science AssignmentIn-Person
Papers
Julie Jarzemsky University of Colorado Boulder, Joshua Paup University of Colorado Boulder, Casey Fiesler University of Colorado Boulder
DOI