UPSI Digital Repository (UDRep)
Start | FAQ | About

QR Code Link :

Type :article
Subject :LB Theory and practice of education
Main Author :Mohd Suffian Sulaiman
Additional Authors :Muhammad Haziq Ikhwan Jamaludin
Zuraidah Derasit
Title :Code Cody a game-based learning platform for programming education
Place of Production :Tanjong Malim
Publisher :Fakulti Seni, Komputeran dan Industri Kreatif
Year of Publication :2023
Corporate Name :Universiti Pendidikan Sultan Idris

Abstract : Universiti Pendidikan Sultan Idris
Programming courses are an essential and challenging component of the education of future computer specialists. Many beginners struggle with the abstract nature of these courses, resulting in high failure rates. Mastering programming languages is incredibly challenging for non-computer science students, as the subject can be unfamiliar and complex. The abstract concepts and problem-solving skills required in programming pose significant hurdles for newcomers. This article proposes a development project for game-based programming education at the primary school level. Features of the application that enable students to learn programming by solving problems while playing games. This project follows the game development life cycle (GDLC) methodology, which encompasses different stages. It begins with initiation, where the initial concept and vision for the game are defined. Next is the pre-production phase, where the concept is refined, and a detailed plan is created. The production phase involves implementing programming code. Then comes the testing phase. Finally, the game is released to the end user. The result shows that all the app functionality testing works well, and it can be concluded that this app can be used as an alternative to learn programming compared to the traditional approach. Keywords: game-based leaning, unity, programming, programming education, game development life cycle

References

Azmy, I. H., Azmi, A., Sulaiman, M. S., & Mohd Yusop, O. (2021). Digital transformation in oil and gas industry: developing an OSDU third-party application. 7th International Conference on Engineering and Emerging Technologies, October, 27–28. https://doi.org/10.1109/ICEET53442.2021.9659636

Bundhoo, D., & Nagowah, L. (2022). Gaming with OOP learn: A mobile serious game to learn object-oriented programming. 3rd International Conference on Next Generation Computing Applications. https://doi.org/10.1109/NextComp55567.2022.9932243

Chin, S. M. (2014). Digital Game-based learning for teaching information and communication technology subject (The new subject in Standard Curriculum for Primary Schools (KSSR). 2nd IPGM International Conference, October. https://www.researchgate.net/publication/282908010

Guzdial, M., & Guzdial, M. (2005). Introduction to Computing and Programming in Python, A Multimedia Approach (4th ed.). Pearson.

Hong, T. Y., & Chu, H. C. (2017). Effects of a situated 3D computational problem-solving and programming game-based learning model on students’ learning perception and cognitive loads. 6th IIAI International Congress on Advanced Applied Informatics, 596–600. https://doi.org/10.1109/IIAI-AAI.2017.96

Mustafa, M. Q., Hussein, S. K., Ali Raad, A., & Yussalita, Md. Y. (2018). Design and development of an interactive persuasive mathematics game for primary school children. International Journal of Engineering & Technology, 7(4), 272–276. https://doi.org/10.14419/ijet.v7i4.19.22065

Noval, B. A., Safrodin, M., & Hakkun, R. Y. (2019). Battlebot: Logic learning based on visual programming implementation in multiplayer game online. International Electronics Symposium: The Role of Techno-Intelligence in Creating an Open Energy System Towards Energy Democracy, 138–142. https://doi.org/10.1109/ELECSYM.2019.8901628

Rasydan Ismail, M. E., Ahmad Shukri, I. F., Azmi, A., Yahya, Y., Ismail, S. A., & Sulaiman, M. S. (2019). Development of Agronomist station system for water table management at Peatland. International Conference on Research and Innovation in Information Systems, ICRIIS.

Rayner Tangkui, & Tan Choon Keong. (2020). Enhancing pupils’ higher order thinking skills through the lens of activity theory: Is digital game-based learning effective? International Journal of Advanced Research in Education and Society, 2(4), 1–20.

Su, J. M., Li, M. J., Li, W. D., & Zhuang, X. Y. (2019). Building an authoring tool to create blockly-based programming learning games for elementary students. 8th International Congress on Advanced Applied Informatics, 3, 246–249. https://doi.org/10.1109/IIAI-AAI.2019.00056

Tacouri, H., & Nagowah, L. (2021). Code saga - A mobile serious game for learning programming. IEEE International Conference on Internet of Things and Intelligence Systems, IoTaIS, 190–195. https://doi.org/10.1109/IoTaIS53735.2021.9628484

Theofilus, G., & Widianto, M. H. (2021). Development of game-based learning traffic order for android with the game development live cycle method. 3rd International Conference on Cybernetics and Intelligent Systems, ICORIS 2021, January. https://doi.org/10.1109/ICORIS52787.2021.9649553

Thiemann, K. A., & Hamlin, B. H. (2022). Implementation of game-based programming as a means to engage and excite students in first-year engineering courses. Frontiers in Education Conference, FIE, 2022-Octob, 1–5. https://doi.org/10.1109/FIE56618.2022.9962382

 

 

 

 


This material may be protected under Copyright Act which governs the making of photocopies or reproductions of copyrighted materials.
You may use the digitized material for private study, scholarship, or research.

Back to previous page

Installed and configured by Bahagian Automasi, Perpustakaan Tuanku Bainun, Universiti Pendidikan Sultan Idris
If you have enquiries, kindly contact us at pustakasys@upsi.edu.my or 016-3630263. Office hours only.