{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T05:39:32Z","timestamp":1780378772276,"version":"3.54.1"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"12","license":[{"start":{"date-parts":[[2009,12,1]],"date-time":"2009-12-01T00:00:00Z","timestamp":1259625600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000172","name":"Division of Undergraduate Education","doi-asserted-by":"publisher","award":["DUE-0442420"],"award-info":[{"award-number":["DUE-0442420"]}],"id":[{"id":"10.13039\/100000172","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2009,12]]},"abstract":"<jats:p>Integrating computer games into existing CS courses may help attract students to the field, but there are guidelines to be considered.<\/jats:p>","DOI":"10.1145\/1610252.1610273","type":"journal-article","created":{"date-parts":[[2009,11,24]],"date-time":"2009-11-24T15:21:01Z","timestamp":1259076061000},"page":"74-78","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":47,"title":["Computer games and traditional CS courses"],"prefix":"10.1145","volume":"52","author":[{"given":"Kelvin","family":"Sung","sequence":"first","affiliation":[{"name":"University of Washington, Bothell, WA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,12]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/273133.273140"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268821"},{"key":"e_1_2_1_3_1","first-page":"2","article-title":"The effects of games in CS1-3","volume":"2","author":"Bayliss J.D","year":"2007","unstructured":"Bayliss , J.D . The effects of games in CS1-3 . Journal of Game Development 2 , 2 ( 2007 ). Bayliss, J.D. The effects of games in CS1-3. Journal of Game Development 2, 2 (2007).","journal-title":"Journal of Game Development"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121452"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2007.900026"},{"key":"e_1_2_1_6_1","first-page":"2","article-title":"Game development courses in the computer science curriculum","volume":"23","author":"Clark B.","year":"2007","unstructured":"Clark , B. , Rosenberg , J. , Smith , T. , Steiner , S. , Wallace , S. , and Orr , G . Game development courses in the computer science curriculum . J. Comput. Small Coll. 23 , 2 ( 2007 ), 65--66. Clark, B., Rosenberg, J., Smith, T., Steiner, S., Wallace, S., and Orr, G. Game development courses in the computer science curriculum. J. Comput. Small Coll. 23, 2 (2007), 65--66.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047514"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/52964.53041"},{"key":"e_1_2_1_9_1","volume-title":"Artificial intelligence for computer games","author":"da Silva F.S.C.","year":"2006","unstructured":"da Silva , F.S.C. Artificial intelligence for computer games . University of Sao Paulo, Microsoft Academic Alliance Repository Newsgroup , 2006 ; http:\/\/www.msdnaacr.net\/curriculum\/pfv.aspx?ID=6210. da Silva, F.S.C. Artificial intelligence for computer games. University of Sao Paulo, Microsoft Academic Alliance Repository Newsgroup, 2006; http:\/\/www.msdnaacr.net\/curriculum\/pfv.aspx?ID=6210."},{"key":"e_1_2_1_10_1","volume-title":"Software engineering for computer games","author":"da Silva F.S.C.","year":"2006","unstructured":"da Silva , F.S.C. Software engineering for computer games . University of Sao Paulo, Microsoft Academic Alliance Repository Newsgroup , 2006 ; http:\/\/www.msdnaacr.net\/curriculum\/pfv.aspx?ID=6211. da Silva, F.S.C. Software engineering for computer games. University of Sao Paulo, Microsoft Academic Alliance Repository Newsgroup, 2006; http:\/\/www.msdnaacr.net\/curriculum\/pfv.aspx?ID=6211."},{"key":"e_1_2_1_11_1","volume-title":"Learning to Program with Alice","author":"Dann W.","year":"2006","unstructured":"Dann , W. , Cooper , S. , and Pausch , R . Learning to Program with Alice . Prentice Hall , Upper Saddle River, NJ, 2006 . Dann, W., Cooper, S., and Pausch, R. Learning to Program with Alice. Prentice Hall, Upper Saddle River, NJ, 2006."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/305786.305894"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/800107.803481"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352243"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227391"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227391"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611990"},{"key":"e_1_2_1_18_1","volume-title":"Contextulized computing education. Invited Presentation","author":"Guzdial M.","year":"2008","unstructured":"Guzdial , M. Contextulized computing education. Invited Presentation , Microsoft Research Faculty Summit ; http:\/\/home.cc.gatech.edu\/guzdial\/169 ( July 2008 ). Guzdial, M. Contextulized computing education. Invited Presentation, Microsoft Research Faculty Summit; http:\/\/home.cc.gatech.edu\/guzdial\/169 (July 2008)."},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 8th Australian Conference on Computing Education. Australian Computer Society","author":"Haden P.","year":"2006","unstructured":"Haden , P. The incredible rainbow spitting chicken: Teaching traditional programming skills through games programming . In Proceedings of the 8th Australian Conference on Computing Education. Australian Computer Society , Darlinghurst , 2006 , 81--89. Haden, P. The incredible rainbow spitting chicken: Teaching traditional programming skills through games programming. In Proceedings of the 8th Australian Conference on Computing Education. Australian Computer Society, Darlinghurst, 2006, 81--89."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352215"},{"key":"e_1_2_1_21_1","first-page":"213","article-title":"Strategy game programming projects. In Proceedings of the 6th Annual CCSC Northeastern Conference on the Journal of Computing","volume":"205","author":"Huang T","year":"2001","unstructured":"Huang , T . Strategy game programming projects. In Proceedings of the 6th Annual CCSC Northeastern Conference on the Journal of Computing in Small Colleges. Consortium for Computing Sciences in Colleges , 2001 , 205 -- 213 . Huang, T. Strategy game programming projects. In Proceedings of the 6th Annual CCSC Northeastern Conference on the Journal of Computing in Small Colleges. Consortium for Computing Sciences in Colleges, 2001, 205--213.","journal-title":"Small Colleges. Consortium for Computing Sciences in Colleges"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067465"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227352"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508943"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121499"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/566522.566526"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/563340.563387"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121500"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047387"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352209"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352242"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/820127.820175"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352241"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the Sixth Annual CCSC-NW Conference. J. Computing Sciences in Colleges 20","author":"Sung K.","year":"2004","unstructured":"Sung , K. and Shirley , P . Algorithm analysis for returning adult students . In Proceedings of the Sixth Annual CCSC-NW Conference. J. Computing Sciences in Colleges 20 , 2 ( Dec. 2004 ) 62--72. Sung, K. and Shirley, P. Algorithm analysis for returning adult students. In Proceedings of the Sixth Annual CCSC-NW Conference. J. Computing Sciences in Colleges 20, 2 (Dec. 2004) 62--72."},{"key":"e_1_2_1_35_1","volume-title":"Peters","author":"Sung K.","year":"2008","unstructured":"Sung , K. , Shirley , P. and Baer , S . Essentials of Interactive Computer Graphics: Concepts and Implementation. A.K . Peters , Wellesley, MA , 2008 . Sung, K., Shirley, P. and Baer, S. Essentials of Interactive Computer Graphics: Concepts and Implementation. A.K. Peters, Wellesley, MA, 2008."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227400"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047433"},{"key":"e_1_2_1_38_1","first-page":"5","article-title":"Playing around in the CS curriculum: Reversi as a teaching tool","volume":"20","author":"Valentine D.W","year":"2005","unstructured":"Valentine , D.W . Playing around in the CS curriculum: Reversi as a teaching tool . J. Comput. Small Coll. 20 , 5 ( 2005 ), 214--222. Valentine, D.W. Playing around in the CS curriculum: Reversi as a teaching tool. J. Comput. Small Coll. 20, 5 (2005), 214--222.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_2_1_39_1","first-page":"2","article-title":"Using the Java instructional game engine in the classroom","volume":"23","author":"Wallace S.A.","year":"2007","unstructured":"Wallace , S.A. and Nierman , A . Using the Java instructional game engine in the classroom . J. Comput. Small Coll. 23 , 2 ( 2007 ), 47--48. Wallace, S.A. and Nierman, A. Using the Java instructional game engine in the classroom. J. Comput. Small Coll. 23, 2 (2007), 47--48.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.197"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1610252.1610273","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1610252.1610273","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:41:08Z","timestamp":1750250468000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1610252.1610273"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,12]]},"references-count":40,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2009,12]]}},"alternative-id":["10.1145\/1610252.1610273"],"URL":"https:\/\/doi.org\/10.1145\/1610252.1610273","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,12]]},"assertion":[{"value":"2009-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}