Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Computer science education for social good

Published: 30 July 2015 Publication History

Abstract

Mathematics was once dubbed by Carl Gauss the "Queen of the Sciences." Given how pervasive computing has become, what should we say about it? In 2001, a New York Times column declared that "All Science is Computer Science"[7]. Since that time, computing has made tremendous inroads in the Humanities as well. Given the ubiquity of computing's applicability; physical science, natural science, social science, the Arts and the Humanities, it is worthwhile to reflect on how computing is conveyed to those electing to study computing.
Buckley[1], back in 2009, after conducting an informal survey of the introductory computer science textbooks he had in his office, concluded that textbook authors were convinced that students studied computing because they were interested in animals (e.g. counting ducks, separating cows from horses), games (e.g. Tetris, Checkers), and food (e.g. donut counting, lemonade stands). Being a bit more generous, it may be fair to say that computing instructors are attempting to capture student interests by focusing on motivating examples and programming projects that deal with games, animations, robotics, mobile app development, and (e-) commerce.
Sadly, this rather narrow presentation of the discipline misses out along two key aspects:
• It fails to present the discipline in all its fullness with respect to its ubiquitous applicability.
• It ignores the growing body of research that indicates that students wish to pursue careers that have the potential for having a positive effect on their communities [2, 8]. This result is particularly relevant for women and other under-represented minorities in computing.
For far too long secondary students labored under the misconceptions that computing was boring, tedious and irrelevant [6, 10]. While these perceptions may be changing, as evidenced by growing enrollments in computing programs, students still do not see the connections between computing and pursuing a field that has the potential for social relevance. Nor do our computing curricula illustrate such connections.
Computing for the Social Good: Educational Practices (CSG-Ed) is an umbrella term meant to incorporate any educational activity, from small to large, that endeavors to convey and reinforce computing's social relevance and potential for positive societal impact[5, 4]. Ben Shneiderman first wrote about this back in 1971[9]. More recently there is the Humanitarian Free Open Source Software (HFOSS) in education initiative [3] in addition to the attention brought to this issue by two recent ITiCSE Working Group reports [5, 4].
In the Spring of 2015 SIGCAS hosted a Mini-Symposium on Computing for the Social Good: Educational Practices. The goal was to bring together current and future CSG-Ed practitioners, to share best practices, discover new collaborators, review common pitfalls (and how they can be avoided), and discuss how SIGCAS can support the many varied individual and group CSG-Ed efforts. From a robust set of applications, ten CSG-Ed practitioners were selected to present their work at the Mini-Symposium. What follows are the position papers describing the work of the ten selected presentations. They range from activities designed for the K-12 space, through a CS0 course, courses throughout the introductory computing sequence, in addition to the software engineering course and the capstone experience.
Read, Enjoy, and hopefully, be inspired...

References

[1]
M. Buckley. Viewpoint: Computing as social science. Commun. ACM, 52(4):29--30, Apr. 2009.
[2]
M. Buckley, J. Nordlinger, and D. Subramanian. Socially relevant computing. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '08, pages 347--351, New York, NY, USA, 2008. ACM.
[3]
H. J. C. Ellis, R. A. Morelli, T. R. de Lanerolle, J. Damon, and J. Raye. Can humanitarian open-source software development draw new students to cs? In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '07, pages 551--555, New York, NY, USA, 2007. ACM.
[4]
M. Goldweber, J. Barr, T. Clear, R. Davoli, S. Mann, E. Patitsas, and S. Portnoff. A framework for enhancing the social good in computing education: A values approach. In Proceedings of the 17th Annual Conference reports on Innovation and Technology in Computer Science Education - working group reports, ITiCSE-WGR '12, 2012.
[5]
M. Goldweber, R. Davoli, J. C. Little, C. Riedesel, H. Walker, G. Cross, and B. R. Von Konsky. Enhancing the social issues components in our computing curriculum: computing for the social good. ACM Inroads, 2:64--82, February 2011.
[6]
M. Guzdial. Teaching computing to everyone. Commun. ACM, 52(5), 2009.
[7]
G. Johnson. All science is computer science. The New York Times, 25 March 2001. Available: http://www.nytimes.com/2001/03/25/weekinreview/25JOHN.html {Last accessed: 11 May 2015}.
[8]
L. Sax, K. Lehman, A. Kanny, G. Lim, L. Paulson, H. Zimmerman, and J. Jacobs. Anatomy of an enduring gender gap: The evolution of women's participation in computer science. In Proceedings of the 2015 American Educational Research Association Annual Meeting, 2015.
[9]
B. Shneiderman. Computer science education and social relevance. SIGCSE Bull., 3(1):21--24, Mar. 1971.
[10]
S. Yardi and A. Bruckman. What is computing? : Bridging the gap between teenagers' perceptions and graduate students' experiences. In ICER '07: Proceedings of the 3rd International Workshop on Computing Education Research, 2007

Cited By

View all
  • (2024) What is the machine? Teachers’ professional learning about generative artificial intelligence as tutors for children Professional Development in Education10.1080/19415257.2024.2407413(1-16)Online publication date: 27-Sep-2024
  • (2023)Humanitarian Applications Increase Interest and Motivation of Women in ComputingProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569832(416-422)Online publication date: 2-Mar-2023
  • (2022)A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course SequenceProceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 210.1145/3478432.3499034(1039-1040)Online publication date: 3-Mar-2022
  • Show More Cited By

Index Terms

  1. Computer science education for social good

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGCAS Computers and Society
    ACM SIGCAS Computers and Society  Volume 45, Issue 2
    June 2015
    40 pages
    ISSN:0095-2737
    DOI:10.1145/2809957
    Issue’s Table of Contents
    Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 30 July 2015
    Published in SIGCAS Volume 45, Issue 2

    Check for updates

    Author Tags

    1. HFOSS
    2. SIGCAS
    3. computer science education
    4. computing for the social good
    5. project curriculum
    6. social issues

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)16
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024) What is the machine? Teachers’ professional learning about generative artificial intelligence as tutors for children Professional Development in Education10.1080/19415257.2024.2407413(1-16)Online publication date: 27-Sep-2024
    • (2023)Humanitarian Applications Increase Interest and Motivation of Women in ComputingProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569832(416-422)Online publication date: 2-Mar-2023
    • (2022)A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course SequenceProceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 210.1145/3478432.3499034(1039-1040)Online publication date: 3-Mar-2022
    • (2020)Ethical Applications of Big Data-Driven AI on Social Systems: Literature Analysis and Example Deployment Use CaseInformation10.3390/info1105023511:5(235)Online publication date: 26-Apr-2020
    • (2020)A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course SequenceProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366992(954-955)Online publication date: 26-Feb-2020
    • (2019)Computing for the social good in educationACM Inroads10.1145/336820610:4(24-29)Online publication date: 15-Nov-2019
    • (2019)A Middle-School Camp Emphasizing Data Science and Computing for Social GoodProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287510(358-364)Online publication date: 22-Feb-2019
    • (2019)Computing for social goodThe Electronic Journal of Information Systems in Developing Countries10.1002/isd2.1209085:3Online publication date: 20-May-2019
    • (2018)Contrasting CS student and academic perspectives and experiences of student engagementProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295777(1-35)Online publication date: 2-Jul-2018
    • (2018)Strategies for Adopting CSG-Ed In CS 12018 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT)10.1109/RESPECT.2018.8491703(1-2)Online publication date: Mar-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media