Computer science education for social good

Author:

Goldweber Michael1

Affiliation:

1. Xavier University, Cincinnati, Ohio

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...

Publisher

Association for Computing Machinery (ACM)

Cited by 11 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Humanitarian Applications Increase Interest and Motivation of Women in Computing;Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1;2023-03-02

2. A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence;Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2;2022-03-03

3. Ethical Applications of Big Data-Driven AI on Social Systems: Literature Analysis and Example Deployment Use Case;Information;2020-04-26

4. A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence;Proceedings of the 51st ACM Technical Symposium on Computer Science Education;2020-02-26

5. Computing for the social good in education;ACM Inroads;2019-11-15

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3