2013
DOI: 10.1145/2432596.2432616
|View full text |Cite
|
Sign up to set email alerts
|

A framework for enhancing the social good in computing education

Abstract: large, that endeavors to convey and reinforce computing's social relevance and potential for positive societal impact. Besides the obvious benefit to society, CSG-Ed endeavors to exploit the finding that students' desire to have a positive societal impact is a strong determinant regarding their selection of a major[14]. A side effect of incorporating CSG-Ed activities, particularly in the introductory curriculum, is that it could potentially broaden participation in computing. It is worth noting that this "pos… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
23
0

Year Published

2014
2014
2025
2025

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 56 publications
(24 citation statements)
references
References 60 publications
1
23
0
Order By: Relevance
“…These include investigating repositories such as GitHub and social coding for good [28], slightly larger projects and those beneficial to users [15], and examining whether different code and community metrics can assess initial suitability before investing in preparing projects. Contributing the selected projects for use by other instructors [20,1] is also a concern of the future.…”
Section: Discussionmentioning
confidence: 99%
“…These include investigating repositories such as GitHub and social coding for good [28], slightly larger projects and those beneficial to users [15], and examining whether different code and community metrics can assess initial suitability before investing in preparing projects. Contributing the selected projects for use by other instructors [20,1] is also a concern of the future.…”
Section: Discussionmentioning
confidence: 99%
“…The ITiCSE working group [12] offers 14 projects related to "social good" that motivate students and provide them with skills to solve complex problems; Erkan et al [11] do the same for a data structures course. By contrast, we weave the theme of solving problems with real-world impact throughout the course.…”
Section: Related Workmentioning
confidence: 99%
“…and Scratch support game design. Data Science for Introductory Computing is a growing movement, with many instructors recognizing the inherent value [1], [2] Data science provides an authentic, useful context for every kind of student, since exploring data-oriented problems is something that almost all fields are beginning to find relevant [3], [4]. Additionally, it is readily possible to find data sources that connect to the world around the student and their past experiences, establishing a sense of personalized interest.…”
Section: B a New Solution: Data Sciencementioning
confidence: 99%