{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T11:57:49Z","timestamp":1763035069564,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,15]],"date-time":"2020-06-15T00:00:00Z","timestamp":1592179200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e Tecnologia","award":["UIDB\/05380\/2020 (HEI-Lab)"],"award-info":[{"award-number":["UIDB\/05380\/2020 (HEI-Lab)"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,15]]},"DOI":"10.1145\/3341525.3387378","type":"proceedings-article","created":{"date-parts":[[2020,6,3]],"date-time":"2020-06-03T04:15:40Z","timestamp":1591157740000},"page":"300-306","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Top-down Design of a CS Curriculum for a Computer Games BA"],"prefix":"10.1145","author":[{"given":"Nuno","family":"Fachada","sequence":"first","affiliation":[{"name":"Lus\u00f3fona University, Lisbon, Portugal"}]},{"given":"N\u00e9lio","family":"C\u00f3dices","sequence":"additional","affiliation":[{"name":"Lus\u00f3fona University, Lisbon, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2020,6,15]]},"reference":[{"volume-title":"The Definitive Reference","author":"Albahari Joseph","key":"e_1_3_2_1_1_1","unstructured":"Joseph Albahari and Ben Albahari . 2017. C# 7.0 in a Nutshell : The Definitive Reference first ed.). O'Reilly Media . Joseph Albahari and Ben Albahari. 2017. C# 7.0 in a Nutshell: The Definitive Reference first ed.). O'Reilly Media."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.189"},{"key":"e_1_3_2_1_3_1","volume-title":"How To Make Games Without Programming. GameDev.Net (Oct","author":"Astle-Adams Jason","year":"2018","unstructured":"Jason Astle-Adams . 2018. How To Make Games Without Programming. GameDev.Net (Oct . 2018 ). https:\/\/www.gamedev.net\/articles\/programming\/general-and-gameplay-programming\/how-to-make-games-without-programming-r4987\/ Last accessed on 14\/08\/2019. Jason Astle-Adams. 2018. How To Make Games Without Programming. GameDev.Net (Oct. 2018). https:\/\/www.gamedev.net\/articles\/programming\/general-and-gameplay-programming\/how-to-make-games-without-programming-r4987\/ Last accessed on 14\/08\/2019."},{"volume-title":"Game Design","author":"Bates Bob","key":"e_1_3_2_1_4_1","unstructured":"Bob Bates . 2004. Game Design . Premier Press . Bob Bates. 2004. Game Design .Premier Press."},{"key":"e_1_3_2_1_5_1","first-page":"3","article-title":"Teaching the Computer Science of Computer Games","volume":"23","author":"Burns Brendan","year":"2008","unstructured":"Brendan Burns . 2008 . Teaching the Computer Science of Computer Games . Journal of Computing Sciences in Colleges , Vol. 23 , 3 (Jan. 2008), 154--161. http:\/\/dl.acm.org\/citation.cfm?id=1295109.1295144 Brendan Burns. 2008. Teaching the Computer Science of Computer Games. Journal of Computing Sciences in Colleges, Vol. 23, 3 (Jan. 2008), 154--161. http:\/\/dl.acm.org\/citation.cfm?id=1295109.1295144","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"e_1_3_2_1_6_1","volume-title":"How to Make Video Games Without Any Programming. MakeUseOf (Aug","author":"Cawley Christian","year":"2015","unstructured":"Christian Cawley . 2015. How to Make Video Games Without Any Programming. MakeUseOf (Aug . 2015 ). https:\/\/www.makeuseof.com\/tag\/make-video-games-without-programming\/ Last accessed on 19\/07\/2019. Christian Cawley. 2015. How to Make Video Games Without Any Programming. MakeUseOf (Aug. 2015). https:\/\/www.makeuseof.com\/tag\/make-video-games-without-programming\/ Last accessed on 19\/07\/2019."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067482"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677312"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047514"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2019.8725135"},{"key":"e_1_3_2_1_11_1","unstructured":"Crytek. 2019. CryEngine. https:\/\/www.cryengine.com\/  Crytek. 2019. CryEngine. https:\/\/www.cryengine.com\/"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJSHC.2009.031002"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3393992"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742591"},{"volume-title":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","author":"Dickson Paul E.","key":"e_1_3_2_1_15_1","unstructured":"Paul E. Dickson , Jeremy E. Block , Gina N. Echevarria , and Kristina C. Keenan . 2017. An Experience-based Comparison of Unity and Unreal for a Stand-alone 3D Game Development Course . In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education ( Bologna, Italy) (ITiCSE '17). ACM, New York, NY, USA, 70--75. https:\/\/doi.org\/10.1145\/3059009.3059013 10.1145\/3059009.3059013 Paul E. Dickson, Jeremy E. Block, Gina N. Echevarria, and Kristina C. Keenan. 2017. An Experience-based Comparison of Unity and Unreal for a Stand-alone 3D Game Development Course. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (Bologna, Italy) (ITiCSE '17). ACM, New York, NY, USA, 70--75. https:\/\/doi.org\/10.1145\/3059009.3059013"},{"volume-title":"3D Math Primer for Graphics and Game Development","author":"Dunn Fletcher","key":"e_1_3_2_1_16_1","unstructured":"Fletcher Dunn and Ian Parberry . 2011. 3D Math Primer for Graphics and Game Development second ed.). CRC Press . Fletcher Dunn and Ian Parberry. 2011. 3D Math Primer for Graphics and Game Development second ed.). CRC Press."},{"key":"e_1_3_2_1_17_1","unstructured":"Epic Games. 2019. Unreal Engine. https:\/\/www.unrealengine.com\/  Epic Games. 2019. Unreal Engine. https:\/\/www.unrealengine.com\/"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.24140\/issn.1645-7250.rle40.10"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0088941"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of DiGRA 2005 Conference: Changing Views -- Worlds in Play. DiGRA: Digital Games Research Association.","author":"Ficocelli Libero","year":"2005","unstructured":"Libero Ficocelli and David Gregg . 2005 . B. Sc. Computer Game development... Why not? . In Proceedings of DiGRA 2005 Conference: Changing Views -- Worlds in Play. DiGRA: Digital Games Research Association. Libero Ficocelli and David Gregg. 2005. B. Sc. Computer Game development... Why not?. In Proceedings of DiGRA 2005 Conference: Changing Views -- Worlds in Play. DiGRA: Digital Games Research Association."},{"key":"e_1_3_2_1_21_1","series-title":"Lecture Notes in Computer Science","volume-title":"Algorithmic Thinking: The Key for Understanding Computer Science","author":"Futschek Gerald","year":"2006","unstructured":"Gerald Futschek . 2006 . Algorithmic Thinking: The Key for Understanding Computer Science . Lecture Notes in Computer Science , Vol. 4226 . Springer Berlin Heidelberg , 159--168. https:\/\/doi.org\/10.1007\/11915355_15 10.1007\/11915355_15 Gerald Futschek. 2006. Algorithmic Thinking: The Key for Understanding Computer Science. Lecture Notes in Computer Science, Vol. 4226. Springer Berlin Heidelberg, 159--168. https:\/\/doi.org\/10.1007\/11915355_15"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the Sixteenth Australasian Computing Education Conference","volume":"148","author":"Herbert Nicole","year":"2014","unstructured":"Nicole Herbert , Kristy de Salas , Ian Lewis , Julian Dermoudy , and Leonie Ellis . 2014 . ICT Curriculum and Course Structure: The Great Balancing Act . In Proceedings of the Sixteenth Australasian Computing Education Conference ( Auckland, New Zealand) (ACE '14) , Vol. 148 . Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 21--30. http:\/\/dl.acm.org\/citation.cfm?id=2667490.2667493 Nicole Herbert, Kristy de Salas, Ian Lewis, Julian Dermoudy, and Leonie Ellis. 2014. ICT Curriculum and Course Structure: The Great Balancing Act. In Proceedings of the Sixteenth Australasian Computing Education Conference (Auckland, New Zealand) (ACE '14), Vol. 148. Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 21--30. http:\/\/dl.acm.org\/citation.cfm?id=2667490.2667493"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734359"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.55"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2160547.2160549"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/330908.331866"},{"key":"e_1_3_2_1_27_1","unstructured":"Damien Katz. 2013. The Unreasonable Effectiveness of C. Personal Blog. http:\/\/damienkatz.net\/2013\/01\/the_unreasonable_effectiveness_of_c.html Last accessed on 01\/08\/2019.  Damien Katz. 2013. The Unreasonable Effectiveness of C. Personal Blog. http:\/\/damienkatz.net\/2013\/01\/the_unreasonable_effectiveness_of_c.html Last accessed on 01\/08\/2019."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1509049"},{"volume-title":"Mathematics for 3D game programming and computer graphics","author":"Lengyel Eric","key":"e_1_3_2_1_29_1","unstructured":"Eric Lengyel . 2012. Mathematics for 3D game programming and computer graphics third ed.). Cengage Learning . Eric Lengyel. 2012. Mathematics for 3D game programming and computer graphics third ed.). Cengage Learning."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227352"},{"key":"e_1_3_2_1_31_1","unstructured":"Juan Linietsky and Ariel Manzur. 2019. Godot Engine. https:\/\/godotengine.org\/  Juan Linietsky and Ariel Manzur. 2019. Godot Engine. https:\/\/godotengine.org\/"},{"key":"e_1_3_2_1_32_1","unstructured":"Filipe Luz Nuno Fachada and Roberto Junior. 2018. Biofeedback Game Design. In Play2Learn 2020 (Lisbon Portugal). 350.  Filipe Luz Nuno Fachada and Roberto Junior. 2018. Biofeedback Game Design. In Play2Learn 2020 (Lisbon Portugal). 350."},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the 2007 Microsoft Academic Days on Game Development in Computer Science Education. 85--89","author":"Mateas Michael","year":"2007","unstructured":"Michael Mateas and Jim Whitehead . 2007 . Design issues for undergraduate game-oriented degrees . In Proceedings of the 2007 Microsoft Academic Days on Game Development in Computer Science Education. 85--89 . Michael Mateas and Jim Whitehead. 2007. Design issues for undergraduate game-oriented degrees. In Proceedings of the 2007 Microsoft Academic Days on Game Development in Computer Science Education. 85--89."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1536513.1536542"},{"key":"e_1_3_2_1_35_1","article-title":"The Curriculum Planning Process for Undergraduate Game Degree Programs in the United Kingdom and United States","volume":"12","author":"McGill Monica M.","year":"2012","unstructured":"Monica M. McGill . 2012 . The Curriculum Planning Process for Undergraduate Game Degree Programs in the United Kingdom and United States . ACM Transactions on Computing Education (TOCE) , Vol. 12 , 2, Article 7 (April 2012), 47 pages. https:\/\/doi.org\/10.1145\/2160547.2160550 10.1145\/2160547.2160550 Monica M. McGill. 2012. The Curriculum Planning Process for Undergraduate Game Degree Programs in the United Kingdom and United States. ACM Transactions on Computing Education (TOCE), Vol. 12, 2, Article 7 (April 2012), 47 pages. https:\/\/doi.org\/10.1145\/2160547.2160550","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"volume-title":"Beginning game development with Python and Pygame: from novice to professional","author":"McGugan Will","key":"e_1_3_2_1_36_1","unstructured":"Will McGugan . 2007. Beginning game development with Python and Pygame: from novice to professional . Apress . Will McGugan. 2007. Beginning game development with Python and Pygame: from novice to professional. Apress."},{"volume-title":"AI for Games","author":"Millington Ian","key":"e_1_3_2_1_37_1","unstructured":"Ian Millington . 2019. AI for Games third ed.). CRC Press, Boca Raton, FL , USA. https:\/\/doi.org\/10.1201\/9781351053303 10.1201\/9781351053303 Ian Millington. 2019. AI for Games third ed.). CRC Press, Boca Raton, FL, USA. https:\/\/doi.org\/10.1201\/9781351053303"},{"key":"e_1_3_2_1_38_1","unstructured":"Edaqa Mortoray. 2012. What's to love about C? Musing Mortoray. https:\/\/mortoray.com\/2012\/06\/11\/whats-to-love-about-c\/ Last accessed on 12\/08\/2019.  Edaqa Mortoray. 2012. What's to love about C? Musing Mortoray. https:\/\/mortoray.com\/2012\/06\/11\/whats-to-love-about-c\/ Last accessed on 12\/08\/2019."},{"key":"e_1_3_2_1_39_1","unstructured":"Robert Nystrom. 2014. Game programming patterns .Genever Benning. https:\/\/gameprogrammingpatterns.com\/  Robert Nystrom. 2014. Game programming patterns .Genever Benning. https:\/\/gameprogrammingpatterns.com\/"},{"key":"e_1_3_2_1_40_1","first-page":"4","article-title":"Challenges and opportunities in the design of game programming classes for a traditional computer science curriculum","volume":"1","author":"Parberry Ian","year":"2011","unstructured":"Ian Parberry . 2011 . Challenges and opportunities in the design of game programming classes for a traditional computer science curriculum . Journal of Game Design and Development Education , Vol. 1 (2011), 4 -- 17 . Issue 1. Ian Parberry. 2011. Challenges and opportunities in the design of game programming classes for a traditional computer science curriculum. Journal of Game Design and Development Education, Vol. 1 (2011), 4--17. Issue 1.","journal-title":"Journal of Game Design and Development Education"},{"volume-title":"Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (St","author":"Parberry Ian","key":"e_1_3_2_1_41_1","unstructured":"Ian Parberry , Timothy Roden , and Max B. Kazemzadeh . 2005. Experience with an Industry-driven Capstone Course on Game Programming: Extended Abstract . In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (St . Louis, Missouri, USA) (SIGCSE '05). ACM, New York, NY, USA, 91--95. https:\/\/doi.org\/10.1145\/1047344.1047387 10.1145\/1047344.1047387 Ian Parberry, Timothy Roden, and Max B. Kazemzadeh. 2005. Experience with an Industry-driven Capstone Course on Game Programming: Extended Abstract. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (St. Louis, Missouri, USA) (SIGCSE '05). ACM, New York, NY, USA, 91--95. https:\/\/doi.org\/10.1145\/1047344.1047387"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSCI.2015.152"},{"key":"e_1_3_2_1_43_1","volume-title":"Cross-platform game development and the next generation of consoles. Ars Technica (Aug","author":"Reimer Jeremy","year":"2005","unstructured":"Jeremy Reimer . 2005. Cross-platform game development and the next generation of consoles. Ars Technica (Aug . 2005 ). https:\/\/arstechnica.com\/features\/2005\/11\/crossplatform\/ Last accessed on 14\/08\/2019. Jeremy Reimer. 2005. Cross-platform game development and the next generation of consoles. Ars Technica (Aug. 2005). https:\/\/arstechnica.com\/features\/2005\/11\/crossplatform\/ Last accessed on 14\/08\/2019."},{"key":"e_1_3_2_1_44_1","volume-title":"Roden and Rob LeGrand","author":"Timothy","year":"2013","unstructured":"Timothy E. Roden and Rob LeGrand . 2013 . Growing a computer science program with a focus on game development. In Proceeding of the 44th ACM technical symposium on Computer science education. ACM , 555--560. Timothy E. Roden and Rob LeGrand. 2013. Growing a computer science program with a focus on game development. In Proceeding of the 44th ACM technical symposium on Computer science education. ACM, 555--560."},{"key":"e_1_3_2_1_45_1","unstructured":"Silicon Studio. 2019. Xenko. https:\/\/xenko.com\/  Silicon Studio. 2019. Xenko. https:\/\/xenko.com\/"},{"key":"e_1_3_2_1_46_1","unstructured":"Sociedade Portuguesa de Ci\u00eancias dos Videojogos. 2019. Ensino de Videojogos. http:\/\/www.spcvideojogos.org\/ensino. Last accessed on 14\/08\/2019.  Sociedade Portuguesa de Ci\u00eancias dos Videojogos. 2019. Ensino de Videojogos. http:\/\/www.spcvideojogos.org\/ensino. Last accessed on 14\/08\/2019."},{"key":"e_1_3_2_1_47_1","unstructured":"Joel Spolsky. 2005. Advice for Computer Science College Students. Joel on Software. https:\/\/www.joelonsoftware.com\/2005\/01\/02\/advice-for-computer-science-college-students\/ Last accessed on 15\/09\/2019.  Joel Spolsky. 2005. Advice for Computer Science College Students. Joel on Software. https:\/\/www.joelonsoftware.com\/2005\/01\/02\/advice-for-computer-science-college-students\/ Last accessed on 15\/09\/2019."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352269"},{"volume-title":"Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education","author":"Sweedyk Elizabeth","key":"e_1_3_2_1_49_1","unstructured":"Elizabeth Sweedyk and Robert M. Keller . 2005. Fun and Games: A New Software Engineering Course . In Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education ( Caparica, Portugal) (ITiCSE '05). ACM, New York, NY, USA, 138--142. https:\/\/doi.org\/10.1145\/1067445.1067485 10.1145\/1067445.1067485 Elizabeth Sweedyk and Robert M. Keller. 2005. Fun and Games: A New Software Engineering Course. In Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (Caparica, Portugal) (ITiCSE '05). ACM, New York, NY, USA, 138--142. https:\/\/doi.org\/10.1145\/1067445.1067485"},{"key":"#cr-split#-e_1_3_2_1_50_1.1","doi-asserted-by":"crossref","unstructured":"The Joint Task Force on Computing Curricula. 2013. Computer Science Curricula 2013 .ACM and the IEEE Computer Society. https:\/\/doi.org\/10.1145\/2534860 10.1145\/2534860","DOI":"10.1145\/2534860"},{"key":"#cr-split#-e_1_3_2_1_50_1.2","doi-asserted-by":"crossref","unstructured":"The Joint Task Force on Computing Curricula. 2013. Computer Science Curricula 2013 .ACM and the IEEE Computer Society. https:\/\/doi.org\/10.1145\/2534860","DOI":"10.1145\/2534860"},{"key":"e_1_3_2_1_51_1","volume-title":"DiGRA '19 - Proceedings of the 2019 DiGRA International Conference: Game, Play and the Emerging Ludo-Mix, Akinori Nakamura (Ed.). DiGRA: Digital Games Research Association.","author":"Toftedahl Marcus","year":"2019","unstructured":"Marcus Toftedahl and Henrik Engstr\u00f6m . 2019 . A Taxonomy of Game Engines and the Tools that Drive the Industry . In DiGRA '19 - Proceedings of the 2019 DiGRA International Conference: Game, Play and the Emerging Ludo-Mix, Akinori Nakamura (Ed.). DiGRA: Digital Games Research Association. Marcus Toftedahl and Henrik Engstr\u00f6m. 2019. A Taxonomy of Game Engines and the Tools that Drive the Industry. In DiGRA '19 - Proceedings of the 2019 DiGRA International Conference: Game, Play and the Emerging Ludo-Mix, Akinori Nakamura (Ed.). DiGRA: Digital Games Research Association."},{"key":"e_1_3_2_1_52_1","unstructured":"Unigine Corp. 2019. Unigine. https:\/\/unigine.com\/  Unigine Corp. 2019. Unigine. https:\/\/unigine.com\/"},{"key":"e_1_3_2_1_53_1","unstructured":"Unity Technologies. 2018. Unity\u00ae. https:\/\/unity3d.com\/  Unity Technologies. 2018. Unity\u00ae. https:\/\/unity3d.com\/"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2011.37"},{"key":"e_1_3_2_1_55_1","unstructured":"Steve Williams and Tom Spilman. 2019. MonoGame. http:\/\/www.monogame.net\/  Steve Williams and Tom Spilman. 2019. MonoGame. http:\/\/www.monogame.net\/"},{"key":"e_1_3_2_1_56_1","volume-title":"Yannakakis and Julian Togelius","author":"Georgios","year":"2018","unstructured":"Georgios N. Yannakakis and Julian Togelius . 2018 . Artificial Intelligence and Games. Springer . http:\/\/gameaibook.org. Georgios N. Yannakakis and Julian Togelius. 2018. Artificial Intelligence and Games. Springer. http:\/\/gameaibook.org."},{"key":"e_1_3_2_1_57_1","volume-title":"Proceedings of the 2007 Microsoft Academic Days on Game Development in Computer Science Education. 28--32","author":"Yee Bernard","year":"2007","unstructured":"Bernard Yee , David Sturman , and Steven Feiner . 2007 . Integrating Video Game Development Experience in an Academic Framework . In Proceedings of the 2007 Microsoft Academic Days on Game Development in Computer Science Education. 28--32 . Bernard Yee, David Sturman, and Steven Feiner. 2007. Integrating Video Game Development Experience in an Academic Framework. In Proceedings of the 2007 Microsoft Academic Days on Game Development in Computer Science Education. 28--32."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.197"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1463673.1463688"}],"event":{"name":"ITiCSE '20: Innovation and Technology in Computer Science Education","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Trondheim Norway","acronym":"ITiCSE '20"},"container-title":["Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341525.3387378","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3341525.3387378","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:12:58Z","timestamp":1750201978000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341525.3387378"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,15]]},"references-count":60,"alternative-id":["10.1145\/3341525.3387378","10.1145\/3341525"],"URL":"https:\/\/doi.org\/10.1145\/3341525.3387378","relation":{},"subject":[],"published":{"date-parts":[[2020,6,15]]},"assertion":[{"value":"2020-06-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}