The effectiveness of learning Object-Oriented Programming concepts through role playing game among undegraduate students

<p>This research aims to examine the effectiveness of learning the concept of Object</p><p>Oriented Programming (OOP) through role-playing games among undergraduate students. A</p><p>framework on game-based learning (GBL) has been...

Full description

Saved in:
Bibliographic Details
Main Author: Wong, Yoke Seng
Format: thesis
Language:eng
Published: 2020
Subjects:
Online Access:https://ir.upsi.edu.my/detailsg.php?det=7154
Tags: Add Tag
No Tags, Be the first to tag this record!
id oai:ir.upsi.edu.my:7154
record_format uketd_dc
institution Universiti Pendidikan Sultan Idris
collection UPSI Digital Repository
language eng
topic
spellingShingle
Wong, Yoke Seng
The effectiveness of learning Object-Oriented Programming concepts through role playing game among undegraduate students
description <p>This research aims to examine the effectiveness of learning the concept of Object</p><p>Oriented Programming (OOP) through role-playing games among undergraduate students. A</p><p>framework on game-based learning (GBL) has been developed and a variety of platform games</p><p>(computer-based and mobile) titled Odyssey of Phoenix have been developed. The development of this</p><p>game has combined the concept of constructive alignment and design of game elements with</p><p>appropriate OOP learning content. A total of nine experts were involved in the validity of game</p><p>design and validity of learning content with each having more than five years of experience. A</p><p>pilot test was conducted involving 20 students. This study uses a quantitative approach</p><p>through quasi- experimental pre-test and post-test involving a randomly selected sample of 214</p><p>first year undergraduate students in computer science from three institutions of higher</p><p>learning in Malaysia. A total of 107 people were placed as treatment groups and a total of 107</p><p>people were placed as control groups. Data were analyzed using parametric inference</p><p>statistics such as t-test and variance analysis to test the hypothesis. The t-test results showed</p><p>that the mean score was high for the treatment group which was 7.36 (M=0.657, SD=9.295) </p><p>compared to the control group (M=0.731, SD=8.833), t(107)=0.025, p=.0001). The </p><p>results of the variance analysis showed that the effectiveness of student performance</p><p>was significant (F=17.6241, p<0.05) for the entire OOP topic. From the score analysis, the mean for</p><p>the pre-test of the control group was 17.89 while the post-test was 18.61 (difference: 0.72). The mean for the pre-treatment group test</p><p>was 19.36 while the post-test was 21.99 (difference: 2.63). The results of the scores showed that</p><p>the performance of the treatment group was better than that of the control group on the overall</p><p>understanding of the topic. In conclusion, GBL using multi- platform games is found to be</p><p>very effective as a learning material for a better understanding in learning the concept of</p><p>OOP. This study implies that the continuous use of GBL can increase its effectiveness in teaching</p><p>and learning the concept of OOP as a basis before studying the advanced topics of the OOP paradigm.</p><p></p>
format thesis
qualification_name
qualification_level Doctorate
author Wong, Yoke Seng
author_facet Wong, Yoke Seng
author_sort Wong, Yoke Seng
title The effectiveness of learning Object-Oriented Programming concepts through role playing game among undegraduate students
title_short The effectiveness of learning Object-Oriented Programming concepts through role playing game among undegraduate students
title_full The effectiveness of learning Object-Oriented Programming concepts through role playing game among undegraduate students
title_fullStr The effectiveness of learning Object-Oriented Programming concepts through role playing game among undegraduate students
title_full_unstemmed The effectiveness of learning Object-Oriented Programming concepts through role playing game among undegraduate students
title_sort effectiveness of learning object-oriented programming concepts through role playing game among undegraduate students
granting_institution Universiti Pendidikan Sultan Idris
granting_department Fakulti Seni, Komputeran dan Industri Kreatif
publishDate 2020
url https://ir.upsi.edu.my/detailsg.php?det=7154
_version_ 1747833363355402240
spelling oai:ir.upsi.edu.my:71542022-06-14 The effectiveness of learning Object-Oriented Programming concepts through role playing game among undegraduate students 2020 Wong, Yoke Seng <p>This research aims to examine the effectiveness of learning the concept of Object</p><p>Oriented Programming (OOP) through role-playing games among undergraduate students. A</p><p>framework on game-based learning (GBL) has been developed and a variety of platform games</p><p>(computer-based and mobile) titled Odyssey of Phoenix have been developed. The development of this</p><p>game has combined the concept of constructive alignment and design of game elements with</p><p>appropriate OOP learning content. A total of nine experts were involved in the validity of game</p><p>design and validity of learning content with each having more than five years of experience. A</p><p>pilot test was conducted involving 20 students. This study uses a quantitative approach</p><p>through quasi- experimental pre-test and post-test involving a randomly selected sample of 214</p><p>first year undergraduate students in computer science from three institutions of higher</p><p>learning in Malaysia. A total of 107 people were placed as treatment groups and a total of 107</p><p>people were placed as control groups. Data were analyzed using parametric inference</p><p>statistics such as t-test and variance analysis to test the hypothesis. The t-test results showed</p><p>that the mean score was high for the treatment group which was 7.36 (M=0.657, SD=9.295) </p><p>compared to the control group (M=0.731, SD=8.833), t(107)=0.025, p=.0001). The </p><p>results of the variance analysis showed that the effectiveness of student performance</p><p>was significant (F=17.6241, p<0.05) for the entire OOP topic. From the score analysis, the mean for</p><p>the pre-test of the control group was 17.89 while the post-test was 18.61 (difference: 0.72). The mean for the pre-treatment group test</p><p>was 19.36 while the post-test was 21.99 (difference: 2.63). The results of the scores showed that</p><p>the performance of the treatment group was better than that of the control group on the overall</p><p>understanding of the topic. In conclusion, GBL using multi- platform games is found to be</p><p>very effective as a learning material for a better understanding in learning the concept of</p><p>OOP. This study implies that the continuous use of GBL can increase its effectiveness in teaching</p><p>and learning the concept of OOP as a basis before studying the advanced topics of the OOP paradigm.</p><p></p> 2020 thesis https://ir.upsi.edu.my/detailsg.php?det=7154 https://ir.upsi.edu.my/detailsg.php?det=7154 text eng closedAccess Doctoral Universiti Pendidikan Sultan Idris Fakulti Seni, Komputeran dan Industri Kreatif <p>Abbasi, Suhni, Kazi, Hameedullah, & Khowaja, Kamran. (2017). A Systematic Review of</p><p>Learning Object Oriented Programming through Serious Games and Programming Approaches. Paper</p><p>presented at the Engineering Technologies and Applied Sciences (ICETAS), 2017 4th IEEE</p><p>International Conference</p><p></p><p>Agha, Riaz A., & Fowler, Alexander J. (2015). The Role and Validity of Surgical Simulation.</p><p>International surgery, 100(2), 350-357. doi: 10.9738/INTSURG-D-14-00004.1</p><p></p><p>Aha, David W, Molineaux, Matthew, & Ponsen, Marc. (2005). Learning to Win: Case-Based Plan</p><p>Selection in a Real-Time Strategy Game. Paper presented at the International Conference</p><p>on Case-Based Reasoning ICCBR 2005.</p><p></p><p>Ak, Oguz, & Kutlu, Birgul. (2017). Comparing 2D and 3D GameOguz, & Kutlu, Birgul. (2017). Compms of</p><p>Learning Gains and Student Perceptions. British Journal of Educational Technology, 48(1), 129-144.</p><p></p><p>Akar, Sacide Guzin Mazman, & Altun, Arif. (2017). Individual Differences in Learning</p><p>Computer Programming: A Social Cognitive Approach. Contemporary Educational Technology, 8(3),</p><p>195-213.</p><p></p><p>Alaswad, Zina, & Nadolny, Larysa. (2015). Designing for Game-Based Learning: The</p><p>Effective Integration of Technology to Support Learning. Journal of Educational Technology</p><p>Systems, 43(4), 389-402.</p><p></p><p>Alcid, Argomer S, Bandril, Leonard Benjamin P, De Guzman, Anfernee E, & Lopez, Lance Jasper C</p><p>(2017). Analysis, Design, Development, Implementation, and Evaluation of a Serious Game Designed</p><p>to Inform Users on Environmental Issues. International Journal of Computing Sciences</p><p>Research, 1(1), 11-23.</p><p></p><p>Amory, Alan. (2007). Game Object Model Version Ii: A Theoretical Framework for</p><p>Educational Game Development. Educational Technology Research and Development, 55(1), 51-77.</p><p></p><p>Amory, Alan, & Seagram, Robert. (2003). Educational Game Models: Conceptualization and Evaluation:</p><p>The Practice of Higher Education. South African Journal of Higher Education, 17(2),</p><p>206-217.</p><p></p><p>Anquan, Jie, Yuqing, Li, Bailiang, Chen, Jihua, Ye, & Jie, Zou. (2010). The Education Reform and</p><p>Innovation of Object-Oriented Programming Course in Normal University. Paper presented at the</p><p>Computer Science and Education (ICCSE), 2010 5th International</p><p>Conference</p><p>Apperley, Thomas H. (2006). Genre and Game Studies: Toward a Critical Approach to Video</p><p>Game Genres. Simulation & Gaming, 37(1), 6-23.</p><p></p><p>Arnab, Sylvester, Lim, Theodore, Carvalho, Maira B, Bellotti, Francesco, De Freitas,</p><p>Sara, Louchart, Sandy, et al. (2015). Mapping Learning and Game Mechanics for Serious Games</p><p>Analysis. British Journal of Educational Technology, 46(2), 391-411.</p><p></p><p>Barik, Titus, Murphy-Hill, Emerson, & Zimmermann, Thomas. (2016). A Perspective on</p><p>Blending Programming Environments and Games: Beyond Points, Badges, and Leaderboards. Paper</p><p>presented at the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).</p><p></p><p>Barriga, Nicolas A, Stanescu, Marius, & Buro, Michael. (2017). Combining Strategic Learning and</p><p>Tactical Search in Real-Time Strategy Games. arXiv preprint arXiv:1709.03480.</p><p>Bartle, Richard. (1996). Hearts, Clubs, Diamonds, Spades: Players Who Suit Muds. Journal of MUD</p><p>research, 1(1), 19.</p><p></p><p>Battistella, Paulo, & von Wangenheim, C Gresse. (2016). Games for Teaching Computing in Higher</p><p>Educationa Systematic Review. J IEEE Technology Engineering Education, 9(1), 8-30.</p><p></p><p>Beaubouef, Theresa, Lucas, Richard, & Howatt, James. (2001). The Unlock System: Enhancing Problem</p><p>Solving Skills in Cs-1 Students. ACM SIGCSE Bulletin, 33(2), 43-46.</p><p></p><p>Beaubouef, Theresa, & Mason, John. (2005). Why the High Attrition Rate for Computer</p><p>Science Students: Some Thoughts and Observations. ACM SIGCSE Bulletin, 37(2), 103-106.</p><p></p><p>Bennedsen, Jens, & Caspersen, Michael. (2008). Model-Driven Programming Reflections on the Teaching</p><p>of Programming (pp. 116-129): Springer.</p><p></p><p>Bennedsen, Jens, & Caspersen, Michael E. (2007). Failure Rates in Introductory Programming.</p><p>ACM SIGcSE Bulletin, 39(2), 32-36.</p><p></p><p>Bennedsen, Jens, Caspersen, Michael E, & Klling, Michael. (2008). Reflections on the</p><p>Teaching of Programming: Methods and Implementations (Vol. 4821): Springer.</p><p></p><p>Benson, Lisa, Elliott, Dean, Grant, Michael, Holschuh, Doug, Kim, Beaumie, Kim, Hyeonjin, et al.</p><p>(2002). Usability and Instructional Design Heuristics for E-Learning Evaluation. Paper presented</p><p>at the EdMedia: World Conference on Educational Media and Technology.</p><p></p><p>Bergin, Susan, & Reilly, Ronan. (2005a). The Influence of Motivation and Comfort-Level on Learning</p><p>to Program Proceedings of the 17th Workshop of the Psychology of Programming Interest</p><p>Group, Ppig 05. University of Sussex, Brighton, Uk, June 2005. (pp. 293-304): Psychology of</p><p>Programming Interest Group.</p><p></p><p>Bergin, Susan, & Reilly, Ronan. (2005b). Programming: Factors That Influence Success. Paper</p><p>presented at the ACM SIGCSE Bulletin.</p><p></p><p>Biggs, John. (1996). Enhancing Teaching through Constructive Alignment. Higher education,</p><p>32(3), 347-364.</p><p></p><p>Biggs, John B. (1987). Student Approaches to Learning and Studying. Research Monograph:</p><p>ERIC.</p><p>Bittencourt, Roberto A, dos Santos, David Moises B, Rodrigues, Carlos A, Batista, Washington P, &</p><p>Chalegre, Henderson S. (2015). Learning Programming with Peer Support, Games, Challenges</p><p>and Scratch. Paper presented at the 2015 IEEE Frontiers in Education Conference (FIE).</p><p></p><p>Blunt, Richard. (2007). Does Game-Based Learning Work? Results from Three Recent Studies. Paper</p><p>presented at the Proceedings of the Interservice/Industry Training, Simulation, & Education</p><p>Conference.</p><p></p><p>Bouvier, Dennis, Lovellette, Ellie, Matta, John, Alshaigy, Bedour, Becker, Brett A,</p><p>Craig, Michelle, et al. (2016). Novice Programmers and the Problem Description Effect.</p><p>Paper presented at the Proceedings of the 2016 ITiCSE Working Group Reports.</p><p></p><p>Boyle, Elizabeth A, Hainey, Thomas, Connolly, Thomas M, Gray, Grant, Earp, Jeffrey, Ott, Michela,</p><p>et al. (2016). An Update to the Systematic Literature Review of Empirical Evidence of the Impacts</p><p>and Outcomes of Computer Games and Serious Games. J Computers Education, 94, 178-192.</p><p></p><p>Braun, Beate, Stopfer, Juliane M, Mller, Kai W, Beutel, Manfred E, & Egloff, Boris. (2016).</p><p>Personality and Video Gaming: Comparing Regular Gamers, Non-Gamers, and Gaming Addicts</p><p>and Differentiating between Game Genres. Computers in Human Behavior, 55, 406-412.</p><p></p><p>Brockett, Ralph G, & Hiemstra, Roger. (2018). Self-Direction in Adult Learning: Perspectives on</p><p>Theory, Research and Practice: Routledge.</p><p></p><p>Bruner, Jerome Seymour. (1966). Toward a Theory of Instruction (Vol. 59): Harvard University Press.</p><p></p><p>Buchanan, Bruce G. (1986). Some Approaches to Knowledge Acquisition Machine Learning</p><p>(pp. 19-24): Springer.</p><p></p><p>Burguillo, Juan C. (2010). Using Game Theory and Competition-Based Learning to Stimulate Student</p><p>Motivation and Performance. Computers & Education, 55(2), 566-575. doi:</p><p>10.1016/j.compedu.2010.02.018</p><p></p><p>Byrne, Pat, & Lyons, Gerry. (2001). The Effect of Student Attributes on Success </p><p>in Programming. Paper presented at the ACM SIGCSE Bulletin.</p><p></p><p>Cagiltay, Nergiz Ercil, Ozcelik, Erol, & Ozcelik, Nese Sahin. (2015). The Effect of Competition on</p><p>Learning in Games. Computers & Education, 87, 35-41.</p><p></p><p>Chandrashekar, HS, Kiran, A Geetha, Uma, B, & Sunita, P. (2018). Introducing Programming Using</p><p>Scratch and Greenfoot. Journal of Engineering Education Transformations.</p><p></p><p>Chang, Chi-Cheng, Liang, Chaoyun, Chou, Pao-Nan, & Lin, Guan-You. (2017). Is Game- Based</p><p>Learning Better in Flow Experience and Various Types of Cognitive Load Than Non-Game-Based</p><p>Learning? Perspective from Multimedia and Media Richness.</p><p>Computers in Human Behavior, 71, 218-227.</p><p></p><p>Chang, Chiung-Sui, Wong, Meng-Ting, & Chien, Fei-Liang (2017). Development and Evaluation</p><p>of the Operational Management Simulation Game E-Caf. Journal of Applied Science</p><p>Engineering, 20(1), 95-106.</p><p></p><p>Cojocariu, Venera-Mihaela, & Boghian, Ioana. (2014). Teaching the Relevance of Game-Based Learning</p><p>to Preschool and Primary Teachers. Procedia - Social and Behavioral Sciences, 142,</p><p>640-646. doi: https://doi.org/10.1016/j.sbspro.2014.07.679</p><p></p><p>Colakoglu, Ozgur M, & Akdemir, Omur. (2012). Motivational Measure of the Instruction</p><p>Compared: Instruction Based on the Arcs Motivation Theory Vs Traditional Instruction in Blended</p><p>Courses. Turkish Online Journal of Distance Education, 11(2), 73-89.</p><p></p><p>Colder Carras, Michelle, Van Rooij, Antonius J, Spruijt-Metz, Donna, Kvedar, Joseph,</p><p>Griffiths, Mark D, Carabas, Yorghos, et al. (2018). Commercial Video Games as Therapy:</p><p>A New Research Agenda to Unlock the Potential of a Global Pastime. Frontiers in</p><p>psychiatry, 8, 300.</p><p></p><p>Connolly, Thomas M, Boyle, Elizabeth A, MacArthur, Ewan, Hainey, Thomas, & Boyle, James</p><p>M. (2012). A Systematic Literature Review of Empirical Evidence on Computer Games and</p><p>Serious Games. Computers & Education, 59(2), 661-686.</p><p></p><p>Csikszentmihalyi, Mihaly, & Csikszentmihalyi, Isabella. (1975). Beyond Boredom and Anxiety</p><p>(Vol. 721): Jossey-Bass San Francisco.</p><p></p><p>D'Souza, Jeevan, & Gurin, Michael. (2016). The Universal Significance of Maslows Concept of</p><p>Self-Actualization. The Humanistic Psychologist, 44(2), 210.</p><p></p><p>Dalal, Nikunj, Dalal, Parth, Kak, Subhash, Antonenko, Pavlo, & Stansberry, Susan. (2009).</p><p>Rapid Digital Game Creation for Broadening Participation in Computing and Fostering Crucial</p><p>Thinking Skills. International Journal of Social and Humanistic Computing, 1(2), 123-137.</p><p></p><p>Davis, Dixie Margaret. (2017). Alice, Bluej and Starlogo TngNext Generation Environments for </p><p>Learning Programming: Research Report EDF 5906/DIS. http://gisshop.</p><p>com/isd/portfolio/files .</p><p></p><p>Deneyimleri, niversite rencilerinin Programlama, & ve Engeller, Glkler. (2010).</p><p>Undergraduate Students' Experiences in Programming: Difficulties and Obstacles. Editorial</p><p>Board, 9.</p><p></p><p>Denis, Guillaume, & Jouvelot, Pierre. (2005). Motivation-Driven Educational Game Design: Applying</p><p>Best Practices to Music Education. Paper presented at the Proceedings of the 2005 ACM SIGCHI</p><p>International Conference on Advances in computer entertainment technology.</p><p></p><p>Dick, W., Carey, L., & Carey, J.O. (2013). The Systematic Design of Instruction:</p><p>Pearson Education, Limited.</p><p></p><p>Dieker, Lisa A, Rodriguez, Jacqueline A, Lignugaris/Kraft, Benjamin, Hynes, Michael C, & Hughes,</p><p>Charles E. (2014). The Potential of Simulated Environments in Teacher Education: Current</p><p>and Future Possibilities. Teacher Education and Special Education,</p><p>37(1), 21-33.</p><p></p><p>DiSalvo, Betsy, Guzdial, Mark, Bruckman, Amy, & McKlin, Tom. (2014). Saving Face While Geeking Out:</p><p>Video Game Testing as a Justification for Learning Computer Science. Journal of the Learning</p><p>Sciences, 23(3), 272-315.</p><p></p><p>Ebrahimzadeh, Mohsen, & Sepideh, Alavi. (2017). The Effect of Digital Video Games on Efl</p><p>Studentslanguage Learning Motivation. Teaching English with Technology, 17(2), 87- 112.</p><p></p><p>Edgar, Gerald A. (1987). Darwin: A Survival Game for Programmers. Computer Language, 4(4), 79-86.</p><p></p><p>Erhel, Sverine, & Jamet, Eric (2013). Digital Game-Based Learning: Impact of Instructions and</p><p>Feedback on Motivation and Learning Effectiveness. Computers & Education, 67, 156-167.</p><p></p><p>Fincher, Sally, Cooper, Stephen, Michael, K, & Utting, I. (2009). Ile-Idol. SIGCSE Bull., 41(3),</p><p>4-5. doi: 10.1145/1595496.1562885</p><p></p><p>Florea, Adrian, Gellert, Arpad, Florea, Delilah, & Florea, Adrian-Cristian. (2016). Teaching</p><p>Programming by Developing Games in Alice. Paper presented at the The International Scientific</p><p>Conference eLearning and Software for Education.</p><p></p><p>Fong, Gwenda. (2006). Adapting Cots Games for Military Experimentation. Simulation &</p><p>Gaming, 37(4), 452-465. doi: 10.1177/1046878106291670</p><p></p><p>Forehand, Mary. (2010). Blooms Taxonomy. Emerging perspectives on learning, teaching, and</p><p>technology, 41, 47.</p><p></p><p>Fraenkel, JR, & Wallen, NE. (1996). Valididity and Reliability. How to Design and Research in</p><p>Education (Vol. 3). New York: McGraw-Hill, INC.</p><p></p><p>Gagn, E.D. (1985). The Cognitive Psychology of School Learning: Little, Brown.</p><p>Gardner, Margery. (2017). Understanding Integrated Stem Science Instruction through the</p><p>Experiences of Teachers and Students. Syracuse University. Retrieved from</p><p>https://surface.syr.edu/etd/686?utm_source=surface.syr.edu%2Fetd%2F686&utm_me</p><p>dium=PDF&utm_campaign=PDFCoverPages</p><p></p><p>Gawel, Joseph E. (1997). Herzberg's Theory of Motivation and Maslow's Hierarchy of Needs.</p><p>Practical Assessment, Research & Evaluation, 5(11), 3.</p><p></p><p>Gay, L.R., & Diehl, P.L. (1992). Research Methods for Business and Management: Macmillan Publishing</p><p>Company.</p><p></p><p>Gentile, Douglas A, & Gentile, J Ronald. (2008). Violent Video Games as Exemplary Teachers: A</p><p>Conceptual Analysis. Journal of Youth and Adolescence, 37(2), 127-141.</p><p></p><p>Giessen, Hans W. (2015). Serious Games Effects: An Overview. Procedia-Social and</p><p>Behavioral Sciences, 174, 2240-2244.</p><p></p><p>Gilakjani, Abbas Pourhossein (2012). Visual, Auditory, Kinaesthetic Learning Styles and Their</p><p>Impacts on English Language Teaching. Journal of studies in education, 2(1), 104-113.</p><p></p><p>Gonzlez, Marta, Masip, Llcia, Granollers, Antoni, & Oliva, Marta. (2009). Quantitative</p><p>Analysis in a Heuristic Evaluation Experiment. Advances in Engineering Software, 40(12),</p><p>1271-1278. doi: https://doi.org/10.1016/j.advengsoft.2009.01.027</p><p></p><p>Goold, Annagret, & Rimmer, Russell. (2000). Factors Affecting Performance in First-Year</p><p>Computing. ACM SIGCSE Bulletin, 32(2), 39-43.</p><p></p><p>Grace, Lindsay. (2005). Game Type and Game Genre. Retrieved 8/07/2017, 2017, from</p><p>http://aii.lgracegames.com/documents/Game_types_and_genres.pdf</p><p></p><p>Guzdial, Mark, & Adams, Joel C. (2014). Moocs Need More Work; So Do Cs Graduates.</p><p>Commun. ACM, 57(1), 18-19.</p><p></p><p>Hainey, Thomas, Connolly, Thomas M, Boyle, Elizabeth A, Wilson, Amanda, & Razak, Aisya. (2016). A</p><p>Systematic Literature Review of Games-Based Learning Empirical Evidence in Primary Education.</p><p>Computers & Education, 102, 202-223.</p><p></p><p>Hayat, Khizar, Al-Shukaili, Naeem Ali, & Sultan, Khalid. (2017). Alice in Oman. Education</p><p>Information Technologies, 22(4), 1553-1569.</p><p></p><p>Hays, Robert T. (2005). The Effectiveness of Instructional Games: A Literature Review and</p><p>Discussion: Naval Air Warfare Center Training Systems Div Orlando Fl.</p><p></p><p>Helme, Sue, & Clarke, David. (2001a). Cognitive Engagement in the Mathematics Classroom</p><p>Perspectives on Practice and Meaning in Mathematics and Science Classrooms (pp. 131-153): Springer.</p><p></p><p>Helme, Sue, & Clarke, David. (2001b). Identifying Cognitive Engagement in the Mathematics</p><p>Classroom. Mathematics Education Research Journal, 13(2), 133-153.</p><p></p><p>Hou, Huei-Tse (2015). Integrating Cluster and Sequential Analysis to Explore Learners Flow and</p><p>Behavioral Patterns in a Simulation Game with Situated-Learning Context for Science</p><p>Courses: A Video-Based Process Exploration. J Computers in human behavior, 48, 424-435.</p><p></p><p>Hsu, Wen Chin, & Mimura, Yoko. (2017). Understanding the Secondary Digital Gap: Learning</p><p>Challenges and Performance in College Introductory Programming Courses. Paper presented at the</p><p>Engineering Education (ICEED), 2017 IEEE 9th International Conference</p><p></p><p>Huang, Wenhao David, & Oh, Eunjung Grace. (2018). Motivational Support from Digital</p><p>Game-Based Learning Environments (Dgbles) for Scientific Topics Designed by Novice End</p><p>Users. Educational Media International, 1-14.</p><p></p><p>Huizenga, JC, Ten Dam, GTM, Voogt, JM, & Admiraal, WF (2017). Teacher Perceptions of the Value of</p><p>Game-Based Learning in Secondary Education. Computers Education, 110, 105-115.</p><p></p><p>Ibrahim, Roslina, Yusoff, Rasimah Che Mohd, Omar, Hasiah Mohamed, & Jaafar, Azizah. (2010).</p><p>Students Perceptions of Using Educational Games to Learn Introductory Programming.</p><p>Computer and Information Science, 4(1), 205.</p><p></p><p>Jacob, Mikhail, & Magerko, Brian. (2015). Viewpoints Ai. Paper presented at the Proceedings</p><p>of the 2015 ACM SIGCHI Conference on Creativity and Cognition.</p><p></p><p>Jung, Tirza, Ka, Christina, Schramm, Thomas, & Zapf, Dieter. (2017). So What Really Is User</p><p>Experience? An Experimental Study of User Needs and Emotional Responses as Underlying</p><p>Constructs. Ergonomics, 60(12), 1601-1620.</p><p></p><p>Kapp, Karl M. (2012). The Gamification of Learning and Instruction: Game-Based Methods and</p><p>Strategies for Training and Education: John Wiley & Sons.</p><p></p><p>Kazimoglu, Cagin. (2013). Empirical Evidence That Proves a Serious Game Is an</p><p>Educationally Effective Tool for Learning Computer Programming Constructs at the Computational</p><p>Thinking Level. University of Greenwich.</p><p></p><p>Ke, Fengfeng. (2011). A Qualitative Meta-Analysis of Computer Games as Learning Tools Gaming</p><p>and Simulations: Concepts, Methodologies, Tools and Applications (pp. 1619- 1665): IGI Global.</p><p></p><p>Ke, Fengfeng (2016). Designing and Integrating Purposeful Learning in Game Play: A</p><p>Systematic Review. Educational Technology Research Development, 64(2), 219-244.</p><p></p><p>Keller, John M. (2009). Motivational Design for Learning and Performance: The Arcs Model Approach:</p><p>Springer Science & Business Media.</p><p></p><p>Kemp, J.E. (1971). Instructional Design: A Plan for Unit and Course Development: Fearon Publishers.</p><p></p><p>Khenissi, Mohamed Ali, Essalmi, Fathi, & Jemni, Mohamed (2015). Comparison between</p><p>Serious Games and Learning Version of Existing Games. Procedia-Social Behavioral Sciences, 191,</p><p>487-494.</p><p></p><p>Kim, Jung Tae, & Lee, Won-Hyung. (2015). Dynamical Model for Gamification of Learning (Dmgl).</p><p>Multimedia Tools and Applications, 74(19), 8483-8493.</p><p></p><p>Kinnunen, Pivi. (2009). Challenges of Teaching and Studying Programming at a University of</p><p>TechnologyViewpoints of Students, Teachers and the University. Unpublished doctoral</p><p>dissertation, Helsinki University of Technology.</p><p></p><p>Kinnunen, Pivi, & Malmi, Lauri. (2006). Why Students Drop out Cs1 Course? Paper presented at the</p><p>Proceedings of the second international workshop on Computing education research.</p><p></p><p>Kirriemuir, John, & McFarlane, Angela. (2004). Literature Review in Games and Learning. A NESTA</p><p>Futurelab Research report.</p><p>Klump, R. (2001). Understanding Object-Oriented Programming Concepts. Paper presented at the 2001</p><p>Power Engineering Society Summer Meeting. Conference Proceedings (Cat. No.01CH37262).</p><p></p><p>Klling, Michael. (2015). Lessons from the Design of Three Educational Programming</p><p>Environments: Blue, Bluej and Greenfoot. International Journal of People-Oriented Programming</p><p>(IJPOP), 4(1), 5-32.</p><p></p><p>Klling, Michael (2010). The Greenfoot Programming Environment. Trans. Comput. Educ.,</p><p>10(4), 1-21. doi: 10.1145/1868358.1868361</p><p></p><p>Krahenbuhl, Kevin S. (2016). Student-Centered Education and Constructivism: Challenges,</p><p>Concerns, and Clarity for Teachers. The Clearing House: A Journal of Educational Strategies,</p><p>Issues and Ideas, 89(3), 97-105.</p><p></p><p>Lameras, Petros, Arnab, Sylvester, Dunwell, Ian, Stewart, Craig, Clarke, Samantha, & Petridis,</p><p>Panagiotis. (2017). Essential Features of Serious Games Design in Higher Education: Linking</p><p>Learning Attributes to Game Mechanics. British journal of educational technology, 48(4),</p><p>972-994.</p><p></p><p>Law, Robert. (2017). Teaching Programming Using Computer Games: A Program Language Agnostic</p><p>Approach. Paper presented at the European Conference on Games Based Learning.</p><p></p><p>Lee, Jin Ha, Karlova, Natascha, Clarke, Rachel Ivy, Thornton, Katherine, & Perti, Andrew.</p><p>(2014). Facet Analysis of Video Game Genres. iConference 2014 Proceedings.</p><p></p><p>Lessard, Jonathan. (2013). Adventure before Adventure Games: A New Look at Crowther and Woodss</p><p>Seminal Program. Games and Culture, 8(3), 119-135.</p><p></p><p>Li, Kun, & Keller, John M. (2018). Use of the Arcs Model in Education: A Literature Review.</p><p>Computers & Education.</p><p></p><p>Liu, Debin, Wang, XiaoFeng, & Camp, Jean. (2008). Game-Theoretic Modeling and Analysis of Insider</p><p>Threats. International Journal of Critical Infrastructure Protection, 1, 75- 80.</p><p></p><p>Loftus, Chris, Thomas, Lynda, & Zander, Carol. (2011). Can Graduating Students Design:</p><p>Revisited. Paper presented at the Proceedings of the 42nd ACM technical symposium on Computer</p><p>science education.</p><p></p><p>Magerko, Brian, Heeter, Carrie, Fitzgerald, Joe, & Medler, Ben. (2008). Intelligent Adaptation of</p><p>Digital Game-Based Learning. Paper presented at the Proceedings of the 2008 Conference on</p><p>Future Play: Research, Play, Share.</p><p>Malone, Thomas W. (1980). What Makes Things Fun to Learn? Heuristics for Designing</p><p>Instructional Computer Games. Paper presented at the Proceedings of the 3rd ACM SIGSMALL symposium</p><p>and the first SIGPC symposium on Small systems.</p><p></p><p>Marchetti, Emanuela, & Valente, Andrea. (2015). Learning Via Game Design: From Digital to Card</p><p>Games and Back Again. Electronic Journal of E-learning, 13(3), 167-180.</p><p></p><p>Martin, William E, & Bridgmon, Krista D. (2012). Quantitative and Statistical Research</p><p>Methods: From Hypothesis to Results (Vol. 42): John Wiley & Sons.</p><p></p><p>Mathrani, Anuradha, Christian, Shelly, & Ponder-Sutton, Agate (2016). Playit: Game Based Learning</p><p>Approach for Teaching Programming Concepts. Journal of Educational Technology & Society,</p><p>19(2), 5-17.</p><p></p><p>McCracken, Michael, Almstrum, Vicki, Diaz, Danny, Guzdial, Mark, Hagan, Dianne, Kolikant, Yifat </p><p>Ben-David, et al. (2001). A Multi-National, Multi-Institutional Study of Assessment</p><p>of Programming Skills of First-Year Cs Students. Paper presented at the Working group reports from</p><p>ITiCSE on Innovation and technology in computer science</p><p>education.</p><p></p><p>Mohamed, Hasiah, & Sabri, Norlina Mohd. (2010). Development and Potential Analysis of</p><p>Heuristic Evaluation for Courseware. Paper presented at the Engineering Education (ICEED), 2010</p><p>2nd International Congress</p><p></p><p>Molenda, Michael. (2003). In Search of the Elusive Addie Model. Performance improvement, 42(5),</p><p>34-36.</p><p></p><p>Moreno, Roxana, & Mayer, Richard E. (2005). Role of Guidance, Reflection, and Interactivity in an</p><p>Agent-Based Multimedia Game. Journal of educational psychology, 97(1), 117.</p><p></p><p>Moser, Robert. (1997). A Fantasy Adventure Game as a Learning Environment: Why Learning to Program</p><p>Is So Difficult and What Can Be Done About It. Paper presented at the ACM SIGCSE Bulletin.</p><p></p><p>Mullins, Paul, Whitfield, Deborah, & Conlon, Michael. (2009). Using Alice 2.0 as a</p><p>First Language. J. Comput. Sci. Coll., 24(3), 136-143.</p><p></p><p>Murphy, Ellen, Crick, Tom, & Davenport, James H. (2016). An Analysis of Introductory</p><p>Programming Courses at Uk Universities. arXiv preprint arXiv:1609.06622.</p><p></p><p>Noah, Sidek Mohd. (2002). Reka Bentuk Penyelidikan: Falsafah, Teori Dan Praktis.[Research</p><p>Methodology: Philosophy, Theories and Practices]. Serdang: Universiti Putra Malaysia,</p><p>Serdang.</p><p></p><p>Noah, Sidek Mohd. (2005). Pengujian Dan Penilaian Kaunseling: Teori Dan Aplikasi: Serdang: Ampang</p><p>Press Sdn Bhd.</p><p></p><p>O'Riley, Molly E. (2016). The Question of Digital Game Based Learning: An Investigation into the</p><p>Potential Promises and Perils of Education's Golden Goose. Education and Human Development Master's</p><p>Theses, 632.</p><p></p><p>Oblinger, D. G. . (2004). The Next Generation of Educational Engagement. Journal of</p><p>Interactive Media in Education, 1. doi: http://doi.org/10.5334/2004-8-oblinger</p><p></p><p>Ozmen, Busra, & Altun, Arif. (2014). Undergraduate Students' Experiences in Programming:</p><p>Difficulties and Obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3). doi:</p><p>10.17569/tojqi.20328</p><p></p><p>Pagulayan, RJ, Keeker, K, Wixon, D, Romero, RL, & Fuller, T. (2003). User-Centered Design in Games</p><p>the Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging</p><p>Applications Erlbaum Associates Inc.</p><p></p><p>Pallavicini, Federica, Ferrari, Ambra, & Mantovani, Fabrizia. (2018). Video Games for Well- Being:</p><p>A Systematic Review on the Application of Computer Games for Cognitive and Emotional Training in</p><p>the Adult Population. Frontiers in psychology, 9, 2127.</p><p></p><p>Papastergiou, Marina. (2009). Digital Game-Based Learning in High School Computer Science</p><p>Education: Impact on Educational Effectiveness and Student Motivation. Computers & Education,</p><p>52(1), 1-12.</p><p></p><p>Paras, Brad. (2005). Game, Motivation, and Effective Learning: An Integrated Model for</p><p>Educational Game Design. Paper presented at the DiGRA 2005: Changing Views:</p><p>Worlds in Play, 2005 International Conference.</p><p></p><p>Partala, Timo, & Kallinen, Aleksi. (2011). Understanding the Most Satisfying and Unsatisfying User</p><p>Experiences: Emotions, Psychological Needs, and Context. Interacting with computers, 24(1),</p><p>25-34.</p><p></p><p>Pivec, Maja, Dziabenko, Olga, & Schinnerl, Irmgard. (2003). Aspects of Game-Based Learning. Paper</p><p>presented at the 3rd International Conference on Knowledge Management, Graz, Austria.</p><p></p><p>Plass, Jan L, Homer, Bruce D, & Kinzer, Charles K. (2015). Foundations of Game-Based</p><p>Learning. Educational Psychologist, 50(4), 258-283.</p><p></p><p>Prensky, Marc. (2003). Digital Game-Based Learning. Computers in Entertainment (CIE), 1(1), 21-21.</p><p></p><p>Prensky, Marc. (2005). Engage Me or Enrage Me. Educase Review, 40(5), 61-64.</p><p>Qian, Meihua, & Clark, Karen R (2016). Game-Based Learning and 21st Century Skills: A Review</p><p>of Recent Research. Computers in Human Behavior, 63, 50-58.</p><p></p><p>Quille, Keith, Bergin, S, & Mooney, Aidan. (2015). Programming: Factors That Influence</p><p>Success Revisited and Expanded. Paper presented at the International Conference on Enguaging</p><p>Pedagogy (ICEP).</p><p></p><p>Rais, A. E., Sulaiman, S. , & Syed-Mohamad, S. M. . (2011). Game-Based Approach and Its Feasibility</p><p>to Support the Learning of Object-Oriented Concepts and Programming. Paper presented at the 2011</p><p>Malaysian Conference in Software Engineering.</p><p></p><p>Rajaravivarma, Rathika. (2005). A Games-Based Approach for Teaching the Introductory</p><p>Programming Course. SIGCSE Bull., 37(4), 98-102. doi: 10.1145/1113847.1113886</p><p></p><p>Randel, Josephine M, Morris, Barbara A, Wetzel, C Douglas, & Whitehill, Betty V. (1992). The</p><p>Effectiveness of Games for Educational Purposes: A Review of Recent Research. Simulation & gaming,</p><p>23(3), 261-276.</p><p></p><p>Richardson, Virginia. (2003). Constructivist Pedagogy. Teachers college record, 105(9), 1623- 1640.</p><p></p><p>Robertson, Glen, & Watson, Ian. (2014). A Review of Real-Time Strategy Game Ai. AI</p><p>Magazine, 35(4), 75-104.</p><p></p><p>Rodrguez Corral, Jos Mara, Civit Balcells, Antn, Morgado Estvez, Arturo, Jimnez</p><p>Moreno, Gabriel, & Ferreiro Ramos, Mara Jos. (2014). A Game-Based Approach to the Teaching of</p><p>Object-Oriented Programming Languages. Computers & Education, 73, 83-92. doi:</p><p>https://doi.org/10.1016/j.compedu.2013.12.013</p><p></p><p>Rusell, JD. (1974). Modular Instruction: A Guide to the Design, Selection, Utilization</p><p>Readiness for Change. New York: John Wiley & Sons.</p><p></p><p>Ryan, Richard M, & Deci, Edward L. (2000). Self-Determination Theory and the Facilitation of</p><p>Intrinsic Motivation, Social Development, and Well-Being. American psychologist, 55(1), 68.</p><p></p><p>Sabri, Norlina Mohd, Mohamed, Hasiah, Soon, Goh Ying, Hayati, Y, & Yusof, M. (2012).</p><p>Usability Analysis for Yipincourseware Based on Quantitative Approach. Paper presented at the Computing and Convergence Technology (ICCCT), 2012 7th</p><p>International Conference.</p><p></p><p>Sez-Lpez, Jos-Manuel, Romn-Gonzlez, Marcos, & Vzquez-Cano, Esteban (2016). Visual</p><p>Programming Languages Integrated across the Curriculum in Elementary School: A Two Year</p><p>Case Study Using Scratch in Five Schools. Computers Education, 97, 129-141.</p><p></p><p>Schmirgel, Volker, Hietmann, Gerhard, Reitelshofer, Sebastian, Klumpp, Simon, & Kurth,</p><p>Johannes. (2015). Washington, DC: U.S. Patent No. U.S. Patent No. 9,102,061. Patent and Trademark</p><p>Office.</p><p></p><p>Seagram, Robert, & Amory, Alan. (2004). Designing Effective Stories for Educational Games. Paper</p><p>presented at the EdMedia: World Conference on Educational Media and Technology.</p><p></p><p>Sharmin, Sadia. (2018). "And That's How It All Began": A Qualitative Exploration of Factors of</p><p>Motivation in Early Experiences with Learning Computer Science. Paper presented at the </p><p>EdMedia + Innovate Learning 2018, Amsterdam, Netherlands.</p><p>https://www.learntechlib.org/p/184265</p><p></p><p>Sheard, J., Carbone, A., Chinn, D., & Laakso, M. (2013). Study Habits of Cs 1 Students: What Do</p><p>They Say They Do? Paper presented at the 2013 Learning and Teaching in Computing and</p><p>Engineering.</p><p></p><p>Shri, R, Wai, W, Peter, C, Shri, C, & Peter, C. (2006). Game Construction as a Learning Tool. Paper</p><p>presented at the CyberGames' 06 Proceedings of the 2006 international conference on Game</p><p>research and development.</p><p></p><p>Sitzmann, Traci. (2011). A MetaAnalytic Examination of the Instructional Effectiveness of</p><p>ComputerBased Simulation Games. Personnel psychology, 64(2), 489-528.</p><p></p><p>Soflano, Mario, Connolly, Thomas M, & Hainey, Thomas. (2015). An Application of Adaptive</p><p>Games-Based Learning Based on Learning Style to Teach Sql. Computers & Education, 86, 192-211.</p><p></p><p>Stapleton, Andrew J. (2004). Serious Games: Serious Opportunities. Paper presented at the</p><p>Australian Game Developers Conference, Academic Summit, Melbourne.</p><p></p><p>Stapleton, Laura, & Stefaniak, Jill. (2018). Cognitive Constructivism: Revisiting Jerome</p><p>Bruners Influence on Instructional Design Practices. TechTrends, 1-2.</p><p></p><p>Tabet, Nour, Gedawy, Huda, Alshikhabobakr, Hanan, & Razak, Saquib. (2016). From Alice to Python.</p><p>Introducing Text-Based Programming in Middle Schools. Paper presented at the Proceedings of the</p><p>2016 ACM Conference on innovation and Technology in Computer Science Education.</p><p></p><p>Tan, P., Ting, C., & Ling, S. (2009). Learning Difficulties in Programming Courses:</p><p>Undergraduates' Perspective and Perception. Paper presented at the 2009 International Conference on</p><p>Computer Technology and Development.</p><p></p><p>Tang, S., & Hanneghan, M. (2010). A Model-Driven Framework to Support Development of Serious Games</p><p>for Game-Based Learning. Paper presented at the 2010 Developments</p><p>tems Engineering.</p><p></p><p>Tang, Stephen, & Hanneghan, Martin. (2014). Designing Educational Games: A Pedagogical Approach</p><p>Gamification for Human Factors Integration: Social, Education, and Psychological Issues (pp.</p><p>181-198): IGI Global.</p><p></p><p>Thomas, Lynda, Zander, Carol, Loftus, Chris, & Eckerdal, Anna. (2017). Student Software</p><p>Designs at the Undergraduate Midpoint. Paper presented at the Proceedings of the 2017 ACM</p><p>Conference on Innovation and Technology in Computer Science Education, Bologna, Italy.</p><p></p><p>Topalli, Damla, & Cagiltay, Nergiz Ercil. (2018). Improving Programming Skills </p><p>in Engineering Education through Problem-Based Game Projects with Scratch. Computers</p><p>Education, 120, 64-74.</p><p></p><p>Turner, Patrick E, Johnston, Elizabeth, Kebritchi, Mansureh, Evans, Sally, & Heflich, David A.</p><p>(2018). Influence of Online Computer Games on the Academic Achievement of Nontraditional</p><p>Undergraduate Students. Cogent Education, 5(1), 1437671.</p><p></p><p>Vahldick, A., Mendes, A. J., & Marcelino, M. J. (2014). A Review of Games Designed</p><p>to Improve Introductory Computer Programming Competencies. Paper presented at the 2014 IEEE</p><p>Frontiers in Education Conference (FIE) Proceedings.</p><p></p><p>Vogel, Jennifer J, Vogel, David S, Cannon-Bowers, Jan, Bowers, Clint A, Muse, Kathryn, & Wright,</p><p>Michelle. (2006). Computer Gaming and Interactive Simulations for Learning: A Meta-Analysis.</p><p>Journal of Educational Computing Research, 34(3), 229-243.</p><p></p><p>Voogt, Joke, Fisser, Petra, Good, Jon, Mishra, Punya, & Yadav, Aman. (2015). Computational Thinking</p><p>in Compulsory Education: Towards an Agenda for Research and Practice. Education and Information</p><p>Technologies, 20(4), 715-728.</p><p></p><p>Wardaszko, Marcin. (2016). Building Simulation Game-Based Teaching Program for</p><p>Secondary School Students. Simulation & Gaming, 47(3), 287-303.</p><p></p><p>Watson, Christopher, & Li, Frederick WB. (2014). Failure Rates in Introductory Programming</p><p>Revisited. Paper presented at the Proceedings of the 2014 conference on Innovation & technology in</p><p>computer science education.</p><p></p><p>Weintrop, David, & Wilensky, Uri. (2016). Bringing Blocks-Based Programming into High School</p><p>Computer Science Classrooms. Paper presented at the Annual Meeting of the American Educational</p><p>Research Association (AERA). Washington DC, USA.</p><p></p><p>Weston, Denise Chapman, & Barney, Jonathan A. (2016). System and Method for Playing an Interactive</p><p>Game: Google Patents.</p><p>Wolfe, Joseph. (1997). The Effectiveness of Business Games in Strategic Management Course Work.</p><p>Simulation & Gaming, 28(4), 360-376.</p><p></p><p>Wong, Yoke Seng, Hayati, Mohamad Yatim Maizatul, & Tan, Wee Hoe. (2016a). Examining Effectiveness</p><p>of Learning Object-Oriented Programming Paradigm through Propriety Game-Based Learning Games. Paper</p><p>presented at the 10th European Conference on Games Based Learning (ECGBL 2016) United Kingdom.</p><p></p><p>Wong, Yoke Seng, Hayati, Mohamad Yatim Maizatul, & Tan, Wee Hoe. (2016b). A Propriety Game-Based </p><p>Learning Game as Learning Tool to Learn Object-Oriented</p><p>Programming Paradigm. Paper presented at the Serious Games, Cham.</p><p></p><p>Wu, Wen-Hsiung, Chiou, Wen-Bin, Kao, Hao-Yun, Hu, Chung-Hsing Alex, & Huang, Sih- Han. (2012).</p><p>Re-Exploring Game-Assisted Learning Research: The Perspective of Learning Theoretical Bases.</p><p>Computers & Education, 59(4), 1153-1161.</p><p></p><p>Yang, Kai-Hsiang. (2017). Learning Behavior and Achievement Analysis of a Digital Game- Based </p><p>Learning Approach Integrating Mastery Learning Theory and Different</p><p>Feedback Models. Interactive Learning Environments, 25(2), 235-248.</p><p></p><p></p><p></p>