Developing a Board Game For Beginning Block-Based Programmers

Dayae Yang, T. Kopcha
{"title":"Developing a Board Game For Beginning Block-Based Programmers","authors":"Dayae Yang, T. Kopcha","doi":"10.14434/ijdl.v13i1.32211","DOIUrl":null,"url":null,"abstract":"Computer programming has become an essential part of K12 education, promoted as a way for students to engage in computational thinking that helps develop students’ ability to analyze and solve problems and prepare them for future careers. Tabletop board games are seen as an effective means to help students learn computer programming. Several board games have been developed for teaching computer science to novice students. Still, many are dominated by simple pathfinding movements lacking comprehensive use of various computer programming concepts or have a considerable gap between the game dynamics and the actual coding that takes place on the computer. This paper presents a design case in which we used Kalmpourtzis’ (2018) elements of educational game design (game elements, learning, and players) to develop a board game that engages players who are learning block-based computer programming. We present the four major prototypes and the challenges for each step. Then, we highlight three main areas in which our design process offers implications for the design of educational board games.","PeriodicalId":91509,"journal":{"name":"International journal of designs for learning","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International journal of designs for learning","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14434/ijdl.v13i1.32211","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Computer programming has become an essential part of K12 education, promoted as a way for students to engage in computational thinking that helps develop students’ ability to analyze and solve problems and prepare them for future careers. Tabletop board games are seen as an effective means to help students learn computer programming. Several board games have been developed for teaching computer science to novice students. Still, many are dominated by simple pathfinding movements lacking comprehensive use of various computer programming concepts or have a considerable gap between the game dynamics and the actual coding that takes place on the computer. This paper presents a design case in which we used Kalmpourtzis’ (2018) elements of educational game design (game elements, learning, and players) to develop a board game that engages players who are learning block-based computer programming. We present the four major prototypes and the challenges for each step. Then, we highlight three main areas in which our design process offers implications for the design of educational board games.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
开发一个棋盘游戏开始基于块的程序员
计算机编程已成为K12教育的重要组成部分,被宣传为学生参与计算思维的一种方式,有助于培养学生分析和解决问题的能力,并为他们未来的职业生涯做好准备。桌面棋盘游戏被视为帮助学生学习计算机编程的有效手段。已经开发了一些用于向新手学生教授计算机科学的棋盘游戏。尽管如此,许多游戏还是以简单的寻路动作为主,缺乏对各种计算机编程概念的全面使用,或者游戏动力学与计算机上发生的实际编码之间存在相当大的差距。本文介绍了一个设计案例,其中我们使用Kalmpourtzis(2018)的教育游戏设计元素(游戏元素、学习和玩家)来开发一款棋盘游戏,吸引正在学习基于块的计算机编程的玩家。我们介绍了四个主要的原型以及每一步的挑战。然后,我们强调了我们的设计过程对教育棋盘游戏设计的三个主要方面。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
审稿时长
27 weeks
期刊最新文献
Designing and Iterating for Interdisciplinary, Creative Research in Graduate Teams Designing a Dual-Credit Hybrid Health Course Why We Played Wiffle Ball on Wednesday Entangled Co-Design with a Trickster: Speculative Framing and Reframing Designing a Tool to Support Online Physical Education
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1