{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:56Z","timestamp":1772163956099,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,3,4]],"date-time":"2009-03-04T00:00:00Z","timestamp":1236124800000},"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":[],"published-print":{"date-parts":[[2009,3,4]]},"DOI":"10.1145\/1508865.1508947","type":"proceedings-article","created":{"date-parts":[[2009,3,3]],"date-time":"2009-03-03T11:06:03Z","timestamp":1236078363000},"page":"216-220","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["A simple framework for interactive games in CS1"],"prefix":"10.1145","author":[{"given":"Andrew","family":"Luxton-Reilly","sequence":"first","affiliation":[{"name":"The University of Auckland, Auckland, New Zealand"}]},{"given":"Paul","family":"Denny","sequence":"additional","affiliation":[{"name":"The University of Auckland, Auckland, New Zealand"}]}],"member":"320","published-online":{"date-parts":[[2009,3,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949391"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121498"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364536"},{"issue":"2","key":"e_1_3_2_1_4_1","first-page":"23","article-title":"Teaching with games: the minesweeper and asteroids experience","volume":"17","author":"Becker K.","year":"2001","unstructured":"K. Becker . Teaching with games: the minesweeper and asteroids experience . J. Comput. Small Coll. , 17 ( 2 ): 23 -- 33 , 2001 . K. Becker. Teaching with games: the minesweeper and asteroids experience. J. Comput. Small Coll., 17(2):23--33, 2001.","journal-title":"J. Comput. Small Coll."},{"issue":"1","key":"e_1_3_2_1_5_1","first-page":"45","article-title":"Constructivism in computer science education","volume":"20","author":"Ben-Ari M.","year":"2001","unstructured":"M. Ben-Ari . Constructivism in computer science education . J. Comput. Math. Sci. Teach. , 20 ( 1 ): 45 -- 73 , 2001 . M. Ben-Ari. Constructivism in computer science education. J. Comput. Math. Sci. Teach., 20(1):45--73, 2001.","journal-title":"J. Comput. Math. Sci. Teach."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121502"},{"key":"e_1_3_2_1_7_1","first-page":"107","volume-title":"CCSC '00: Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges","author":"Cooper S.","year":"2000","unstructured":"S. Cooper , W. Dann , and R. Pausch . Alice: a 3-d tool for introductory programming concepts . In CCSC '00: Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges , pages 107 -- 116 , USA, 2000 . Consortium for Computing Sciences in Colleges. S. Cooper, W. Dann, and R. Pausch. Alice: a 3-d tool for introductory programming concepts. In CCSC '00: Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges, pages 107--116, USA, 2000. Consortium for Computing Sciences in Colleges."},{"issue":"2","key":"e_1_3_2_1_8_1","first-page":"12","article-title":"When objects collide: abstractions over common physics problems for capstone projects in cs1","volume":"21","author":"Decker A.","year":"2005","unstructured":"A. Decker , S. Haydanek , and C. Egert . When objects collide: abstractions over common physics problems for capstone projects in cs1 . J. Comput. Small Coll. , 21 ( 2 ): 12 -- 18 , 2005 . A. Decker, S. Haydanek, and C. Egert. When objects collide: abstractions over common physics problems for capstone projects in cs1. J. Comput. Small Coll., 21(2):12--18, 2005.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111293.1111301"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611964"},{"issue":"5","key":"e_1_3_2_1_11_1","first-page":"274","article-title":"Student competitions and bots in an introductory programming course","volume":"20","author":"Ladd B.","year":"2005","unstructured":"B. Ladd and E. Harcourt . Student competitions and bots in an introductory programming course . J. Comput. Small Coll. , 20 ( 5 ): 274 -- 284 , 2005 . B. Ladd and E. Harcourt. Student competitions and bots in an introductory programming course. J. Comput. Small Coll., 20(5):274--284, 2005.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227466"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227504.1227352"},{"issue":"5","key":"e_1_3_2_1_14_1","first-page":"76","article-title":"bridge class using 2D game programming","volume":"21","author":"Leutenegger S. T.","year":"2006","unstructured":"S. T. Leutenegger . A CS1 to CS2 bridge class using 2D game programming . J. Comput. Small Coll. , 21 ( 5 ): 76 -- 83 , 2006 . S. T. Leutenegger. A CS1 to CS2 bridge class using 2D game programming. J. Comput. Small Coll., 21(5):76--83, 2006.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121499"},{"key":"e_1_3_2_1_16_1","first-page":"177","volume-title":"ACE '04: Proceedings of the sixth conference on Australasian computing education","author":"Lister R.","year":"2004","unstructured":"R. Lister . Teaching java first: experiments with a pigs-early pedagogy . In ACE '04: Proceedings of the sixth conference on Australasian computing education , pages 177 -- 183 , Darlinghurst, Australia, Australia , 2004 . Australian Computer Society, Inc. R. Lister. Teaching java first: experiments with a pigs-early pedagogy. In ACE '04: Proceedings of the sixth conference on Australasian computing education, pages 177--183, Darlinghurst, Australia, Australia, 2004. Australian Computer Society, Inc."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121500"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113847.1113886"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/820127.820175"},{"issue":"5","key":"e_1_3_2_1_20_1","first-page":"214","article-title":"Playing around in the CS curriculum: reversi as a teaching tool","volume":"20","author":"Valentine D. W.","year":"2005","unstructured":"D. W. Valentine . Playing around in the CS curriculum: reversi as a teaching tool . J. Comput. Small Coll. , 20 ( 5 ): 214 -- 222 , 2005 . D. W. Valentine. Playing around in the CS curriculum: reversi as a teaching tool. J. Comput. Small Coll., 20(5):214--222, 2005.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/960492.960508"}],"event":{"name":"SIGCSE09: The 40th ACM Technical Symposium on Computer Science Education","location":"Chattanooga TN USA","acronym":"SIGCSE09","sponsor":["ACM Association for Computing Machinery","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 40th ACM technical symposium on Computer science education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1508865.1508947","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1508865.1508947","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:29:43Z","timestamp":1750238983000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1508865.1508947"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,4]]},"references-count":21,"alternative-id":["10.1145\/1508865.1508947","10.1145\/1508865"],"URL":"https:\/\/doi.org\/10.1145\/1508865.1508947","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1539024.1508947","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2009,3,4]]},"assertion":[{"value":"2009-03-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}