@inproceedings{5b67c50a3d0f4588be1ff6a18cae2f18,
title = "Learning computational thinking through gamification and collaborative learning",
abstract = "Computational thinking (CT) is becoming a growing field in educational research and practice. CT is not only related to coding or programming, but also a fundamental skill for everyone to solve problems effectively and efficiently with solutions that are reusable in different contexts, which helps to improve our analytical ability for different tasks. Therefore, parents are eager to enroll their children in children programming courses. This paper presents the design of a web-based game for learning computational thinking anywhere and anytime. It has a visual programming environment for programming virtual robot to complete specific tasks. Our game levels are designed to cover the following five core elements of CT: reformulation, recursion, decomposition, abstraction and systematic testing. The game also supports collaborative learning, in which some game levels involve multiple robots to be programmed by multiple players at the same time. A survey on twenty undergraduate computer science students showed that our game requires the application of the above five core elements of CT to complete, and is likely to be an attractive learning tool for learners including primary students.",
keywords = "Collaborative learning, Computational Thinking, Gamification, Visual programming",
author = "Lee, {Lap Kei} and Cheung, {Tsz Kin} and Ho, {Lok Tin} and Yiu, {Wai Hang} and Wu, {Nga In}",
note = "Publisher Copyright: {\textcopyright} Springer Nature Switzerland AG 2019.; 12th International Conference on Blended Learning, ICBL 2019 ; Conference date: 02-07-2019 Through 04-07-2019",
year = "2019",
doi = "10.1007/978-3-030-21562-0_28",
language = "English",
isbn = "9783030215613",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "339--349",
editor = "Cheung, {Simon K.S.} and Lap-Kei Lee and Ivana Simonova and Tomas Kozel and Lam-For Kwok",
booktitle = "Blended Learning",
}