Journal Screenshot

International Journal of Academic Research in Progressive Education and Development

Open Access Journal

ISSN: 2226-6348

Teaching and Learning Computer Programming Using Gamification and Observation through Action Research

Noraini Talib, Siti Fatimah Mohd Yassin, Mohd Khalid Mohd Nasir

http://dx.doi.org/10.6007/IJARPED/v6-i3/3045

Open access

This study was conducted to explore the effectiveness of teaching and learning programming using gamification approach. The research design used was an action research and a total of 225 students of Community College in Selangor, Malaysia has taken part in this study. All participants are divided into ten cycles of action research. Data collection has been done through structured observation and analysed using SWOT analysis techniques. The findings show that various weaknesses, strengths, opportunities and threats have been identified from reflection of teacher, students, educational expert as well as the researcher itself. Improvements have been made in every cycle and at the end of cycle shows that gamification is a good approach to teaching and learning computer programming as well as increasing student’s achievement and motivation. This study has given the best impact on the field of computer programming education. However, the enhanced of this study should be done and the experimental design is suggested to be used for future studies.

Balaban, I., Mu, E., & Divjak, B. (2013). Development of an electronic Portfolio system success model: An information systems approach. Computers & Education 60(1): 396–411. doi:10.1016/j.compedu.2012.06.013
Bender, W. N. (2012). Project-Based Learning: Differentiating Instruction for the 21st Century. California: Corwin Press.
Black, P., Harrison, C., Lee, C., Marshall, B., & William, D. (2003). Assessment for Learning-Putting it into practice. Berkshire: Open University Press.
Butcher, C., Davies, C., & Highton, M. (2006). Designing Learning: From Module Outline to Effective Teaching. London and New York: Routledge.
Chiou, A. (2016). Data Visualisation Self-Explanatory Systems in Intelligent Game Inference Engines. Journal of Advanced Research in Applied Sciences and Engineering Technology 2(1): 1–8. Retrieved from http://www.akademiabaru.com/doc/ARASETV2_N1_P1_8.pdf
Creswell, J. W. (2012). Educational Research fourth Edition. Boston, MA: Pearson Edu.
Djambong, T., & Freiman, V. (2016). Task-Based Assessment of Students’ Computational Thinking Skills Developed Through Visual Programming or Tangible Coding Environments. 13th International Conference on Cognition and Exploratory Learning in Digital Age (CELDA 2016), hlm. 41–52.
Felix, J. M., & Ortin, F. (2014). Aspect-Oriented Programming to Improve Modularity of Object-Oriented Applications 9(9): 2454–2460. doi:10.4304/jsw.9.9.24454-2460
Hooshyar, D., Ahmad, R. B., Yousefi, M., Yusop, F. D., & Horng, S.-J. (2015). A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers. Journal of Computer Assisted Learning 1–17. doi:10.1111/jcal.12099
Johnson, D., Deterding, S., Kuhn, K.-A., Staneva, A., Stoyanov, S., & Hides, L. (2016). Gamification for health and wellbeing: A systematic review of the literature. Internet Interventions 6: 89–106. doi:10.1016/j.invent.2016.10.002
Johnson, D., Horton, E., Mulcahy, R., & Foth, M. (2017). Gamification and serious games within the domain of domestic energy consumption: A systematic review. Renewable and Sustainable Energy Reviews 73(January): 249–264. doi:10.1016/j.rser.2017.01.134
Kafai, Y. B. (2016). From computational thinking to computational participation in K--12 education. Communications of the ACM, hlm. 26–27. doi:10.1145/2955114
Kapp, K. (2012). The Gamification of Learning and Instruction: Game-based Methods and Strategies for Training and Education. John Wiley & Sons.
https://books.google.com.my/books?id=M2Rb9ZtFxccC [19 March 2015].
Kapp, K. (2014). Gamification: Separating Fact From Fiction. Chief Learning Officer. http://ww.w.cedma-europe.org/newsletter articles/Clomedia/Gamification - Separating Fact from Fiction (Mar 14).pdf [19 March 2015].
Keshavarz, M. (2011). Measuring Course Learning Outcomes. Journal of Learning Design 4(4): 1–9.
Malik, S. I., & Coldwell-Neilson, J. (2017). Impact of a New Teaching and Learning Approach in an Introductory Programming Course. Journal of Educational Computing Research 0(0): 1–31. doi:10.1177/0735633116685852
Moncada, S. M., & Moncada, T. P. (2014). Gamification of Learning in Accounting Education. Journal of Higher Education Theory & Practice 14(3): 9–19. Retrieved from http://uproxy.library.dc-uoit.ca/login?url=http://search.ebscohost.com/login.aspx?direct=true&db=eue&AN=100405004&scope=site%5Cnfiles/20719/Moncada and Moncada - 2014 - Gamification of Learning in Accounting Education.pdf
Javadi, M. H., Ghandehari, M., & Pouyandeh, H. V. (2013). Locating of Bicycle Stations in the City of Isfahan Using Mathematical Programming and Multi-Criteria Decision Making Techniques. International Journal of Academic Research in Accounting 3(4): 18–26. doi:10.6007/IJARAFMS/v3-i4/271
Norton, L. S. (2009). Action Research in Teaching and Learning. London and New York: Routledge.
Park, N. (2016). Development of Computer Education Program Using LOGO Programming and Fractals Learning for Enhancing Creativity: Focus on Creative Problem-Solving. International Journal of u- and e- Service, Science and Technology 9(2): 121–126.
Swaid, S. I. (2015). ScienceDirect Bringing computational thinking to STEM education. Procedia Manufacturing 3(Ahfe): 3657–3662. doi:10.1016/j.promfg.2015.07.761
Berg, V. M. (2001). The Assessment of Learning Outcomes in Study Abroad. Intercultural Education 10(2): 31. doi:10.1016/j.sbspro.2014.12.297
Verber, D. (2016). Learning Basic Programing Skills With Educational Games?: A Case of Primary Schools in Slovenia. Journal of Educational Computing Research 0(0): 1–26. doi:10.1177/0735633116680219
Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies 20(4): 715–728. doi:10.1007/s10639-015-9412-6
Wing, J. (2008). Computational thinking and thinking about computing. Philosophical Transactions of The Royal Society (July): 3717–3725. doi:10.1109/IPDPS.2008.4536091

In-Text Citation: (Talib et al., 2017)
To Cite this Article: Talib, N., Yassin, S. F. M., & Nasir, M. K. M. (2017). Teaching and Learning Computer Programming Using Gamification and Observation through Action Research. International Journal of Academic Research in Progressive Education and Development, 6(3), 1–11.