Socially Responsible Computing in an Introductory Course

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Gautam, Aakash, Kulkarni, Anagha, Hug, Sarah, Lehr, Jane, Yoon, Ilmi
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910477192265728
author Gautam, Aakash
Kulkarni, Anagha
Hug, Sarah
Lehr, Jane
Yoon, Ilmi
author_facet Gautam, Aakash
Kulkarni, Anagha
Hug, Sarah
Lehr, Jane
Yoon, Ilmi
contents Given the potential for technology to inflict harm and injustice on society, it is imperative that we cultivate a sense of social responsibility among our students as they progress through the Computer Science (CS) curriculum. Our students need to be able to examine the social complexities in which technology development and use are situated. Also, aligning students' personal goals and their ability to achieve them in their field of study is important for promoting motivation and a sense of belonging. Promoting communal goals while learning computing can help broaden participation, particularly among groups who have been historically marginalized in computing. Keeping these considerations in mind, we piloted an introductory Java programming course in which activities engaging students in ethical and socially responsible considerations were integrated across modules. Rather than adding social on top of the technical content, our curricular approach seeks to weave them together. The data from the class suggests that the students found the inclusion of the social context in the technical assignments to be more motivating and expressed greater agency in realizing social change. We share our approach to designing this new introductory socially responsible computing course and the students' reflections. We also highlight seven considerations for educators seeking to incorporate socially responsible computing.
format Preprint
id arxiv_https___arxiv_org_abs_2401_01285
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Socially Responsible Computing in an Introductory Course
Gautam, Aakash
Kulkarni, Anagha
Hug, Sarah
Lehr, Jane
Yoon, Ilmi
Computers and Society
Human-Computer Interaction
Given the potential for technology to inflict harm and injustice on society, it is imperative that we cultivate a sense of social responsibility among our students as they progress through the Computer Science (CS) curriculum. Our students need to be able to examine the social complexities in which technology development and use are situated. Also, aligning students' personal goals and their ability to achieve them in their field of study is important for promoting motivation and a sense of belonging. Promoting communal goals while learning computing can help broaden participation, particularly among groups who have been historically marginalized in computing. Keeping these considerations in mind, we piloted an introductory Java programming course in which activities engaging students in ethical and socially responsible considerations were integrated across modules. Rather than adding social on top of the technical content, our curricular approach seeks to weave them together. The data from the class suggests that the students found the inclusion of the social context in the technical assignments to be more motivating and expressed greater agency in realizing social change. We share our approach to designing this new introductory socially responsible computing course and the students' reflections. We also highlight seven considerations for educators seeking to incorporate socially responsible computing.
title Socially Responsible Computing in an Introductory Course
topic Computers and Society
Human-Computer Interaction
url https://arxiv.org/abs/2401.01285