{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T22:48:45Z","timestamp":1769726925685,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,8,26]],"date-time":"2019-08-26T00:00:00Z","timestamp":1566777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Humanities and Social Science Project of Ministry of Education of China","award":["18YJAZH025"],"award-info":[{"award-number":["18YJAZH025"]}]},{"name":"Key Fund of the National Social Science Foundation of China","award":["18ZD12"],"award-info":[{"award-number":["18ZD12"]}]},{"name":"First-class Fund of the Postdoctoral Science Foundation of China","award":["2019M650018"],"award-info":[{"award-number":["2019M650018"]}]},{"name":"Special Fund for the Basic Research Foundation of the Central University","award":["310422135"],"award-info":[{"award-number":["310422135"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,8,26]]},"DOI":"10.1145\/3337722.3337768","type":"proceedings-article","created":{"date-parts":[[2019,9,3]],"date-time":"2019-09-03T12:32:59Z","timestamp":1567513979000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["The computational puzzle design framework"],"prefix":"10.1145","author":[{"given":"Xina","family":"Jiang","sequence":"first","affiliation":[{"name":"Beijing Normal University"}]},{"given":"Casper","family":"Harteveld","sequence":"additional","affiliation":[{"name":"Northeastern University"}]},{"given":"Xinyuan","family":"Huang","sequence":"additional","affiliation":[{"name":"Communication University of China"}]},{"given":"Anthony Y. H.","family":"Fung","sequence":"additional","affiliation":[{"name":"The Chinese University of Hong Kong"}]}],"member":"320","published-online":{"date-parts":[[2019,8,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"{n. d.}. BotLogic.us - A Fun Challenging and Educational Puzzle Game for Kids. http:\/\/botlogic.us {Online; accessed 2018-12-15}.  {n. d.}. BotLogic.us - A Fun Challenging and Educational Puzzle Game for Kids. http:\/\/botlogic.us {Online; accessed 2018-12-15}."},{"key":"e_1_3_2_1_2_1","volume-title":"d.}. Code.org - Course 2: Bee: Conditionals #1. https:\/\/studio.code.org\/s\/course2\/stage\/13\/puzzle\/1 {Online","year":"2018","unstructured":"{n. d.}. Code.org - Course 2: Bee: Conditionals #1. https:\/\/studio.code.org\/s\/course2\/stage\/13\/puzzle\/1 {Online ; accessed 2018 -12-25}. {n. d.}. Code.org - Course 2: Bee: Conditionals #1. https:\/\/studio.code.org\/s\/course2\/stage\/13\/puzzle\/1 {Online; accessed 2018-12-25}."},{"key":"e_1_3_2_1_3_1","volume-title":"d.}. Code.org - Teach Computer Science. https:\/\/studio.code.org\/courses?view=teacher {Online","year":"2018","unstructured":"{n. d.}. Code.org - Teach Computer Science. https:\/\/studio.code.org\/courses?view=teacher {Online ; accessed 2018 -12-25}. {n. d.}. Code.org - Teach Computer Science. https:\/\/studio.code.org\/courses?view=teacher {Online; accessed 2018-12-25}."},{"key":"e_1_3_2_1_4_1","volume-title":"d.}. Computational Thinking. https:\/\/barefootcas.org.uk\/barefoot-primary-computing-resources\/concepts\/computational-thinking\/ {Online","year":"2019","unstructured":"{n. d.}. Computational Thinking. https:\/\/barefootcas.org.uk\/barefoot-primary-computing-resources\/concepts\/computational-thinking\/ {Online ; accessed 2019 -1-10}. {n. d.}. Computational Thinking. https:\/\/barefootcas.org.uk\/barefoot-primary-computing-resources\/concepts\/computational-thinking\/ {Online; accessed 2019-1-10}."},{"key":"e_1_3_2_1_5_1","volume-title":"d.}. Getting Loopy. https:\/\/code.org\/curriculum\/course1\/12\/Teacher {Online","year":"2018","unstructured":"{n. d.}. Getting Loopy. https:\/\/code.org\/curriculum\/course1\/12\/Teacher {Online ; accessed 2018 -12-24}. {n. d.}. Getting Loopy. https:\/\/code.org\/curriculum\/course1\/12\/Teacher {Online; accessed 2018-12-24}."},{"key":"e_1_3_2_1_6_1","volume-title":"d.}. Google for Education: Computational Thinking. https:\/\/edu.google.com\/resources\/programs\/exploring-computational-thinking\/ {Online","year":"2019","unstructured":"{n. d.}. Google for Education: Computational Thinking. https:\/\/edu.google.com\/resources\/programs\/exploring-computational-thinking\/ {Online ; accessed 2019 -1-10}. {n. d.}. Google for Education: Computational Thinking. https:\/\/edu.google.com\/resources\/programs\/exploring-computational-thinking\/ {Online; accessed 2019-1-10}."},{"key":"e_1_3_2_1_7_1","unstructured":"{n. d.}. ScratchJr - Home. http:\/\/www.scratchjr.org\/ {Online; accessed 2018-12-15}.  {n. d.}. ScratchJr - Home. http:\/\/www.scratchjr.org\/ {Online; accessed 2018-12-15}."},{"key":"e_1_3_2_1_8_1","unstructured":"Ernest Adams. 2014. Fundamentals of game design. Pearson Education.   Ernest Adams. 2014. Fundamentals of game design . Pearson Education."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/bjet.12113"},{"key":"e_1_3_2_1_10_1","volume-title":"The study of games","author":"Avedon Elliott M","unstructured":"Elliott M Avedon and Brian Sutton-Smith . 1971. The study of games . Wiley New York et al. Elliott M Avedon and Brian Sutton-Smith. 1971. The study of games. Wiley New York et al."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1929887.1929905"},{"key":"e_1_3_2_1_12_1","volume-title":"Assessment design patterns for computational thinking practices in secondary computer science: A first look. SRI International","author":"Bienkowski Marie","year":"2015","unstructured":"Marie Bienkowski , Eric Snow , Daisy Rutstein , and Shuchi Grover . 2015. Assessment design patterns for computational thinking practices in secondary computer science: A first look. SRI International ( 2015 ). Marie Bienkowski, Eric Snow, Daisy Rutstein, and Shuchi Grover. 2015. Assessment design patterns for computational thinking practices in secondary computer science: A first look. SRI International (2015)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822348.1822352"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2015.11.003"},{"key":"e_1_3_2_1_15_1","unstructured":"Karen Brennan and Mitchel Resnick. 2012. New frameworks for studying and assessing the development of computational thinking. (2012) 25.  Karen Brennan and Mitchel Resnick. 2012. New frameworks for studying and assessing the development of computational thinking. (2012) 25."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3078072.3091990"},{"key":"e_1_3_2_1_17_1","volume-title":"Why people continue to play online games: In search of critical design factors to increase customer loyalty to online contents. CyberPsychology & behavior 7, 1","author":"Choi Dongseong","year":"2004","unstructured":"Dongseong Choi and Jinwoo Kim . 2004. Why people continue to play online games: In search of critical design factors to increase customer loyalty to online contents. CyberPsychology & behavior 7, 1 ( 2004 ), 11--24. Dongseong Choi and Jinwoo Kim. 2004. Why people continue to play online games: In search of critical design factors to increase customer loyalty to online contents. CyberPsychology & behavior 7, 1 (2004), 11--24."},{"key":"e_1_3_2_1_18_1","volume-title":"How can exploratory learning with games and simulations within the curriculum be most effectively evaluated? Computers & education 46, 3","author":"Freitas Sara De","year":"2006","unstructured":"Sara De Freitas and Martin Oliver . 2006. How can exploratory learning with games and simulations within the curriculum be most effectively evaluated? Computers & education 46, 3 ( 2006 ), 249--264. Sara De Freitas and Martin Oliver. 2006. How can exploratory learning with games and simulations within the curriculum be most effectively evaluated? Computers & education 46, 3 (2006), 249--264."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1155\/2008\/470350"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1538788.1538803"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2012.11.016"},{"key":"e_1_3_2_1_22_1","volume-title":"DiGRA conference.","author":"Frasca Gonzalo","year":"2003","unstructured":"Gonzalo Frasca . 2003 . Ludologists love stories, too: Notes from a debate that never took place .. In DiGRA conference. Gonzalo Frasca. 2003. Ludologists love stories, too: Notes from a debate that never took place.. In DiGRA conference."},{"key":"e_1_3_2_1_23_1","volume-title":"Design patterns: elements of reusable object-oriented languages and systems","author":"Gamma Erich","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . 1994. Design patterns: elements of reusable object-oriented languages and systems . Addison-Wesley Reading . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1994. Design patterns: elements of reusable object-oriented languages and systems. Addison-Wesley Reading."},{"key":"e_1_3_2_1_24_1","volume-title":"Holyoak","author":"Gick Mary L.","year":"1980","unstructured":"Mary L. Gick and Keith J . Holyoak . 1980 . Analogical problem solving. Cognitive psychology 12, 3 (1980), 306--355. Mary L. Gick and Keith J. Holyoak. 1980. Analogical problem solving. Cognitive psychology 12, 3 (1980), 306--355."},{"key":"e_1_3_2_1_25_1","volume-title":"Computational Thinking in K-12: A Review of the State of the Field. Educational Researcher 42, 1 (1","author":"Grover Shuchi","year":"2013","unstructured":"Shuchi Grover and Roy Pea . 2013. Computational Thinking in K-12: A Review of the State of the Field. Educational Researcher 42, 1 (1 2013 ), 38--43. Shuchi Grover and Roy Pea. 2013. Computational Thinking in K-12: A Review of the State of the Field. Educational Researcher 42, 1 (1 2013), 38--43."},{"key":"e_1_3_2_1_26_1","unstructured":"Glenda A Gunter and Erik Henry Vick. {n. d.}. A Case for a Formal Design Paradigm for Serious Games. ({n. d.}) 19.  Glenda A Gunter and Erik Henry Vick. {n. d.}. A Case for a Formal Design Paradigm for Serious Games. ({n. d.}) 19."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378704.1378713"},{"key":"e_1_3_2_1_28_1","volume-title":"Triadic game design: Balancing reality, meaning and play","author":"Harteveld Casper","unstructured":"Casper Harteveld . 2011. Triadic game design: Balancing reality, meaning and play . Springer Science & Business Media . Casper Harteveld. 2011. Triadic game design: Balancing reality, meaning and play. Springer Science & Business Media."},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of Games+ Learning+ Society 10","author":"Harteveld Casper","year":"2014","unstructured":"Casper Harteveld , Gillian Smith , Gail Carmichael , Elisabeth Gee , and Carolee Stewart-Gardiner . 2014 . A design-focused analysis of games teaching computer science . Proceedings of Games+ Learning+ Society 10 (2014). Casper Harteveld, Gillian Smith, Gail Carmichael, Elisabeth Gee, and Carolee Stewart-Gardiner. 2014. A design-focused analysis of games teaching computer science. Proceedings of Games+ Learning+ Society 10 (2014)."},{"key":"e_1_3_2_1_30_1","volume-title":"Wing","author":"Henderson Peter B.","year":"2007","unstructured":"Peter B. Henderson , Thomas J. Cortina , and Jeannette M . Wing . 2007 . Computational thinking. Proceedinds of the 38th SIGCSE technical symposium on Computer science education - SIGCSE '07, 195. {Online; accessed 2018-12-15}. Peter B. Henderson, Thomas J. Cortina, and Jeannette M. Wing. 2007. Computational thinking. Proceedinds of the 38th SIGCSE technical symposium on Computer science education - SIGCSE '07, 195. {Online; accessed 2018-12-15}."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2014.08.014"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771866"},{"key":"e_1_3_2_1_33_1","volume-title":"Games without frontiers: Theories and methods for game studies and design","author":"J\u00e4rvinen Aki","unstructured":"Aki J\u00e4rvinen . 2008. Games without frontiers: Theories and methods for game studies and design . Tampere University Press . Aki J\u00e4rvinen. 2008. Games without frontiers: Theories and methods for game studies and design. Tampere University Press."},{"key":"e_1_3_2_1_34_1","volume-title":"Playing and making games for learning: Instructionist and constructionist perspectives for game studies. Games and culture 1, 1","author":"Kafai Yasmin B","year":"2006","unstructured":"Yasmin B Kafai . 2006. Playing and making games for learning: Instructionist and constructionist perspectives for game studies. Games and culture 1, 1 ( 2006 ), 36--40. Yasmin B Kafai. 2006. Playing and making games for learning: Instructionist and constructionist perspectives for game studies. Games and culture 1, 1 (2006), 36--40."},{"key":"e_1_3_2_1_35_1","first-page":"583","article-title":"A framework for computational thinking based on a systematic research review","volume":"4","author":"Kalelioglu Filiz","year":"2016","unstructured":"Filiz Kalelioglu , Yasemin G\u00fclbahar , and Volkan Kukul . 2016 . A framework for computational thinking based on a systematic research review . Baltic Journal of Modern Computing 4 , 3 (2016), 583 . Filiz Kalelioglu, Yasemin G\u00fclbahar, and Volkan Kukul. 2016. A framework for computational thinking based on a systematic research review. Baltic Journal of Modern Computing 4, 3 (2016), 583.","journal-title":"Baltic Journal of Modern Computing"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.4018\/ijgbl.2011070103"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2012.10.060"},{"key":"e_1_3_2_1_39_1","volume-title":"Theory of fun for game design. \"O'Reilly Media","author":"Koster Raph","unstructured":"Raph Koster . 2013. Theory of fun for game design. \"O'Reilly Media , Inc .\". Raph Koster. 2013. Theory of fun for game design. \"O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10956-007-9049-3"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijcci.2014.06.003"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2212776.2223794"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2011.04.002"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2014.09.012"},{"key":"e_1_3_2_1_45_1","volume-title":"European Conference on Games Based Learning, 359","author":"Malliarakis Christos","year":"2013","unstructured":"Christos Malliarakis , Maya Satratzemi , and Stelios Xinogalos . 2013 . A holistic framework for the development of an educational game aiming to teach computer programming . European Conference on Games Based Learning, 359 . Christos Malliarakis, Maya Satratzemi, and Stelios Xinogalos. 2013. A holistic framework for the development of an educational game aiming to teach computer programming. European Conference on Games Based Learning, 359."},{"key":"e_1_3_2_1_46_1","first-page":"1","article-title":"Situating constructionism","volume":"36","author":"Papert Seymour","year":"1991","unstructured":"Seymour Papert and Idit Harel . 1991 . Situating constructionism . Constructionism 36 , 2 (1991), 1 -- 11 . Seymour Papert and Idit Harel. 1991. Situating constructionism. Constructionism 36, 2 (1991), 1--11.","journal-title":"Constructionism"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2017.7942991"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113847.1113886"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822156"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670757.2670778"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771902"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307096.2307154"},{"key":"e_1_3_2_1_53_1","volume-title":"Demystifying computational thinking. Educational Research Review 22 (11","author":"Shute Valerie J.","year":"2017","unstructured":"Valerie J. Shute , Chen Sun , and Jodi Asbell-Clarke . 2017. Demystifying computational thinking. Educational Research Review 22 (11 2017 ), 142--158. Valerie J. Shute, Chen Sun, and Jodi Asbell-Clarke. 2017. Demystifying computational thinking. Educational Research Review 22 (11 2017), 142--158."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-7687.00119"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017755"},{"key":"e_1_3_2_1_56_1","volume-title":"Problem solving and computational thinking in a learning environment. arXiv preprint arXiv:1212.0750","author":"Voskoglou Michael Gr","year":"2012","unstructured":"Michael Gr Voskoglou and Sheryl Buckley . 2012. Problem solving and computational thinking in a learning environment. arXiv preprint arXiv:1212.0750 ( 2012 ). Michael Gr Voskoglou and Sheryl Buckley. 2012. Problem solving and computational thinking in a learning environment. arXiv preprint arXiv:1212.0750 (2012)."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10956-015-9581-5"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118178.1118215"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.3233\/JAD-160518"}],"event":{"name":"FDG '19: The Fourteenth International Conference on the Foundations of Digital Games","location":"San Luis Obispo California USA","acronym":"FDG '19"},"container-title":["Proceedings of the 14th International Conference on the Foundations of Digital Games"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3337722.3337768","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3337722.3337768","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:33:05Z","timestamp":1750199585000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3337722.3337768"}},"subtitle":["a design guide for games teaching computational thinking"],"short-title":[],"issued":{"date-parts":[[2019,8,26]]},"references-count":58,"alternative-id":["10.1145\/3337722.3337768","10.1145\/3337722"],"URL":"https:\/\/doi.org\/10.1145\/3337722.3337768","relation":{},"subject":[],"published":{"date-parts":[[2019,8,26]]},"assertion":[{"value":"2019-08-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}