skip to main content
10.1145/3545945.3569881acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Is More Better When Embedding Ethics in CS Courses?

Published: 03 March 2023 Publication History

Abstract

Embedding ethics modules in computer science (CS) courses is an approach to post-secondary ethics education that has been gaining traction. In contrast to dedicated courses on ethics in CS, embedding ethics modules into CS courses supports tight connections between ethical considerations and CS concepts, as well as enabling repeated exposure to ethics across multiple courses. Initial studies of the effectiveness of such modules suggest that this approach can increase both student interest in ethics and technology, and student self-efficacy towards incorporating ethical considerations in their computing work. Departments wishing to deploy embedded ethics (EE) modules need to decide how to invest resources, including class time, to maximize effectiveness while maintaining curriculum objectives. Such considerations include the number of EE module experiences a student has throughout their degree program, as well as the spacing of those experiences.
Research to date has focused on the effect of a single embedded ethics module. In this paper, we report on a study examining the impact of experiencing EE modules in multiple courses. Among our findings, our results suggest that more is not necessarily better --- that a modest number of periodic exposures to EE modules over the course of a degree program may be sufficient to achieve sustained positive attitudes and self-efficacy among students. While a picture is beginning to emerge, these results highlight the need for further research on the effectiveness of embedded ethics programs as a whole.

References

[1]
Ashish Aggarwal and Saurabh Ranjan. 2022. How Do Undergraduate Students Reason about Ethical and Algorithmic Decision-Making?. 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, 488--494. https://doi.org/10.1145/3478431.3499412
[2]
Ronald M Baecker. 2019. Computers and society: modern perspectives. Oxford University Press, USA.
[3]
Jason Borenstein, Matthew Drake, Robert Kirkman, and Julie Swann. 2008. The Test Of Ethical Sensitivity In Science And Engineering (Tesse): A Discipline Specific Assessment Tool For Awareness Of Ethical Issues. In 2008 Annual Conference & Exposition of the American Society for Engineering Education. ASEE Conferences, Pittsburgh, Pennsylvania.
[4]
Noelle Brown, Koriann South, and Eliane S. Wiese. 2022. 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 2022). Association for Computing Machinery, New York, NY, USA, 344--355. https://doi.org/10.1145/3501385.3543978
[5]
Emanuelle Burton, Judy Goldsmith, and Nicholas Mattei. 2018. How to Teach Computer Ethics through Science Fiction. Commun. ACM, Vol. 61, 8 (July 2018), 54--64. https://doi.org/10.1145/3154485
[6]
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 2021). Association for Computing Machinery, New York, NY, USA, 858--864. https://doi.org/10.1145/3408877.3432456
[7]
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.3499319
[8]
Morten W Fagerland. 2021. t-tests, non-parametric tests, and large studies - a paradox of statistical practice? BMC Medical Research Methodology, Vol. 12 (2021). Issue 78. https://doi.org/10.1186/1471-2288-12-78
[9]
Rodrigo Ferreira and Moshe Y. Vardi. 2021. Deep Tech Ethics: An Approach to Teaching Social Justice in Computer Science. Association for Computing Machinery, New York, NY, USA, 1041--1047. https://doi.org/10.1145/3408877.3432449
[10]
Casey Fiesler, Mikhaila Friske, Natalie Garrett, Felix Muzny, Jessie J. Smith, and Jason Zietz. 2021. Integrating Ethics into Introductory Programming Classes. Association for Computing Machinery, New York, NY, USA, 1027--1033. https://doi.org/10.1145/3408877.3432510
[11]
Natalie Garrett, Mikhaila Friske, and Casey Fiesler. 2020. Ethics from the Start: Exploring Student Attitudes and Creating Interventions in Intro Programming Classes. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 1348--1348.
[12]
Radhika Gorur, Leonard Hoon, and E. Kowal. 2020. Computer Science Ethics Education in Australia -- A Work in Progress. 2020 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE) (2020), 945--947.
[13]
Calvin C. Gotlieb and Alan Borodin. 1973. Social Issues in Computing. Academic Press, Toronto, Canada. 284 pages.
[14]
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 (July 2019), 54--61. https://doi.org/10.1145/3330794
[15]
Amir Hedayati-Mehdiabadi. 2022. How Do Computer Science Students Make Decisions in Ethical Situations? Implications for Teaching Computing Ethics Based on a Grounded Theory Study. ACM Transactions on Computing Education (TOCE), Vol. 22, 3, Article 37 (jun 2022), 24 pages. https://doi.org/10.1145/3483841
[16]
Diane Horton, Sheila A. McIlraith, Nina Wang, Maryam Majedi, Emma McClure, and Benjamin Wald. 2022. Embedding Ethics in Computer Science Courses: Does It Work?. 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, 481--487. https://doi.org/10.1145/3478431.3499407
[17]
Mara Kirdani-Ryan and Amy J. Ko. 2022. The House of Computing: Integrating Counternarratives into Computer Systems 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, 279--285. https://doi.org/10.1145/3478431.3499394
[18]
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.
[19]
Matthew Kopec, Meica Magnani, Vance Ricks, Roben Torosyan, John Basl, Nicholas Miklaucic, Felix Muzny, Ronald Sandler, Christo Wilson, Adam Wisniewski-Jensen, et al. 2022. The Effectiveness of Embedded Values Analysis Modules in Computer Science Education: An Empirical Study. arXiv preprint arXiv:2208.05453 (2022). https://arxiv.org/abs/2208.05453
[20]
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.
[21]
MIT. 2022. MIT Experiental Ethics. https://experientialethics.mit.edu/home Retrieved 2022-12-12 from
[22]
Mozilla. 2020. Mozilla Foundation Responsible Computer Science Challenge. https://foundation.mozilla.org/en/what-we-fund/awards/responsible-computer-science-challenge/ Retrieved 2021-08-12 from
[23]
Illah Reza Nourbakhsh. 2021. AI ethics: a call to faculty. Commun. ACM, Vol. 64, 9 (2021), 43--45.
[24]
University of Toronto Embedded Ethics Education Initiative. 2022. University of Toronto Embedded Ethics Module Repository. https://www.cs.toronto.edu/embedded-ethics/ Retrieved 2022--12-08 from
[25]
Justin Petelka, Megan Finn, Franziska Roesner, and Katie Shilton. 2022. Principles Matter: Integrating an Ethics Intervention into a Computer Security Course. 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, 474--480. https://doi.org/10.1145/3478431.3499275
[26]
Harvard Embedded EthiCS Program. 2021. Embedded EthiCS Module Repository. https://embeddedethics.seas.harvard.edu/classes Retrieved 2021-08-12 from
[27]
Harvard Embedded EthiCS Program. 2022. Embedded EthiCS Module Repository. https://embeddedethics.seas.harvard.edu Retrieved 2022-12-12 from
[28]
Rob Reich, Mehran Sahami, Jeremy M. Weinstein, and Hilary Cohen. 2020. Teaching Computer Ethics: A Deeply Multidisciplinary Approach. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (Portland, OR, USA) (SIGCSE 2020). Association for Computing Machinery, New York, NY, USA, 296--302. https://doi.org/10.1145/3328778.3366951
[29]
Jeffrey Saltz, Michael Skirpan, Casey Fiesler, Micha Gorelick, Tom Yeh, Robert Heckman, Neil Dewar, and Nathan Beard. 2019. Integrating ethics within machine learning courses. ACM Transactions on Computing Education (TOCE), Vol. 19, 4 (2019), 1--26.
[30]
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. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (Baltimore, Maryland, USA) (SIGCSE 2018). Association for Computing Machinery, New York, NY, USA, 940--945. https://doi.org/10.1145/3159450.3159573
[31]
Northeastern University. 2022a. Value Sensitive Design. https://vsd.ccs.neu.edu Retrieved 2022-12-12 from
[32]
Stanford University. 2022b. Ethics & Technology Initiative. https://ethicsinsociety.stanford.edu Retrieved 2022-12-12

