{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T21:37:33Z","timestamp":1762033053019,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,8,5]],"date-time":"2007-08-05T00:00:00Z","timestamp":1186272000000},"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":[[2007,8,5]]},"DOI":"10.1145\/1282040.1282048","type":"proceedings-article","created":{"date-parts":[[2012,10,11]],"date-time":"2012-10-11T15:35:23Z","timestamp":1349969723000},"page":"7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["Critters in the classroom"],"prefix":"10.1145","author":[{"given":"Eike Falk","family":"Anderson","sequence":"first","affiliation":[{"name":"Bournemouth University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leigh","family":"McLoughlin","sequence":"additional","affiliation":[{"name":"Bournemouth University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,8,5]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Proceedings of the Fourth Game Design and Technology Workshop and Conference (GDTW","author":"Anderson E. F.","year":"2006","unstructured":"Anderson , E. F. , and McLoughlin , L. 2006 . Do robots dream of virtual sheep: Rediscovering the karel the robot paradigm for the plug&play generation . In Proceedings of the Fourth Game Design and Technology Workshop and Conference (GDTW 2006), 92--96. Anderson, E. F., and McLoughlin, L. 2006. Do robots dream of virtual sheep: Rediscovering the karel the robot paradigm for the plug&play generation. In Proceedings of the Fourth Game Design and Technology Workshop and Conference (GDTW 2006), 92--96."},{"key":"e_1_3_2_2_2_1","volume-title":"Proceedings of CGAIDE","author":"Anderson E. F.","year":"2004","unstructured":"Anderson , E. F. 2004 . A npc behaviour definition system for use by programmers and designers . In Proceedings of CGAIDE 2004, 203--207. Anderson, E. F. 2004. A npc behaviour definition system for use by programmers and designers. In Proceedings of CGAIDE 2004, 203--207."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_3_1","DOI":"10.1145\/1083431.1083474"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_4_1","DOI":"10.1145\/1029533.1029564"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_5_1","DOI":"10.1145\/1121341.1121452"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_6_1","DOI":"10.1145\/355592.365646"},{"unstructured":"Boselli L. 2004. Gun-tactyx - historical background. http:\/\/gameprog.it\/hosted\/guntactyx\/info.php#intro0.  Boselli L. 2004. Gun-tactyx - historical background. http:\/\/gameprog.it\/hosted\/guntactyx\/info.php#intro0.","key":"e_1_3_2_2_7_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_8_1","DOI":"10.1023\/A:1018636507883"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_9_1","DOI":"10.1145\/1124706.1121352"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_10_1","DOI":"10.5555\/364133.364161"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_11_1","DOI":"10.1145\/343048.343070"},{"unstructured":"Elias H. 1998. Cloud cover. http:\/\/freespace.virgin.net\/hugo.elias\/models\/m_clouds.htm.  Elias H. 1998. Cloud cover. http:\/\/freespace.virgin.net\/hugo.elias\/models\/m_clouds.htm.","key":"e_1_3_2_2_12_1"},{"unstructured":"Ghosh P. 2006. Computer industry 'faces crisis'. BBC News Online: http:\/\/news.bbc.co.uk\/1\/hi\/technology\/6155998.stm.  Ghosh P. 2006. Computer industry 'faces crisis'. BBC News Online: http:\/\/news.bbc.co.uk\/1\/hi\/technology\/6155998.stm.","key":"e_1_3_2_2_13_1"},{"unstructured":"Gillham D. 2007. Real-time depth-of-field implemented with a postprocessing-only technique. In ShaderX5: Advanced Rendering Techniques. Charles River Media 163--175.  Gillham D. 2007. Real-time depth-of-field implemented with a postprocessing-only technique. In ShaderX5: Advanced Rendering Techniques . Charles River Media 163--175.","key":"e_1_3_2_2_14_1"},{"key":"e_1_3_2_2_15_1","first-page":"287","article-title":"Robocode: using games to teach artificial intelligence","volume":"19","author":"Hartness K.","year":"2004","unstructured":"Hartness , K. 2004 . Robocode: using games to teach artificial intelligence . J. Comput. Small Coll. 19 , 4, 287 -- 291 . Hartness, K. 2004. Robocode: using games to teach artificial intelligence. J. Comput. Small Coll. 19, 4, 287--291.","journal-title":"J. Comput. Small Coll."},{"unstructured":"Heigl S. 2004. Simulating nature. http:\/\/www.eisscholle.de\/index.php?d=devel\/openmountains &sub=daylight.  Heigl S. 2004. Simulating nature. http:\/\/www.eisscholle.de\/index.php?d=devel\/openmountains &sub=daylight.","key":"e_1_3_2_2_16_1"},{"key":"e_1_3_2_2_17_1","first-page":"9","article-title":"Adding languages to game engines","volume":"4","author":"Huebner R.","year":"1997","unstructured":"Huebner , R. 1997 . Adding languages to game engines . Game Developer 4 , 9 . Huebner, R. 1997. Adding languages to game engines. Game Developer 4, 9.","journal-title":"Game Developer"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_18_1","DOI":"10.1002\/(SICI)1097-024X(199606)26:6%3C635::AID-SPE26%3E3.0.CO;2-P"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_19_1","DOI":"10.1145\/377435.377472"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_20_1","DOI":"10.1145\/1089733.1089734"},{"key":"e_1_3_2_2_21_1","volume-title":"Proceedings of the Fourth Game Design and Technology Workshop and Conference (GDTW","author":"Kelleher C.","year":"2006","unstructured":"Kelleher , C. 2006 . Alice: Using 3d gaming technology to draw students into computer science . In Proceedings of the Fourth Game Design and Technology Workshop and Conference (GDTW 2006), 16--20. Kelleher, C. 2006. Alice: Using 3d gaming technology to draw students into computer science. In Proceedings of the Fourth Game Design and Technology Workshop and Conference (GDTW 2006), 16--20."},{"unstructured":"Kerninghan B. W. and Ritchie D. M. 1988. The C Programming Language. Prentice Hall.   Kerninghan B. W. and Ritchie D. M. 1988. The C Programming Language . Prentice Hall.","key":"e_1_3_2_2_22_1"},{"key":"e_1_3_2_2_23_1","first-page":"64","article-title":"Gute F\u00e4cher, schlechte F\u00e4cher","volume":"50","author":"Koch J.","year":"2006","unstructured":"Koch , J. , and Mohr , J. 2006 . Gute F\u00e4cher, schlechte F\u00e4cher . Der Spiegel , 50 , 64 -- 79 . Koch, J., and Mohr, J. 2006. Gute F\u00e4cher, schlechte F\u00e4cher. Der Spiegel, 50, 64--79.","journal-title":"Der Spiegel"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_24_1","DOI":"10.1145\/1151954.1067453"},{"unstructured":"Latinga S. 2004. Simple directmedia layer introduction. http:\/\/www.libsdl.org\/intro.php.  Latinga S. 2004. Simple directmedia layer introduction. http:\/\/www.libsdl.org\/intro.php.","key":"e_1_3_2_2_25_1"},{"unstructured":"Li S. 2002. Rock 'em sock 'em robocode! IBM developerWorks: Java technology - http:\/\/www-106.ibm.com\/developerworks\/library\/j-robocode\/.  Li S. 2002. Rock 'em sock 'em robocode! IBM developerWorks: Java technology - http:\/\/www-106.ibm.com\/developerworks\/library\/j-robocode\/.","key":"e_1_3_2_2_26_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_27_1","DOI":"10.1145\/1201775.882362"},{"volume-title":"Proceedings of Software Engineering: Education and Practice (SE:E&P'96)","author":"McIver L.","unstructured":"McIver , L. , and Conway , D . 1996. Seven deadly sins of introductory programming language design . In Proceedings of Software Engineering: Education and Practice (SE:E&P'96) , 309--316. McIver, L., and Conway, D. 1996. Seven deadly sins of introductory programming language design. In Proceedings of Software Engineering: Education and Practice (SE:E&P'96), 309--316.","key":"e_1_3_2_2_28_1"},{"unstructured":"McLoughlin L. and Anderson E. F. 2006. I see sheep: A practical application of game rendering techniques for computer science education. Poster at Future Play '06 Conference.  McLoughlin L. and Anderson E. F. 2006. I see sheep: A practical application of game rendering techniques for computer science education. Poster at Future Play '06 Conference.","key":"e_1_3_2_2_29_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_30_1","DOI":"10.1145\/1185657.1185832"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_31_1","DOI":"10.1145\/1028174.971328"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_32_1","DOI":"10.1145\/1121341.1121350"},{"key":"e_1_3_2_2_33_1","volume-title":"Mindstorms: Children, Computers and Powerful Ideas","author":"Papert S.","year":"1980","unstructured":"Papert , S. 1980 . Mindstorms: Children, Computers and Powerful Ideas . Basic Books . Papert, S. 1980. Mindstorms: Children, Computers and Powerful Ideas. Basic Books."},{"volume-title":"Karel the Robot, a Gentle Introduction to the Art of Programming","author":"Pattis R. E.","unstructured":"Pattis , R. E. 1981. Karel the Robot, a Gentle Introduction to the Art of Programming . John Wiley and Sons . Pattis, R. E. 1981. Karel the Robot, a Gentle Introduction to the Art of Programming. John Wiley and Sons.","key":"e_1_3_2_2_34_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_35_1","DOI":"10.1145\/325334.325247"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_36_1","DOI":"10.1145\/971564.971592"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_37_1","DOI":"10.1145\/947121.947143"},{"unstructured":"Poiker F. 2002. Creating scripting languages for nonprogrammers. In AI Game Programming Wisdom. Charles River Media 520--529.  Poiker F. 2002. Creating scripting languages for nonprogrammers. In AI Game Programming Wisdom . Charles River Media 520--529.","key":"e_1_3_2_2_38_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_39_1","DOI":"10.1145\/311535.311545"},{"doi-asserted-by":"crossref","unstructured":"Reinhard E. Ward G. Pattanaik S. and Debevec P. 2006. High Dynamic Range Imaging: Acquisition Display and Image-Based Lighting. Morgan Kaufmann.   Reinhard E. Ward G. Pattanaik S. and Debevec P. 2006. High Dynamic Range Imaging: Acquisition Display and Image-Based Lighting . Morgan Kaufmann.","key":"e_1_3_2_2_40_1","DOI":"10.1016\/B978-012585263-0\/50010-5"},{"unstructured":"Shreiner D. Woo M. Neider J. and Davis T. 2005. OpenGL Programming Guide 5th ed. Addison-Wesley.  Shreiner D. Woo M. Neider J. and Davis T. 2005. OpenGL Programming Guide 5th ed. Addison-Wesley.","key":"e_1_3_2_2_41_1"},{"unstructured":"Smith R. 2003. The open dynamics engine. http:\/\/www.ode.org.  Smith R. 2003. The open dynamics engine. http:\/\/www.ode.org.","key":"e_1_3_2_2_42_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_43_1","DOI":"10.1145\/1185657.1185828"},{"unstructured":"Untch R. H. 1990. Teaching programming using the karel the robot paradigm realized with a conventional language. On-line at: http:\/\/www.mtsu.edu\/~untch\/karel\/karel90.pdf.  Untch R. H. 1990. Teaching programming using the karel the robot paradigm realized with a conventional language. On-line at: http:\/\/www.mtsu.edu\/~untch\/karel\/karel90.pdf.","key":"e_1_3_2_2_44_1"},{"unstructured":"Welsh T. 2004. Parallax mapping. In ShaderX3: Advanced Rendering With DirectX And OpenGL. Charles River Media 89--96.   Welsh T. 2004. Parallax mapping. In ShaderX3: Advanced Rendering With DirectX And OpenGL . Charles River Media 89--96.","key":"e_1_3_2_2_45_1"},{"unstructured":"Wirth N. 1996. Compiler Construction. Addison-Wesley.   Wirth N. 1996. Compiler Construction . Addison-Wesley.","key":"e_1_3_2_2_46_1"},{"unstructured":"Zerbst S. D\u00fcvel O. and Anderson E. 2003. 3D-Spieleprogrammierung. Markt + Technik.  Zerbst S. D\u00fcvel O. and Anderson E. 2003. 3D-Spieleprogrammierung . Markt + Technik.","key":"e_1_3_2_2_47_1"}],"event":{"sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"],"acronym":"SIGGRAPH07","name":"SIGGRAPH07: Special Interest Group on Computer Graphics and Interactive Techniques Conference","location":"San Diego California"},"container-title":["ACM SIGGRAPH 2007 educators program"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1282040.1282048","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1282040.1282048","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:58:17Z","timestamp":1750258697000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1282040.1282048"}},"subtitle":["a 3D computer-game-like tool for teaching programming to computer animation students"],"short-title":[],"issued":{"date-parts":[[2007,8,5]]},"references-count":47,"alternative-id":["10.1145\/1282040.1282048","10.1145\/1282040"],"URL":"https:\/\/doi.org\/10.1145\/1282040.1282048","relation":{},"subject":[],"published":{"date-parts":[[2007,8,5]]},"assertion":[{"value":"2007-08-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}