A framework for enhancing the social good in computing education: a values approach
Open accessAbstract
This paper addresses two interrelated problems currently confronting computer science education, motivating students while simultaneously providing them with the skills they'll need to solve complex interconnected problems. We describe a framework for motivating computer science students by adding the context of social good to introductory computing assignments. Adding the context in this manner also goes some way to addressing the need for graduates to have skills, attributes and behaviours appropriate to contributing to social good outcomes. Accompanying this, we provide 14 concrete examples of introductory computing projects that convey and reinforce computing's social relevance and potential for positive societal impact.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Primary studies report using general learning approaches including student-centered active learning, discussions and reflections, preparation and classification of ready-made project ideas on computing for the social good, experiential and reflective learning activity and reflective reports, a Sustainable programming pedagogical model with reflections, and a flipped classroom for critical thinking
“In this category, the studies report on using student-centered active learning [24], discussions and reflections [54,67,68,84], preparation and classification of ready-made project ideas on computing for the social good [21], experiential and reflective learning activity and reflective reports [59], a”
From Sustainability in computing education: A systematic literature review (2024) · cites this paper as [21]
Connecting computing to social sustainability can bring sustainability to life.
“In addition, connecting computing to social sustainability can bring sustainability to life [21,73].”
From Sustainability in computing education: A systematic literature review (2024) · cites this paper as [21]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
The citation lists haven’t been fetched yet
References 81 · Cited by 65
Research works printed but not linked: 9
- M. Buckley. Viewpoint: Computing as social science. Commun. ACM, 52(4):29-30, Apr. 2009.
- Z. Dodds and R. Libeskind-Hadas. Bio1 as CS1: Evaluating a crossdisciplinary CS context. In Proceedings of the 17th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE '12, 2012.
- A. Erkan, T. Pfaff, J. Hamilton, and M. Rogers. Sustainability themed problem solving in data structures and algorithms. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, SIGCSE '12, pages 9-14, New York, NY, USA, 2012. ACM.
- M. Guzdial. Teaching computing to everyone. Commun. ACM, 52(5), 2009.
- M. McLuhan and Q. Fiore. The Medium Is the Message: An Inventory of Effects -Centennial Facsimile Edition. Gingko Press, 2011.
- J. Owens and J. Matthews. Cybercivics: a novel approach to reaching K-12 students with the social relevance of computer science. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '08, pages 372-376, New York, NY, USA, 2008. ACM.
- S. Pulimood, D. Shaw, and E. Lounsberry. Gumshoe: A model for undergraduate computational journalism education. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, SIGCSE '11, 2011.
- D. Russell. Landmark Essays on Writing Across the Curriculum, chapter American Origins of the Writing-across-the-Curriculum Movement. 1994.
- L. Smith and S. Mann. Sustainable software engineering. In S. Mann and M. Verhaart, editors, 1st Annual Conference of Computing and Information Technology, Education and Research in New Zealand (incorporating 23rd Annual NACCQ), pages 366-367. CITRENZ/NACCQ, 2010.
- Authors
- Goldweber, M., Barr, J., Clear, T., Davoli, R., Mann, S., Patitsas, E., & Portnoff, S.
- Affiliations
- Xavier University (US)
- Ithaca College (US)
- Auckland University of Technology (NZ)
- University of Bologna (IT)
- Otago Polytechnic (NZ)
- University of Toronto (CA)
- Downtown Magnets High School
- Venue
- ACM Inroads
- Published
- 2013-03
- Volume
- 4
- Issue
- 1
- Pages
- 58-79
- ISSN
- 2153-2184 (ISSN-L)
- 2153-2192
- OpenAlex
- W2175909646
- Cited by
- 65
- References
- 81
- Citations by year
- 2026: 5 · 2025: 6 · 2024: 5 · 2023: 6 · 2022: 3 · 2021: 4 · 2020: 5 · 2019: 5 · 2018: 6 · 2017: 5 · 2016: 2 · 2015: 7 · 2014: 6
- FWCI
- 7.61
- Type
- journal article
- Language
- en
- Open access
- green
- hdl.handle.net
- Locations
- ACM Inroads (publishedVersion)
- Tuwhera (Auckland University of Technology) (submittedVersion)
- Archivio istituzionale della ricerca (Alma Mater Studiorum Università di Bologna) (submittedVersion)
- Funders
- Auckland University of Technology, New Zealand
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Social Sciences › Education › Problem and Project Based Learning
- Social Sciences › Education › Service-Learning and Community Engagement
- Keywords
- social good, computing education, student motivation, introductory computing, societal impact of computing, graduate competencies
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review