Cited By

View all
  • (2024)What's in a Social Computing Course: Analyzing Computer and Information Science SyllabiProceedings of the 6th Annual Symposium on HCI Education10.1145/3658619.3658623(1-8)Online publication date: 5-Jun-2024
  • (2024)Agile Ethics: A Low Stakes, Skills-based Framework for Teaching CS EthicsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653539(492-498)Online publication date: 3-Jul-2024
  • (2024)"Not my Priority:" Ethics and the Boundaries of Computer Science Identities in Undergraduate CS EducationProceedings of the ACM on Human-Computer Interaction10.1145/36410138:CSCW1(1-28)Online publication date: 26-Apr-2024
  • Show More Cited By

Index Terms

  1. Is More Better When Embedding Ethics in CS Courses?

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1
    March 2023
    1481 pages
    ISBN:9781450394314
    DOI:10.1145/3545945
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 March 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. embedded ethics
    2. ethics education
    3. impact of technology on society

    Qualifiers

    • Research-article

    Conference

    SIGCSE 2023
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

    Upcoming Conference

    SIGCSE Virtual 2024
    1st ACM Virtual Global Computing Education Conference
    December 5 - 8, 2024
    Virtual Event , NC , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)140
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 17 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)What's in a Social Computing Course: Analyzing Computer and Information Science SyllabiProceedings of the 6th Annual Symposium on HCI Education10.1145/3658619.3658623(1-8)Online publication date: 5-Jun-2024
    • (2024)Agile Ethics: A Low Stakes, Skills-based Framework for Teaching CS EthicsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653539(492-498)Online publication date: 3-Jul-2024
    • (2024)"Not my Priority:" Ethics and the Boundaries of Computer Science Identities in Undergraduate CS EducationProceedings of the ACM on Human-Computer Interaction10.1145/36410138:CSCW1(1-28)Online publication date: 26-Apr-2024
    • (2024)Teaching Ethics in Computing: A Systematic Literature Review of ACM Computer Science Education PublicationsACM Transactions on Computing Education10.1145/363468524:1(1-36)Online publication date: 14-Jan-2024
    • (2024)Digital Conscience: Investigating the State of Ethics in CS Curricula in IndiaProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 210.1145/3632621.3671434(549-550)Online publication date: 12-Aug-2024
    • (2024)Learning about Responsible AI On-The-Job: Learning Pathways, Orientations, and AspirationsProceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency10.1145/3630106.3658988(1544-1558)Online publication date: 3-Jun-2024
    • (2024)Do Embedded Ethics Modules Have Impact Beyond the Classroom?Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630834(533-539)Online publication date: 7-Mar-2024
    • (2024)What Do We Teach to Engineering Students: Embedded Ethics, Morality, and PoliticsScience and Engineering Ethics10.1007/s11948-024-00469-130:1Online publication date: 19-Feb-2024
    • (2024)Embedded Ethics: Pandemic Contact Tracing and Ethical Trade-offsundefinedOnline publication date: 25-Jun-2024
    • (2024)Embedded Ethics: Pandemic Exposure Notification Systems and Giving Ethical JustificationsundefinedOnline publication date: 24-Jun-2024
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media