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