{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T19:42:04Z","timestamp":1776109324704,"version":"3.50.1"},"reference-count":86,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2013,3,1]],"date-time":"2013-03-01T00:00:00Z","timestamp":1362096000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Inroads"],"published-print":{"date-parts":[[2013,3]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/2432596.2432616","type":"journal-article","created":{"date-parts":[[2013,3,19]],"date-time":"2013-03-19T13:34:23Z","timestamp":1363700063000},"page":"58-79","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["A framework for enhancing the social good in computing education"],"prefix":"10.1145","volume":"4","author":[{"given":"Michael","family":"Goldweber","sequence":"first","affiliation":[{"name":"Xavier University"}]},{"given":"John","family":"Barr","sequence":"additional","affiliation":[{"name":"Ithaca College"}]},{"given":"Tony","family":"Clear","sequence":"additional","affiliation":[{"name":"AUT University"}]},{"given":"Renzo","family":"Davoli","sequence":"additional","affiliation":[{"name":"Universit\u00e0 di Bologna"}]},{"given":"Samuel","family":"Mann","sequence":"additional","affiliation":[{"name":"Otago Polytechnic"}]},{"given":"Elizabeth","family":"Patitsas","sequence":"additional","affiliation":[{"name":"University of Toronto"}]},{"given":"Scott","family":"Portnoff","sequence":"additional","affiliation":[{"name":"Downtown Magnets High School"}]}],"member":"320","published-online":{"date-parts":[[2013,3]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"http:\/\/professionals.collegeboard.com\/data-reports-research\/ap\/data","author":"College board AP program summary report.","year":"2011","unstructured":"College board AP program summary report. http:\/\/professionals.collegeboard.com\/data-reports-research\/ap\/data , 2011 . College board AP program summary report. http:\/\/professionals.collegeboard.com\/data-reports-research\/ap\/data, 2011."},{"key":"e_1_2_1_2_1","volume-title":"Computer science curriculum 2008: An interim revision of CS","author":"ACM\/IEEE-CS Joint Interim Review Task Force","year":"2001","unstructured":"ACM\/IEEE-CS Joint Interim Review Task Force . Computer science curriculum 2008: An interim revision of CS 2001 , report from the interim review task force, 2008. ACM\/IEEE-CS Joint Interim Review Task Force. Computer science curriculum 2008: An interim revision of CS 2001, report from the interim review task force, 2008."},{"issue":"5","key":"e_1_2_1_3_1","first-page":"25","article-title":"May we have class outside?","volume":"19","author":"Adams J. B.","year":"2004","unstructured":"J. B. Adams and E. Runkles . \" May we have class outside? \": implementing service learning in a CS1 curriculum. J. Comput. Sci. Coll. , 19 ( 5 ): 25 -- 34 , May 2004 . J. B. Adams and E. Runkles. \"May we have class outside?\": implementing service learning in a CS1 curriculum. J. Comput. Sci. Coll., 19(5):25--34, May 2004.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734440"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953281"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508923"},{"key":"e_1_2_1_7_1","volume-title":"Objects First with Java: A Practical Introduction Using BlueJ. Pearson: Prentice Hall, 4 edition","author":"Barnes D.","year":"2009","unstructured":"D. Barnes and M. K\u00c3\u00b6lling . Objects First with Java: A Practical Introduction Using BlueJ. Pearson: Prentice Hall, 4 edition , 2009 . D. Barnes and M. K\u00c3\u00b6lling. Objects First with Java: A Practical Introduction Using BlueJ. Pearson: Prentice Hall, 4 edition, 2009."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/961511.961613"},{"key":"e_1_2_1_9_1","unstructured":"T. Bell. Computer science unplugged. http:\/\/csunplugged.org\/. T. Bell. Computer science unplugged. http:\/\/csunplugged.org\/."},{"key":"e_1_2_1_10_1","unstructured":"J. Benyo and J. White. Dot diva. http:\/\/dotdiva.org\/educators\/problem.html. J. Benyo and J. White. Dot diva. http:\/\/dotdiva.org\/educators\/problem.html."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1108\/14676371011077540"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1498765.1498779"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971463"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352255"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734439"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2078856.2078858"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124706.1121352"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345375.1345439"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124706.1121412"},{"key":"e_1_2_1_20_1","series-title":"Principles of Computer Science Series","volume-title":"Designing Pascal Solutions: A Case Study Approach","author":"Clancy M.","year":"1992","unstructured":"M. Clancy and M. Linn . Designing Pascal Solutions: A Case Study Approach . Principles of Computer Science Series . Computer Science Press , 1992 . M. Clancy and M. Linn. Designing Pascal Solutions: A Case Study Approach. Principles of Computer Science Series. Computer Science Press, 1992."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1805724.1805737"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999812"},{"key":"e_1_2_1_23_1","unstructured":"A. Craig and J. Fisher. Digital divas club. http:\/\/digitaldivasclub.org\/vic\/. A. Craig and J. Fisher. Digital divas club. http:\/\/digitaldivasclub.org\/vic\/."},{"key":"e_1_2_1_24_1","unstructured":"P. Curzon P. McOwan and J. Black. Computer science for fun. http:\/\/www.cs4fn.org\/. P. Curzon P. McOwan and J. Black. Computer science for fun. http:\/\/www.cs4fn.org\/."},{"key":"e_1_2_1_25_1","unstructured":"Q. Cutts M. Calder and P. Dickman. Computer science inside\u2026 bring computer science alive. http:\/\/csi.dcs.gla.ac.uk\/. Q. Cutts M. Calder and P. Dickman. Computer science inside\u2026 bring computer science alive. http:\/\/csi.dcs.gla.ac.uk\/."},{"key":"e_1_2_1_26_1","unstructured":"V. Dagiene. Bebras contest. http:\/\/www.bebras.org\/en\/welcome. V. Dagiene. Bebras contest. http:\/\/www.bebras.org\/en\/welcome."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11251-009-9110-0"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978542.1978552"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325360"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822095"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999836"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227495"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157146"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157146"},{"key":"e_1_2_1_35_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-3700-9","volume-title":"Computer science project work: principles and pragmatics","author":"Fincher S.","year":"2001","unstructured":"S. Fincher , M. Petre , and M. Clark , editors . Computer science project work: principles and pragmatics . Springer-Verlag , London, UK , 2001 . S. Fincher, M. Petre, and M. Clark, editors. Computer science project work: principles and pragmatics. Springer-Verlag, London, UK, 2001."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/543812.543836"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2339055.2339071"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1929887.1929907"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/349316.349368"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1506409.1506420"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/0742-051X(94)00012-U"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.192"},{"key":"e_1_2_1_43_1","volume-title":"Failure?","author":"Holton D.","year":"2009","unstructured":"D. Holton . Cognitive load theory : Failure? , 2009 . http:\/\/edtechdev.wordpress.com\/2009\/11\/16\/cognitive-load-theory-failure\/. D. Holton. Cognitive load theory: Failure?, 2009. http:\/\/edtechdev.wordpress.com\/2009\/11\/16\/cognitive-load-theory-failure\/."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1520340.1520354"},{"key":"e_1_2_1_45_1","volume-title":"Proceedings of the National Academy of Sciences, 106(22)","author":"Janet J. H.","year":"2009","unstructured":"J. H. Janet and J. Mertz . Gender, culture and mathematics performance . Proceedings of the National Academy of Sciences, 106(22) , June 2009 . J. H. Janet and J. Mertz. Gender, culture and mathematics performance. Proceedings of the National Academy of Sciences, 106(22), June 2009."},{"key":"e_1_2_1_46_1","volume-title":"Computers and Society: Computing for Good","author":"Kaczmarczyk L. C.","year":"2011","unstructured":"L. C. Kaczmarczyk . Computers and Society: Computing for Good . Chapman and Hall , 2011 . L. C. Kaczmarczyk. Computers and Society: Computing for Good. Chapman and Hall, 2011."},{"key":"e_1_2_1_47_1","unstructured":"D. Kamen and K. K. Kristiansen. First lego league. http:\/\/www.firstlegoleague.org\/. D. Kamen and K. K. Kristiansen. First lego league. http:\/\/www.firstlegoleague.org\/."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953219"},{"key":"e_1_2_1_49_1","volume-title":"Adding it up: Helping children learn mathematics","author":"Kirkpatrick J.","year":"2001","unstructured":"J. Kirkpatrick , J. Swafford , and B. Findell . Adding it up: Helping children learn mathematics . National Academy Press , 2001 . J. Kirkpatrick, J. Swafford, and B. Findell. Adding it up: Helping children learn mathematics. National Academy Press, 2001."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999858"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227466"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/794194.794979"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140165"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.171"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189215.1189183"},{"key":"e_1_2_1_56_1","volume-title":"New York Times","author":"Lohr S.","year":"2012","unstructured":"S. Lohr . The age of big data . New York Times , February 2012 . S. Lohr. The age of big data. New York Times, February 2012."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1709424.1709459"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1473195.1473241"},{"key":"e_1_2_1_59_1","volume-title":"The Medium Is the Message: An Inventory of Effects - Centennial Facsimile Edition","author":"McLuhan M.","year":"2011","unstructured":"M. McLuhan and Q. Fiore . The Medium Is the Message: An Inventory of Effects - Centennial Facsimile Edition . Gingko Press , 2011 . M. McLuhan and Q. Fiore. The Medium Is the Message: An Inventory of Effects - Centennial Facsimile Edition. Gingko Press, 2011."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1358628.1358667"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1240866.1241046"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734321"},{"key":"e_1_2_1_63_1","volume-title":"Proceedings of the 22nd Annual Conference for the Australasian Association for Engineering Education","author":"O'Shea J.","year":"2011","unstructured":"J. O'Shea and C. Baillie . Engineering education towards social and environmental justice . In Proceedings of the 22nd Annual Conference for the Australasian Association for Engineering Education , 2011 . J. O'Shea and C. Baillie. Engineering education towards social and environmental justice. In Proceedings of the 22nd Annual Conference for the Australasian Association for Engineering Education, 2011."},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352261"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989622.1989626"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1096000.1096026"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157291"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157210"},{"key":"e_1_2_1_69_1","volume-title":"Teaching as a Subversive Activity","author":"Postman N.","year":"1969","unstructured":"N. Postman and C. Weingartner . Teaching as a Subversive Activity . Delacorte Press , 1969 . N. Postman and C. Weingartner. Teaching as a Subversive Activity. Delacorte Press, 1969."},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953314"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227496"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953288"},{"key":"e_1_2_1_73_1","volume-title":"Information Technology for Training and Education","author":"Reeves T.","year":"1992","unstructured":"T. Reeves . Effective dimensions of interactive learning systems . In Information Technology for Training and Education , Brisbane, Australia , 1992 . Australia Information Technology for Training and Education. T. Reeves. Effective dimensions of interactive learning systems. In Information Technology for Training and Education, Brisbane, Australia, 1992. Australia Information Technology for Training and Education."},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/1593105.1593133"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227493"},{"key":"e_1_2_1_76_1","unstructured":"D. Russell. Landmark Essays on Writing Across the Curriculum chapter American Origins of the Writing-across-the-Curriculum Movement. 1994. D. Russell. Landmark Essays on Writing Across the Curriculum chapter American Origins of the Writing-across-the-Curriculum Movement. 1994."},{"key":"e_1_2_1_77_1","volume-title":"Proceedings of the 15th Annual NACCQ","author":"Schuhmacher M.","year":"2002","unstructured":"M. Schuhmacher and S. Markham . Applying rubrics assessment in undergraduate computer science education . In Proceedings of the 15th Annual NACCQ , 2002 . M. Schuhmacher and S. Markham. Applying rubrics assessment in undergraduate computer science education. In Proceedings of the 15th Annual NACCQ, 2002."},{"issue":"3","key":"e_1_2_1_78_1","first-page":"75","article-title":"Perspectives concerning the utilization of service learning projects for a computer science course","volume":"25","author":"Scorce R. A.","year":"2010","unstructured":"R. A. Scorce . Perspectives concerning the utilization of service learning projects for a computer science course . J. Comput. Sci. Coll. , 25 ( 3 ): 75 -- 81 , Jan. 2010 . R. A. Scorce. Perspectives concerning the utilization of service learning projects for a computer science course. J. Comput. Sci. Coll., 25(3):75--81, Jan. 2010.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/873674.873677"},{"key":"e_1_2_1_80_1","first-page":"366","volume-title":"1st Annual Conference of Computing and Information Technology Education and Research in New Zealand (incorporating 23rd Annual NACCQ)","author":"Smith L.","year":"2010","unstructured":"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 . 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."},{"key":"e_1_2_1_81_1","volume-title":"University Lecture","author":"Snyder L.","year":"2011","unstructured":"L. Snyder . Steganography. University Lecture , 2011 . L. Snyder. Steganography. University Lecture, 2011."},{"key":"e_1_2_1_82_1","doi-asserted-by":"crossref","unstructured":"S. Sterling. Higher Education Sustainability and the Role of Systemic Learning pages 50--70. Kluwer Academic NY 2004. S. Sterling. Higher Education Sustainability and the Role of Systemic Learning pages 50--70. Kluwer Academic NY 2004.","DOI":"10.1007\/0-306-48515-X_5"},{"key":"e_1_2_1_83_1","volume-title":"Information Technology for Environmental Sustainability","author":"Tomlinson B.","year":"2010","unstructured":"B. Tomlinson . Greening through IT : Information Technology for Environmental Sustainability . The MIT Press , 2010 . B. Tomlinson. Greening through IT: Information Technology for Environmental Sustainability. The MIT Press, 2010."},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/GHTC.2011.78"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/1288580.1288586"},{"key":"e_1_2_1_86_1","unstructured":"S. Zweben and B. Bizot. CRA-Taulbee survey. http:\/\/cra.org\/resources\/taulbee\/. S. Zweben and B. Bizot. CRA-Taulbee survey. http:\/\/cra.org\/resources\/taulbee\/."}],"container-title":["ACM Inroads"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2432596.2432616","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2432596.2432616","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:18:20Z","timestamp":1750234700000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2432596.2432616"}},"subtitle":["a values approach"],"short-title":[],"issued":{"date-parts":[[2013,3]]},"references-count":86,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,3]]}},"alternative-id":["10.1145\/2432596.2432616"],"URL":"https:\/\/doi.org\/10.1145\/2432596.2432616","relation":{},"ISSN":["2153-2184","2153-2192"],"issn-type":[{"value":"2153-2184","type":"print"},{"value":"2153-2192","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,3]]},"assertion":[{"value":"2013-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}