Award Abstract # 1937950
Situated Algorithmic Thinking: Preparing the Future Computing Workforce for Ethical Decision-Making through Interactive Case Studies

NSF Org: DUE
Division Of Undergraduate Education
Recipient: GEORGE MASON UNIVERSITY
Initial Amendment Date: March 16, 2020
Latest Amendment Date: June 20, 2023
Award Number: 1937950
Award Instrument: Standard Grant
Program Manager: Thomas Kim
tkim@nsf.gov
 (703)292-4458
DUE
 Division Of Undergraduate Education
EDU
 Directorate for STEM Education
Start Date: May 15, 2020
End Date: April 30, 2024 (Estimated)
Total Intended Award Amount: $299,989.00
Total Awarded Amount to Date: $367,789.00
Funds Obligated to Date: FY 2020 = $299,989.00
FY 2021 = $27,000.00

FY 2022 = $28,800.00

FY 2023 = $12,000.00
History of Investigator:
  • Aditya Johri (Principal Investigator)
    johri@gmu.edu
  • Huzefa Rangwala (Co-Principal Investigator)
  • Alexander Monea (Co-Principal Investigator)
Recipient Sponsored Research Office: George Mason University
4400 UNIVERSITY DR
FAIRFAX
VA  US  22030-4422
(703)993-2295
Sponsor Congressional District: 11
Primary Place of Performance: George Mason University
4400 University Dr
Fairfax
VA  US  22030-4422
Primary Place of Performance
Congressional District:
11
Unique Entity Identifier (UEI): EADLFP7Z72E5
Parent UEI: H4NRWLFCDF43
NSF Program(s): IUSE
Primary Program Source: 04002223DB NSF Education & Human Resource
04002324DB NSF STEM Education

04002021DB NSF Education & Human Resource

04002122DB NSF Education & Human Resource
Program Reference Code(s): 8209, 9178, 9251
Program Element Code(s): 199800
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.076

ABSTRACT

This project aims to serve the national interest by studying how undergraduate students develop ethical decision-making skills. It will specifically focus on these skills in the context of algorithmic thinking. Algorithmic thinking solves problems by identifying step-by-step instructions that can solve the original problem as well as be used again and again to solve related problems. Algorithmic thinking is a foundation of computational thinking, information technology, and computing, all of which have had positive effects on many aspects of life. However, there is increasing concern about how algorithm-based technology may harm individuals and society. One concern is the potential for the algorithms that run software to have unintended outcomes, including production of biased results. For example, a hiring algorithm designed to evaluate candidates for an engineering job may be biased toward hiring male engineers because the data about successful engineers is mostly about successful male engineers. Therefore, it will be important to integrate ethical decision making into the computer science curriculum so that future programmers are aware of and can mitigate unintended algorithmic outcomes. Toward this goal, the project will develop, implement, and test six interactive case studies to engage undergraduate students in the ethical aspects of algorithmic thinking and algorithm design. The case studies will enable students to think through issues of algorithmic decision making from different perspectives. This experience is expected to promote student understanding of ethical considerations in the context of algorithmic thinking. The interactive case studies will be adaptable for use in other courses, in standalone workshops, and at other institutions.

The ability to use algorithmic thinking to design and develop technology is a core concern for education of the future workforce. The challenge with algorithmic decision-making at a societal level is that algorithms can be (1) biased due to the characteristics of the underlying data used to train different models; (2) unaccountable in that there is no mechanism to audit them or for redress if an algorithm is misused or makes an error; and (3) misunderstood regarding how algorithm-driven decisions impact social justice or ethical issues. Given the importance of algorithms and their complexity, it is critical that students learn ethical decision-making as part of their computer science education. Building on the situated cognition paradigm of learning, this project will develop interactive case studies that provide students the opportunity to think through issues of algorithmic design. Engaging with the material from different perspectives and domains will allow students to develop a well-grounded understanding of the importance of ethics in the context of algorithm development. The research component of the project will measure how perspectival understanding develops using interactive case studies. The research study will use a mixed methods approach involving analysis of student-generated artifacts such as concept maps and analysis of student explanations, using coding strategies to document important trends and outcomes. This project is supported by the NSF Improving Undergraduate STEM Education Program: Education and Human Resources, which supports research and development projects to improve the effectiveness of STEM education for all students. Through the Engaged Student Learning track, the program supports the creation, exploration, and implementation of promising practices and tools.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Hingle, A. and Johri, A. and Rangwala, H. and Monea, A. "Using the Boeing Max Air Disaster as A Role-play Scenario for Teaching Ethical Thinking" 2021 ASEE Virtual Annual Conference , 2021 Citation Details
Hingle, Ashish and Johri, Aditya "Assessing Engineering Students Representation and Identification of Ethical Dilemmas through Concept Maps and Role-Plays" ASEE Annual Conference , 2022 Citation Details
Hingle, Ashish and Johri, Aditya and Brozina, Cory "Instructing First-Year Engineering Students on the Ethics of Algorithms through a Role-Play" ASEE Annual Conference Proceedings , 2022 Citation Details
Hingle, Ashish and Rangwala, Huzefa and Johri, Aditya and Monea, Alex "Using Role-Plays to Improve Ethical Understanding of Algorithms Among Computing Students" Frontiers of Education , 2021 https://doi.org/10.1109/FIE49875.2021.9637418 Citation Details
Johri, Aditya and Hingle, Ashish "Learning to Link Micro, Meso, and Macro Ethical Concerns Through Role-Play Discussions" IEEE Conference on Frontiers of Education , 2022 https://doi.org/10.1109/FIE56618.2022.9962560 Citation Details
Johri, Aditya and Hingle, Ashish "Students' technological ambivalence toward online proctoring and the need for responsible use of educational technologies" Journal of Engineering Education , v.112 , 2023 https://doi.org/10.1002/jee.20504 Citation Details
Mehta, Shruti and Hingle, Ashish and Johri, Aditya "Teaching Multidimensional Ethical Decision-Making Through a Role-Play Case Study" , 2023 https://doi.org/10.1109/FIE58773.2023.10343022 Citation Details

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

The ability to understand the role played by algorithms embedded in digital applications and services in decision-making is an important learning objective for the future workforce. Algorithmic thinking is a foundation of computational thinking, information technology, and computing, all of which have had positive effects on many aspects of life. However, there is increasing concern about how algorithm-based technology may harm individuals and society. Therefore, it is important to integrate ethical decision making into technology curriculum so that future technologists are aware of and can mitigate unintended algorithmic outcomes. In this project we created a series of educational resources to teach undergraduate students ethical decision-making skills. We developed, implemented, and tested eight interactive case studies that use role-based discussion to engage undergraduate students in the ethical aspects of algorithmic thinking and algorithm design. The case studies enable students to think through issues of algorithmic decision making from different perspectives. In terms of intellectual merits, this projects builds on the situated cognition paradigm of learning and contributes to that literature through a design-based research approach in the context of ethics education. The findings from this work show the efficacy of perspective thinking in improving students’ ethical thinking. Engaging with the material from different perspectives and domains will allow students to develop a well-grounded understanding of the importance of ethics in the context of algorithm development. The research also shows the viability of using a a multi methods approach for assessment including student-generated artifacts such as concept maps and analysis of student explanations. In terms of broader impacts, the case studies are adaptable for use in other courses, in standalone workshops, and at other institutions. The cases developed as part of the project are publicly available online, including through the Online Ethics Center repository. The cases have been implemented and tested across institutions and the work has been shared with other faculty through workshops and presentations at conferences. The research has been published in both journals and conference proceedings.


Last Modified: 05/02/2024
Modified by: Aditya Johri

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page