Thumbnail
Access Restriction
Subscribed

Author Davoli, Renzo ♦ Patitsas, Elizabeth ♦ Mann, Samuel ♦ Clear, Tony ♦ Barr, John ♦ Goldweber, Michael ♦ Portnoff, Scott
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Introductory programming projects ♦ Computing for the social good
Abstract 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.
Description Affiliation: University of Toronto (Patitsas, Elizabeth) || AUT University (Clear, Tony) || Ithaca College (Barr, John) || Xavier University (Goldweber, Michael) || Downtown Magnets High School (Portnoff, Scott) || Università di Bologna (Davoli, Renzo) || Otago Polytechnic (Mann, Samuel)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2013-12-01
Publisher Place New York
Journal Inroads
Volume Number 4
Issue Number 1
Page Count 22
Starting Page 58
Ending Page 79


Open content in new tab

   Open content in new tab
Source: ACM Digital Library