{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T04:04:12Z","timestamp":1750737852979,"version":"3.41.0"},"publisher-location":"Singapore","reference-count":34,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819684298","type":"print"},{"value":"9789819684304","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-981-96-8430-4_9","type":"book-chapter","created":{"date-parts":[[2025,6,23]],"date-time":"2025-06-23T14:24:04Z","timestamp":1750688644000},"page":"115-125","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Learning Programming by Making Games: Design and Development of MetaDream"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8450-8092","authenticated-orcid":false,"given":"Junyi","family":"Zhou","sequence":"first","affiliation":[]},{"given":"Peng","family":"Dou","sequence":"additional","affiliation":[]},{"given":"Bei","family":"Liu","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9560-025X","authenticated-orcid":false,"given":"Junjie","family":"Shang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,6,24]]},"reference":[{"key":"9_CR1","volume-title":"Artificial Intelligence in Education: Challenges and Opportunities for Sustainable Development","author":"F Pedro","year":"2019","unstructured":"Pedro, F., Subosa, M., Rivas, A., et al.: Artificial Intelligence in Education: Challenges and Opportunities for Sustainable Development. UNESCO, Paris (2019)"},{"issue":"2","key":"9_CR2","first-page":"3","volume":"36","author":"W Fan","year":"2018","unstructured":"Fan, W., Zhang, Y., et al.: A review of computational thinking research and development at home and abroad. Distance Education Journal 36(2), 3\u201317 (2018)","journal-title":"Distance Education Journal"},{"issue":"6","key":"9_CR3","first-page":"100","volume":"34","author":"J Sun","year":"2024","unstructured":"Sun, J., He, L., et al.: Which type of scaffolding is more effective in enhancing middle school students\u2019 computational thinking? a comparison of algorithmic, programmatic, and finite-type scaffolding. Mod. Educ. Technol. 34(6), 100\u2013111 (2024)","journal-title":"Mod. Educ. Technol."},{"issue":"6","key":"9_CR4","doi-asserted-by":"publisher","first-page":"1123","DOI":"10.1177\/07356331231160294","volume":"61","author":"Y Zhou","year":"2023","unstructured":"Zhou, Y., Chai, C.S., et al.: Application of metacognitive planning scaffolding for the cultivation of computational thinking. J. Educ. Comp. Res. 61(6), 1123\u20131142 (2023)","journal-title":"J. Educ. Comp. Res."},{"key":"9_CR5","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1016\/j.compedu.2016.01.010","volume":"95","author":"PY Chao","year":"2016","unstructured":"Chao, P.Y.: Exploring students\u2019 computational practice, design, and performance of problem-solving through a visual programming environment. Comput. Educ. 95, 202\u2013215 (2016)","journal-title":"Comput. Educ."},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"Ding, A.C.E., Yu, C.H.: Serious game-based learning and learning by making games: types of game-based pedagogies and student gaming hours impact students\u2019 science learning outcomes. Computers & Education 218 (2024)","DOI":"10.1016\/j.compedu.2024.105075"},{"issue":"3","key":"9_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3277565","volume":"19","author":"J Denner","year":"2019","unstructured":"Denner, J., Campe, S., et al.: Does computer game design and programming benefit children? a meta-synthesis of research. ACM Trans. Comp. Edu. 19(3), 1\u201335 (2019)","journal-title":"ACM Trans. Comp. Edu."},{"key":"9_CR8","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.tate.2018.04.012","volume":"74","author":"T Nousiainen","year":"2018","unstructured":"Nousiainen, T., Kangas, M., et al.: Teacher competencies in game-based pedagogy. Teach. Teach. Educ. 74, 85\u201397 (2018)","journal-title":"Teach. Teach. Educ."},{"issue":"1","key":"9_CR9","first-page":"475","volume":"16","author":"E Fokides","year":"2017","unstructured":"Fokides, E.: Students learning to program by developing games: results of a year-long project in primary school settings. J. Inf. Technol. Educ. 16(1), 475\u2013505 (2017)","journal-title":"J. Inf. Technol. Educ."},{"issue":"1","key":"9_CR10","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.compedu.2010.08.013","volume":"56","author":"N Vos","year":"2011","unstructured":"Vos, N., Van Der Meijden, H., et al.: Effects of constructing versus playing an educational game on student motivation and deep learning strategy use. Comput. Educ. 56(1), 127\u2013137 (2011)","journal-title":"Comput. Educ."},{"key":"9_CR11","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1016\/j.compedu.2013.12.010","volume":"73","author":"F Ke","year":"2014","unstructured":"Ke, F.: An implementation of design-based learning through creating educational computer games: a case study on mathematics learning during design and computing. Comput. Educ. 73, 26\u201339 (2014)","journal-title":"Comput. Educ."},{"issue":"3","key":"9_CR12","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1016\/j.compedu.2005.11.003","volume":"46","author":"DW Shaffer","year":"2006","unstructured":"Shaffer, D.W.: Epistemic frames for epistemic games. Comput. Educ. 46(3), 223\u2013234 (2006)","journal-title":"Comput. Educ."},{"key":"9_CR13","doi-asserted-by":"publisher","first-page":"320","DOI":"10.1016\/j.compedu.2013.07.025","volume":"69","author":"CC Navarrete","year":"2013","unstructured":"Navarrete, C.C.: Creative thinking in digital game design and development: a case study. Comput. Educ. 69, 320\u2013331 (2013)","journal-title":"Comput. Educ."},{"issue":"4","key":"9_CR14","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1080\/00461520.2015.1124022","volume":"50","author":"YB Kafai","year":"2015","unstructured":"Kafai, Y.B., Burke, Q.: Constructionist gaming: understanding the benefits of making games for learning. Educational Psychologist 50(4), 313\u2013334 (2015)","journal-title":"Educational Psychologist"},{"issue":"1","key":"9_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.tsc.2009.11.001","volume":"5","author":"M Kangas","year":"2010","unstructured":"Kangas, M.: Creative and playful learning: learning through game co-creation and games in a playful learning environment. Thinking Skills and Creativity 5(1), 1\u201315 (2010)","journal-title":"Thinking Skills and Creativity"},{"issue":"3","key":"9_CR16","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1177\/0735633120965919","volume":"59","author":"D Hooshyar","year":"2020","unstructured":"Hooshyar, D., Pedaste, M., et al.: From gaming to computational thinking: an adaptive educational computer game-based learning approach. J. Educ. Comp. Res. 59(3), 383\u2013409 (2020)","journal-title":"J. Educ. Comp. Res."},{"issue":"5","key":"9_CR17","doi-asserted-by":"publisher","first-page":"891","DOI":"10.1177\/0735633119887187","volume":"58","author":"R Israel-Fishelson","year":"2020","unstructured":"Israel-Fishelson, R., Hershkovitz, A.: Persistence in a game-based learning environment: the case of elementary school students learning computational thinking. J. Educ. Comp. Res. 58(5), 891\u2013918 (2020)","journal-title":"J. Educ. Comp. Res."},{"issue":"7","key":"9_CR18","doi-asserted-by":"publisher","first-page":"1505","DOI":"10.1177\/07356331231180951","volume":"61","author":"X Wang","year":"2023","unstructured":"Wang, X., Cheng, M., et al.: Teaching and learning computational thinking through game-based learning: a systematic review. J. Educ. Comp. Res. 61(7), 1505\u20131536 (2023)","journal-title":"J. Educ. Comp. Res."},{"issue":"4","key":"9_CR19","first-page":"90","volume":"78","author":"I Dobroskok","year":"2020","unstructured":"Dobroskok, I., Rzhevska, N., et al.: Game development software tools in higher educational institutions: experience of Ukraine, Turkey, and Bulgaria. Info. Technol. Learn. Tools 78(4), 90\u2013104 (2020)","journal-title":"Info. Technol. Learn. Tools"},{"issue":"01","key":"9_CR20","first-page":"25","volume":"29","author":"X Wang","year":"2019","unstructured":"Wang, X.: A study of papert\u2019s constructionism\u2014understanding everything through creation. Mod. Educ. Technol. 29(01), 25\u201330 (2019)","journal-title":"Mod. Educ. Technol."},{"issue":"22","key":"9_CR21","first-page":"48","volume":"41","author":"H Zhang","year":"2021","unstructured":"Zhang, H., Zhou, H.: From constructivism to constructionism: a shift towards knowledge teaching paradigms for deep learning. Theory and Practice in Education 41(22), 48\u201353 (2021)","journal-title":"Theory and Practice in Education"},{"key":"9_CR22","volume-title":"The Children's Machine: Rethinking School in the Age of the Computer","author":"S Papert","year":"1993","unstructured":"Papert, S.: The Children\u2019s Machine: Rethinking School in the Age of the Computer. BasicBooks, New York (1993)"},{"issue":"10","key":"9_CR23","first-page":"12","volume":"29","author":"L Sun","year":"2019","unstructured":"Sun, L., Zhou, D.: Tracing the origins and future direction of children\u2019s programming education\u2014papert\u2019s \u201cgear\u201d and \u201csprites\u201d in artificial intelligence education. Mod. Educ. Technol. 29(10), 12\u201319 (2019)","journal-title":"Mod. Educ. Technol."},{"key":"9_CR24","volume-title":"Invent to Learn: Making, Tinkering, and Engineering in the Classroom","author":"S Martinez","year":"2016","unstructured":"Martinez, S.: Invent to Learn: Making, Tinkering, and Engineering in the Classroom. American Society for Engineering Education-ASEE, Atlanta (2016)"},{"issue":"1","key":"9_CR25","doi-asserted-by":"publisher","first-page":"32","DOI":"10.3102\/0013189X018001032","volume":"18","author":"JS Brown","year":"1989","unstructured":"Brown, J.S., Collins, A., et al.: Situated cognition and the culture of learning. Educ. Res. 18(1), 32\u201342 (1989)","journal-title":"Educ. Res."},{"issue":"1","key":"9_CR26","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1177\/0735633115612785","volume":"54","author":"N Pellas","year":"2015","unstructured":"Pellas, N., Peroutseas, E.: Gaming in Second Life via Scratch4SL. J. Educ. Comp. Res. 54(1), 108\u2013143 (2015)","journal-title":"J. Educ. Comp. Res."},{"issue":"3","key":"9_CR27","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1080\/10494820.2015.1127819","volume":"25","author":"N Pellas","year":"2016","unstructured":"Pellas, N.: An exploration of interrelationships among presence indicators of a community of inquiry in a 3D game-like environment for high school programming courses. Interact. Learn. Environ. 25(3), 343\u2013360 (2016)","journal-title":"Interact. Learn. Environ."},{"issue":"1","key":"9_CR28","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1080\/13614568.2016.1152314","volume":"23","author":"N Pellas","year":"2016","unstructured":"Pellas, N., Peroutseas, E.: Leveraging Scratch4SL and second life to motivate high school students\u2019 participation in introductory programming courses: findings from a case study. New Review of Hypermedia and Multimedia 23(1), 51\u201379 (2016)","journal-title":"New Review of Hypermedia and Multimedia"},{"issue":"6","key":"9_CR29","doi-asserted-by":"publisher","first-page":"765","DOI":"10.1007\/s11423-010-9184-z","volume":"59","author":"A Baytak","year":"2011","unstructured":"Baytak, A., Land, S.M.: An investigation of the artifacts and process of constructing computer games about environmental science in a fifth-grade classroom. Education Tech. Research Dev. 59(6), 765\u2013782 (2011)","journal-title":"Education Tech. Research Dev."},{"key":"9_CR30","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.chb.2014.09.012","volume":"41","author":"SY Lye","year":"2014","unstructured":"Lye, S.Y., Koh, J.H.L.: Review on teaching and learning of computational thinking through programming: what is next for K-12? Comput. Hum. Behav. 41, 51\u201361 (2014)","journal-title":"Comput. Hum. Behav."},{"key":"9_CR31","doi-asserted-by":"crossref","unstructured":"Peppler, K., Keune, A., et al.: Craftland is Mathland: mathematical insight and the generative role of fiber crafts in maker education. Frontiers in Education 7 (2022)","DOI":"10.3389\/feduc.2022.1029175"},{"key":"9_CR32","doi-asserted-by":"crossref","unstructured":"Langbeheim, E., Abrashkin, A., et al.: Shifting the learning gears: redesigning a project-based course on soft matter through the perspective of constructionism. Phys. Rev. Phys. Educ. Res. 16(2) (2020)","DOI":"10.1103\/PhysRevPhysEducRes.16.020147"},{"issue":"3","key":"9_CR33","doi-asserted-by":"publisher","first-page":"1143","DOI":"10.1111\/bjet.13086","volume":"52","author":"JE Clayson","year":"2021","unstructured":"Clayson, J.E.: Broadening constructionism through visual modelling: my self as subject and object. Br. J. Edu. Technol. 52(3), 1143\u20131163 (2021)","journal-title":"Br. J. Edu. Technol."},{"issue":"09","key":"9_CR34","first-page":"162","volume":"38","author":"J Shang","year":"2020","unstructured":"Shang, J., Wang, Y., et al.: Exploring the secrets of learning: empirical research on learning science in China in the last five years. J. East China Normal Univ. (Educational Science Edition) 38(09), 162\u2013178 (2020)","journal-title":"J. East China Normal Univ. (Educational Science Edition)"}],"container-title":["Lecture Notes in Computer Science","Blended Learning. Sustainable and Flexible Smart Learning"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-96-8430-4_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,23]],"date-time":"2025-06-23T14:24:09Z","timestamp":1750688649000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-96-8430-4_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9789819684298","9789819684304"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-981-96-8430-4_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"24 June 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ICBL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Blended Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Bangkok","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Thailand","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 July 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 July 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icbl2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/hksmic.org.hk\/icbl\/2025\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}