An Interactive Example for Game-Based Programming Environment

Abstract

Many researchers suggest that programming is beneficial to career and the development of problem solving skills. However, traditional teaching methods and learning environments for programming accentuate the difficulties of programming since they merely emphasize the syntax or features of programming language and they offer few support in acquiring programming strategies. With advance of computer games and simulation environments, game-based problem solving activities have potential in improving the competence of programming strategies by providing interactive examples. Therefore, the purpose of this paper is to incorporate features of interactive examples and game-based learning to develop a game-based learning environment for programming strategies. Learners develop their programming strategies with the help of interactive examples that guide the learners with procedures of problem solving steps and ask the learners to complete partial solutions for problems. This completion task is believed to benefit the motivation and performance of developing programming strategies. The influences of the game-based learning on learner behavior, strategies, and performance are also explored in the paper.



Author Information
Po-Yao Chao, Yuan Ze University, Taiwan
Yun-Jen Hu, Yuan Ze University, Taiwan

Paper Information
Conference: ACTC2015
Stream: Virtual and personal learning environments

This paper is part of the ACTC2015 Conference Proceedings (View)
Full Paper
View / Download the full paper in a new tab/window

Posted by amp21