Ishiguro, Noriyuki and Saitoh, Yusuke and Yamamoto, Kazuhiro and Haga, Hirohide (2022) Design and Implementation of a Programming Learning Support System Using the Concepts of Physical Visualization and Serious Gaming. Journal of Computer and Communications, 10 (11). pp. 197-223. ISSN 2327-5219
jcc_2022112915370129.pdf - Published Version
Download (2MB)
Abstract
The purpose of this research is the design and implementation of a support system for learning programming. To archive this purpose, in this article, we propose a Puzzle Programming System that uses jigsaw puzzles as an example of the application of physical visualization, which visualizes logical constraints to physical ones. This Puzzle Programming System aims to teach basic programming concepts by presenting the invisible constraints of programming language syntax using the visual constraints of jigsaw puzzle pieces. This system runs on an Apple iPad and was developed using the Unity game engine. We used YAML as a data format for serializing structured data for data management. By inviting high school students to try out a prototype, we could confirm the usefulness of the Puzzle Programming System. The experimental evaluation results also shed light on aspects of the game that need to be redesigned and parts where the visual programming model needs to be modified and expanded.
Item Type: | Article |
---|---|
Subjects: | EP Archives > Medical Science |
Depositing User: | Managing Editor |
Date Deposited: | 14 Apr 2023 05:02 |
Last Modified: | 01 Feb 2024 04:04 |
URI: | http://research.send4journal.com/id/eprint/1875 |