ABSTRACT
Understanding of elementary programming concepts, logic, and syntax is a vital part of learning to program. Unfortunately, learning programming is found to be difficult and boring, especially for novices. For example, drill type of exercises designed for learning elementary programming can be very tedious, making it hard to motivate learners. This study focused on the development of a mobile application, which integrates puzzle-based Parson's programming exercises into a strategy board game with the aim of facilitating the teaching and learning of programming. With the mobile application, learners play Ayo, a variant of the famous traditional African strategy board game Mancala. In each round of the game, the learners will solve a Parson's puzzle, which consist of small programming tasks where students are required to build programs by drag and drop, selection, indenting and ordering code fragments. The proposed solution of integrating the Parson's puzzles to Ayo game provides a new perspective on how to use mobile devices in programming education. The long-term aim of our work is to create a framework for integrating board games into computing education. The study reported in the article is the first step towards creating the framework.
- A. Balanskat and K. Engelhardt, "Computing our future: Computer programming and coding priorities, school curricula and initiatives across Europe," European Schoolnet, October 2015.Google Scholar
- A. Robins, J. Rountree and N. Rountree, "Learning and teaching programming: A review and discussion," Computer Science Education, vol. 13, pp. 137--172, 2003. Google ScholarCross Ref
- A. Mathrani, S. Christian and A. Ponder-Sutton, "PlayIT: Game based learning approach for teaching programming concepts," Educational Technology & Society, vol. 19, pp. 5--17, 2016.Google Scholar
- D. Parsons, and P. Haden, "Parson's programming puzzles: A fun and effective learning tool for first programming courses," Conferences in Research and Practice in Information Technology Series, vol. 52, pp. 157--163, 2006.Google Scholar
- P. Ihantola and V. Karavirta, "Two-Dimensional Parson's puzzles: The concept, tools, and first observations," Journal of Information Technology Education, vol. 10, pp. 119--132, 2011. Google ScholarCross Ref
- T. Sirkiä, "Combining Parson's problems with program visualization in CS1 context," In Proceedings of the 16th Koli Calling International Conference on Computing Education Research, ACM, New York, NY, USA, pp. 155--159, 2016. Google ScholarDigital Library
- M. Lopez, J. Whalley, P. Robbins and R. Lister, "Relationships between reading, tracing and writing skills in introductory programming," In Proceedings of the Fourth international Workshop on Computing Education Research, ACM, New York, NY, USA, pp. 101--112, 2008. Google ScholarDigital Library
- T. Rajala, E. Kaila, R. Lindén, E. Kurvinen, E. Lokkila, M. Laakso and T. Salakoski, "Automatically Assessed Electronic Exams in Programming Courses," In Proceedings of the Australasian Computer Science Week Multiconference, ACM, New York, NY, USA, pp. 11:1--11:8, 2016. Google ScholarDigital Library
- P. Denny, A. Luxton-Reilly and B. Simon, "Evaluating a new exam question: Parsons problems," In Proceedings of the Fourth international Workshop on Computing Education Research, ACM, New York, NY, USA, pp. 113--124, 2008. Google ScholarDigital Library
- V. Karavirta, J. Helminen and P. Ihantola, "A mobile learning application for Parsons problems with automatic feedback," In Proceedings of the 12th Koli Calling International Conference on Computing Education Research, ACM, New York, NY, USA, pp. 11--18, 2012. Google ScholarDigital Library
- S.H. Ab Hamid and Y.F. Leong, "Learn programming by using mobile edutainment game approach," in Proceedings - DIGITEL 2007: First IEEE International Workshop on Digital Game and Intelligent Toy Enhanced Learning, pp. 170--172, 2007. Google ScholarDigital Library
- S. Vinay, M. Vaseekharan and D. Mohamedally, "RoboRun: A gamification approach to control flow learning for young students with TouchDevelop," arXiv preprint arXiv: 1310.0810, 2013.Google Scholar
- T. Huang, "Strategy game programming projects," In Proceedings of the sixth annual CCSC northeastern conference on the journal of computing in small colleges, vol. 16, pp. 205--213, 2001.Google ScholarDigital Library
- S.S. Oyelere, J. Suhonen, G.M. Wajiga and E. Sutinen, "Design, development, and evaluation of a mobile learning application for computing education," Education and Information Technologies, Springer, online first version, 2017.Google Scholar
- P. Johannesson and E. Perjons, A Design Science Primer, CreateSpace Independent Publishing Platform, 2012.Google Scholar
- T. Amiel and T.C. Reeves, "Design-based research and educational technology: Rethinking technology and the research agenda," Journal of Educational Technology & Society, vol. 11, pp. 29--40, 2008.Google Scholar
- de Villiers, M R (Ruth) and P.A. Harpur, "Design-based research - the educational technology variant of design research: Illustrated by the design of an m-learning environment," pp. 252--261, 2013.Google Scholar
- C.N. Galilea, "Decision making system for the game oware," Home University: Facultad de Informática de Madrid (Spain) & Institut für Algorithmen und Kognitive Systeme (IAKS), Fakultät für Informatik der Universität Karlsruhe (Germany), pp. 1--68, 2004.Google Scholar
- S.S. Oyelere, J. Suhonen and E. Sutinen, "M-learning: A new paradigm of learning ICT in Nigeria," International Journal of Interactive Mobile Technologies (iJIM), vol. 10, pp. 35--44, 2016. Google ScholarCross Ref
- M. Tedre, E. Sutinen, E. Kähkönen, and P. Kommers, "Ethnocomputing: ICT in cultural and social context," Communication of ACM 49, 1, pp. 126--130, 2006. Google ScholarDigital Library
Index Terms
- Integrating parson's programming puzzles into a game-based mobile learning application
Recommendations
Design, development, and evaluation of a mobile learning application for computing education
The study focused on the application of the design science research approach in the course of developing a mobile learning application, MobileEdu, for computing education in the Nigerian higher education context. MobileEdu facilitates the learning of ...
Game-Based Learning to Engage Students With Physics and Astronomy Using a Board Game
In this research article, the authors developed a novel astronomy board game and examined how this approach could facilitate the learning and teaching of astronomy topics covered in the new Irish Science Syllabus. A total of 119 post-primary students ...
Scaffolding individual and collaborative game-based learning in learning performance and intrinsic motivation
Although the proponents of game-based learning argue that educational games engage students and afford better learning outcomes, the impact of educational games on motivation and learning performance is still unclear. Research suggested that the ...
Comments