skip to main content
10.1145/3545945.3569855acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article
Open Access

Incorporating Ethics in Computing Courses: Barriers, Support, and Perspectives from Educators

Published:03 March 2023Publication History

ABSTRACT

Incorporating ethics into computing education has become a priority for the SIGCSE community. Many computing departments and educators have contributed to this endeavor by creating standalone computing ethics courses or integrating ethics modules and discussions into preexisting curricula. In this study, we hope to support this effort by reporting on computing educators' attitudes toward including ethics in their computing classroom, with a special focus on the structures that hinder or help this endeavor. We surveyed 138 higher education computing instructors to understand their attitudes toward including ethics in their classes, what barriers might be preventing them from doing so, and which structures best support them. We found that even though instructors were generally positive about ethics as a component of computing education, there are specific barriers preventing ethics from being included in some computing courses. In this work, we explore how to alleviate these barriers and outline support structures that could encourage further integration of ethics and computing in higher education.

References

  1. Robert M Aiken. 1983. Reflections on teaching computer ethics. ACM SIGCSE Bulletin, Vol. 15, 3 (1983), 8--12.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Anne G. Applin. 2006. A Learner-Centered Approach to Teaching Ethics in Computing. SIGCSE Bull., Vol. 38, 1 (mar 2006), 530--534. https://doi.org/10.1145/1124706.1121505Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Lecia Barker, Christopher Lynnly Hovey, and Jane Gruning. 2015. What influences CS faculty to adopt teaching practices?. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education. 604--609.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Rasika Bhalerao, Emanuelle Burton, Stacy A. Doore, and Judy Goldsmith. 2022. Learning Outcomes and Assessments for Ethical Computing. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2. 1182--1182.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Noelle Brown, Koriann South, and Eliane S. Wiese. 2022a. The Shortest Path to Ethics in AI: An Integrated Assignment Where Human Concerns Guide Technical Decisions. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1 (Lugano and Virtual Event, Switzerland) (ICER '22). Association for Computing Machinery, New York, NY, USA, 344--355. https://doi.org/10.1145/3501385.3543978Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Noelle Brown, Koriann South, and Eliane S. Wiese. August 7-10, 2022b. The Shortest Path to Ethics in AI: An Integrated Assignment Where Human Concerns Guide Technical Decisions. Proceedings of the 2022 ACM Conference on International Computing Education Research V.1 (ICER) (August 7-10, 2022).Google ScholarGoogle Scholar
  7. Beleicia B. Bullock, Fernando L. Nascimento, and Stacy A. Doore. 2021. Computing Ethics Narratives: Teaching Computing Ethics and the Impact of Predictive Algorithms. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 1020--1026. https://doi.org/10.1145/3408877.3432468Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Roxanne L. Canosa and Joan M. Lucas. 2008. Mock Trials and Role-Playing in Computer Ethics Courses. SIGCSE Bull., Vol. 40, 1 (mar 2008), 148--152. https://doi.org/10.1145/1352322.1352187Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Lena Cohen, Heila Precel, Harold Triedman, and Kathi Fisler. 2021. A New Model for Weaving Responsible Computing Into Courses Across the CS Curriculum. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 858--864. https://doi.org/10.1145/3408877.3432456Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Victoria Dean and Illah Nourbakhsh. 2022. Teaching Ethics by Teaching Ethics Pedagogy: A Proposal for Structural Ethics Intervention. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1 (Providence, RI, USA) (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 272--278. https://doi.org/10.1145/3478431.3499319Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Stacy A. Doore, Casey Fiesler, Michael S Kirkpatrick, Evan Peck, and Mehran Sahami. 2020. Assignments that blend ethics and technology. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 475--476.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Rodrigo Ferreira and Moshe Y Vardi. 2021. Deep tech ethics: an approach to teaching social justice in computer science. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. 1041--1047.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Casey Fiesler, Mikhaila Friske, Natalie Garrett, Felix Muzny, Jessie J. Smith, and Jason Zietz. 2021. Integrating Ethics into Introductory Programming Classes. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 1027--1033. https://doi.org/10.1145/3408877.3432510Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Casey Fiesler, Natalie Garrett, and Nathan Beard. 2020. What do we teach when we teach tech ethics? a syllabi analysis. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 289--295.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. National Center for Education Statistics. 2022. Integrated Postsecondary Education Data System.Google ScholarGoogle Scholar
  16. Sorelle Friedler, Kathi Fisler, Suresh Venkatasubramanian, and Seny Kamara. 2021. Responsible Problem Solving Repository. https://responsibleproblemsolving.github.io/Google ScholarGoogle Scholar
  17. Barbara J. Grosz, David Gray Grant, Kate Vredenburgh, Jeff Behrends, Lily Hu, Alison Simmons, and Jim Waldo. 2019. Embedded EthiCS: Integrating Ethics across CS Education. Commun. ACM, Vol. 62, 8 (jul 2019), 54--61. https://doi.org/10.1145/3330794Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Rick Homkes and Robert A Strikwerda. 2009. Meeting the ABET program outcome for issues and responsibilities: an evaluation of CS, IS, and IT programs. In Proceedings of the 10th ACM conference on SIG-information technology education. 133--137.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Shamika Klassen and Casey Fiesler. 2022. "Run Wild a Little With Your Imagination": Ethical Speculation in Computing Education with Black Mirror. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1 (Providence, RI, USA) (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 836--842. https://doi.org/10.1145/3478431.3499308Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Amy J Ko, Alannah Oleson, Neil Ryan, Yim Register, Benjamin Xie, Mina Tari, Matthew Davidson, Stefania Druga, and Dastyni Loksa. 2020. It is time for more critical CS education. Commun. ACM, Vol. 63, 11 (2020), 31--33.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Kevin Lin. 2022. CS Education for the Socially-Just Worlds We Need: The Case for Justice-Centered Approaches to CS in Higher Education. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1 (Providence, RI, USA) (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 265--271. https://doi.org/10.1145/3478431.3499291Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. C Dianne Martin, Chuck Huff, Donald Gotterbarn, and Keith Miller. 1996. Implementing a tenth strand in the CS curriculum. Commun. ACM, Vol. 39, 12 (1996), 75--84.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Barbara Moskal, Keith Miller, and L. A. Smith King. 2002. Grading Essays in Computer Ethics: Rubrics Considered Helpful. In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education (Cincinnati, Kentucky) (SIGCSE '02). Association for Computing Machinery, New York, NY, USA, 101--105. https://doi.org/10.1145/563340.563380Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Michael J. Quinn. 2006. On Teaching Computer Ethics Within a Computer Science Department. Science and Engineering Ethics, Vol. 12, 2 (2006), 335--343. https://doi.org/10.1007/s11948-006-0032-9Google ScholarGoogle ScholarCross RefCross Ref
  25. Zach Rentz, John Clements, Zoë Wood, and Aaron Keen. 2021. Before You Write Code... Putting Data and Ethics at the Center of Introductory Computing. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. 1353--1353.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Emma Riese, Madeleine Lorras, Martin Ukrop, and Tomávs Effenberger. 2021. Challenges Faced by Teaching Assistants in Computer Science Education Across Europe. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1 (Virtual Event, Germany) (ITiCSE '21). Association for Computing Machinery, New York, NY, USA, 547--553. https://doi.org/10.1145/3430665.3456304Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Ella Sarder and Casey Fiesler. 2022. Entering the Techlash: Student Perspectives on Ethics in Tech Job Searches. Extended abstracts of the ACM Conference on Computer-Supported Cooperative Work & Social Computing (2022).Google ScholarGoogle Scholar
  28. Ben Rydal Shapiro, Emma Lovegall, Amanda Meng, Jason Borenstein, and Ellen Zegura. 2021. Using Role-Play to Scale the Integration of Ethics Across the Computer Science Curriculum. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 1034--1040. https://doi.org/10.1145/3408877.3432525Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Michael Skirpan, Nathan Beard, Srinjita Bhaduri, Casey Fiesler, and Tom Yeh. 2018. Ethics Education in Context: A Case Study of Novel Ethics Activities for the CS Classroom (SIGCSE '18). Association for Computing Machinery, New York, NY, USA, 940--945. https://doi.org/10.1145/3159450.3159573Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Benjamin Walsh, Safinah Ali, Francisco Castro, Kayla Desportes, Daniella DiPaola, Irene Lee, William Payne, Scott Sieke, and Helen Zhang. 2022. Making Art with and about Artificial Intelligence: Three Approaches to Teaching AI and AI Ethics to Middle and High School Students. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2. 1203--1203.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Incorporating Ethics in Computing Courses: Barriers, Support, and Perspectives from Educators

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader