1. D. Weintrop, N. Holbert, M. S. Horn, and U. Wilensky. Computational Thinking in Constructionist Video Games. International Journal of Game-Based Learning, vol. 6, no. 1, pp. 1-17, 2016.
2. C. C. Selby. Refining an Understanding of Computational Thinking. Technology, Pedagogy and Education, vol. 13, pp. 1–23, 2014.
3. J. M. Wing. Computational thinking. Journal of Computing Sciences in Colleges, vol. 24, no. 6, pp. 6–7, 2011.
4. I. Lee, F. Martin, J. Denner, D. Coulter, W. A. J. Erickson, J. Malyn- Smith. and L. Werner, Computational thinking for youth in practice, ACM Inroads, vol. 2, no. 1, pp. 32-37, 2011.
5. M. Berland, and V. R. Lee. Collaborative strategic board games as a site for distributed computational thinking. International Journal of Game-Based Learning, vol. 1, no. 2, pp. 65-81, 2011.
6. C. Kazimoglu, M. Kiernan, L. Bacon, and L. MacKinnon. Learning Programming at the Computational Thinking Level via Digital Game- Play. Proceedings of the International Conference on Computational Science, vol. 9, pp. 522-531, 2012.
7. A. Ater-Kranov, R. Btyant, G. Orr, S. Wallace, and M. Zhang. Developing a community definition and teaching modules for computational thinking: accomplishments and challenges. Proceedings of the 2010 ACM Conference on Information Technology Education, pp. 143-148, 2010.
8. A. Bauer, E. Butler, and Z. Popović. Approaches for teaching computational thinking strategies in an educational game: A position paper. Blocks and Beyond Workshop (Blocks and Beyond), pp. 121- 123, 2015.
9. L. Bacon, and L. MacKinnon. The Challenges of Creating Successful Collaborative Working and Learning Activities in Online Engineering Courses. Proceedings of XIV Laccei Conference, San Josė, pp. 1-9, 2012.
10. E. Yunus, and S. B. Zaibon. Connecting Computational Thinking (CT) Concept with the Game-Based Learning (GBL) Elements. International Journal of Interactive Mobile Technologies, vol. 15, no. 20, pp. 50–67, 2021.doi.org/10.3991/ijim.v15i20.23739
11. J. J. Lu, and G. H. L. Fletcher. Thinking About Computational Thinking. Proceedings of the 45th ACM Technical Symposium on Computer Science Education, pp. 260–264, 2009.
12. D. Hemmendinger. A plea for modesty. ACM Inroads, vol.1, no. 2, pp. 4-7, 2010.
13. D. Barr, J. Harrison, and J.L. Conery. Computational Thinking: A Digital Age Skill for Everyone. Learning & Leading with Technology, vol.38, no. 6, pp20-23 , 2011.
14. V. Shute, C. Sun, and J. Asbell-Clarke. Demystifying Computational Thinking. Educational Research Review, vol. 22, pp. 142-158, 2017. https://doi.org/10.1016/j.edurev.2017.09.003
15. K. McClelland, and L. G. Instructional. A Review of the Importance of Computational Thinking in K-12. In Proceedings of The Tenth International Conference on Mobile, Hybrid, and On-line Learning, Rome, Italy, pp. 32-34, 2020.
16. A. Basawapatna, K. H. Koh, A. Repenning, D. C. Webb, and K. S. Marshall. Recognizing Computational Thinking Patterns. Proceedings of the 42nd ACM Technical Symposium on Computer Science Education - SIGCSE ’11, pp. 245-250, 2011.
17. C.K. Chang. Integrate social simulation content with game designing curriculum to foster computational thinking. Proceedings of the 7th International Conference on Digital Content, Multimedia Technology and Its Applications, pp.115–118, 2011.
18. C.Angeli, J. Voogt, A. Fluck, M. Webb, M. Cox, J. Malyn-Smith, and J. Zagami. A K-6 Computational Thinking Curriculum Framework: Implications for Teacher Knowledge Teacher Knowledge. Educational Technology & Society, vol. 19, no. 3, pp. 47–57, 2016.
19. P. Sengupta, A. Dickes and A. Farris. Toward a Phenomenology of Computational Thinking in STEM Education. In: Khine M. (eds) Computational Thinking in the STEM Disciplines. Springer, pp.1-36, 2018.
20. S. Werneburg, S. Manske, and H.U. Hoppe. ctGameStudio – A Game- Based Learning Environment to Foster Computational Thinking. In Yang, J. C. et al. (Eds.) (2018). Proceedings of the 26th International Conference on Computers in Education. Philippines: Asia-Pacific Society for Computers in Education, pp. 543-552, 2018.
21. M. C. Li, and C. C. Tsai. Game-Based Learning in Science Education: A Review of Relevant Research. Journal of Science Education and Technology, vol. 22, no. 6, pp. 877–898, 2013.
22. V. Visch, N. Vegt, H. Anderiesen, and K. van der Kooij. Persuasive Game Design: A model and its definitions. In Proceedings of Conference on Human Factors in Computing Systems Chi’13, pp. 1– 5, 2013.
23. A. N. Che Pee. Computer Games Use In An Educational System. (Unpublished PhD Dissertation), University of Nottingham, 2011.
24. R. L. Yu. The influences of contextualized media on students' science attitudes, knowledge, and argumentation learning through online game‐based activities, Journal of Computer Assisted Learning, vol. 34, no. 6, pp. 884-898, 2018.
25. J. F. Figueroa-Flores. Gamification and Game-Based Learning: Two Strategies for the 21st Century Learner World, Journal of Educational Research, vol. 3, no. 2, pp. 507-522, 2016.
26. P. Felicia. What evidence is there that digital games can be better than traditional methods to motivate and teach students? 2011. Retrieved from//pdfs.semanticscholar.org/beb6/6497b565e021df21efdc0527198 8a1d877b4.pdf
27. A. L. A. Jabbar, and P. Felicia. Towards a Conceptual Framework of GBL Design for Engagement and Learning of Curriculum-based Content. International Journal of Game-Based Learning, vol. 6, no. 4, pp. 87-109, 2016.
28. J. Trybus. Game-based Learning: What it is, Why it works and Where it's going (White Paper), 2014. Retrieved from http://www.simcoachgames.com/pdfs/WP-Trybus-Game-based-learning.pdf
29. S. Erhel, and E. Jamet. Digital game-based learning: Impact of instructions and feedback on motivation and learning effectiveness. Computers & Education, vol. 67, pp. 156–167, 2013.
30. J. Moon, & F. Ke. In-Game Actions to Promote Game-Based Math Learning Engagement. Journal of Educational Computing Research, vol. 58, no. 4, pp. 863–885, 2020.
31. L. Pan, A. Tlili, J. Li, F. Jiang, G. Shi, H. Yu, and J. Yang. How to Implement Game-Based Learning in a Smart Classroom? A Model Based on a Systematic Literature Review and Delphi Method. Frontiers in Psychology, vol. 12, 749837, 2021.
32. M. Hartt, H. Hosseini, and M. Mostafapour. Game On: Exploring the Effectiveness of Game-based Learning. Planning Practice and Research, vol. 35, no. 5, pp. 589-604, 2020.
33. M. Binkley, O. Erstad, J. Herman, S. Raizen, M. Ripley, and M. Runmble. Partnership for 21st century skills, 2014. Retrieved from http://www.p21. org/.
34. Organisation for Economic Co-operation and Development (OECD), Pisa 2012 Field Trial Problem Solving Framework, 2011.
35. S. Greiff, A. Fischer, S. Wustenberg, P. Sonnleitner, M. Brunner, and R. Martin. A multitrait–multimethod study of assessment instruments for complex problem solving, Intelligence, vol. 4, no. 5, pp. 579-596, 2013.
36. D. Jonassen. Supporting Problem Solving in PBL. Interdisciplinary Journal of Problem-Based Learning, vol. 5, no. 2, pp. 95-119, 2011.
37. D. Eseryel, V. Law, D. Ifenthaler, X. Ge, and R. Miller. An Investigation of the Interrelationships between Motivation, Engagement, and Complex Problem Solving in Game-based Learning. Educational Technology & Society, vol. 17, no. 1, pp. 42–53, 2014.
38. H. van Oostendorp, and P. Wouters, Narration-Based Techniques to Facilitate Game-Based Learning. Instructional Techniques to Facilitate Learning and Motivation of Serious Games, pp. 103-117, 2016.
39. P. Wouters, and H. van Oostendorp. Overview of Instructional Techniques to Facilitate Learning and Motivation of Serious Games. Instructional Techniques to Facilitate Learning and Motivation of Serious Games, pp. 1-16, 2016.
40. M. Jana, S. K. Arui, P. Dutta, and N. Sar. Teachers’ Views on Game- Based Learning (GBL) as a Teaching Method in Elementary Level Education. Global Journal for Research Analysis, vol. 5, no. 1, pp. 169- 172, 2016.
41. C.C. Liu, Y. B. Cheng, and C. W. Huang. The effect of simulation games on the learning of computational problem solving. Computers & Education, vol. 57, no. 3, pp. 1907–1918, 2011.
42. P. Y. Chao. Exploring students' computational practice, design and performance of problem-solving through a visual programming environment. Computers & Education, vol. 95, pp. 202-215, 2016.
43. A. Yadav, H. Hong, and C. Stephenson. Computational Thinking for All: Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms. TechTrends, pp. 10–13, 2016.
44. J. M. Wing. Computational thinking. Communications of the ACM, vol. 49, no. 3, pp. 33-35, 2006.
45. J. Voogt, P. Fisser, J. Good, P. Mishra, and A. Yadav. Computational Thinking in Compulsory Education: Towards an Agenda for Research and Practice. Education and Information Technologies, vol. 20, no. 4, pp. 715-728, 2015.
46. J. Knisley. A four stage model of mathematical learning. The Mathematics Educator Journal, vol. 12, no. 1, pp. 11-16, 2002.
47. T. Scusa. Five Processes of Mathematical Thinking. Summative Projects for MA Degree, 2008. Retrieved from https://digitalcommons.unl.edu/mathmidsummative/38
48. A. Wigley. Models for Teaching Mathematics. Mathematics Teaching, vol. 141, pp. 4-7, 1992.
49. G. Pólya. How to Solve it. Princeton, NJ: Princeton University Press, 1945.
50. S. Wilder, and L. Berry. Emporium Model: The Key to Content Retention in Secondary Math Courses. Journal of Educators Online, vol. 13, pp. 53-75, 2016.
51. S. B. Zaibon, & N. Shiratuddin. Mobile Game-Based Learning (mGBL): Application Development and Heuristics Evaluation Strategy. Malaysian Journal of Learning and Instruction, vol. 7, pp. 37– 73, 2010.
52. J. L. Plass, B. D. Homer, and C. K. Kinzer. Foundations of game-based learning. Educational Psychologist, vol. 50, no .4, pp. 258-283, 2015.
53. R. Garris, R. Ahlers, and J. E. Driskell. Games, motivation, and learning: A research and practice model. Simulation & gaming, vol. 33, no. 4, pp. 441-467, 2002.
54. V.J.P. Staalduinen, and S. de Freitas. A game-based learning framework: Linking game design and learning outcomes. Learning to Play: Exploring the Future of Education with Video Games. Khine, MyintSwe (ed.). Peter Lang Publishers New York, 2010.
55. M. Pivec, & O. Dziabenko. Game-based learning framework for collaborative learning and student e-teamwork, 2004. Retrieved from http://www. unigame.net/html/publications. html.
56. Y.R. Shi, and J.L. Shih. Game Factors and Game-Based Learning Design Model, International Journal of Computer Games Technology. vol. 2015, Article ID 549684, pp.1-11 pages, 2015. https://doi.org/10.1155/2015/549684
57. F.M. Ali Ramsi. A Game-Based Learning Model. Unpublished Thesis, United Arab Emirates University, 2015. Retrieved from https://scholarworks.uaeu.ac.ae/all_theses/185
58. D. A. Gentile, C. L. Groves, and J. R. Gentile. The general learning model: Unveiling the teaching potential of video games. In F. C. Blumberg (Ed.), Learning by playing: Video gaming in education. Oxford University Press, pp. 121–142, 2014. https://doi.org/10.1093/acprof:osobl/9780199896646.003.0009
59. W. H. Wu, W. B. Chiou, H. Y. Kao, C. H. A. Hu, and S. H. Huang. Re-exploring game-assisted learning research: the perspective of learning theoretical bases. Computers & Education, vol. 59, no. 4, pp. 1153- 1161, 2012.
60. E. A. Boyle, E. W. MacArthur, T. M. Connolly, T. Hainey, M. Manea, A. Karki, et al. A narrative literature review of game s, animations and simulations to teach research methods and statistics. Computers & Education, vol. 74, pp. 1-14, 2014.
61. A. Yimer, and N. F. Ellerton. A five-phase model for mathematical problem solving: Identifying synergies in pre-service-teachers’ metacognitive and cognitive actions. International Journal of Mathematics Education, vol. 42, no. 2, pp. 245-261, 2010.
62. C. Marais, and K. Bradshaw. Problem-solving ability of first year CS students: A case study and intervention. In Proceedings of the 44th Conference of the Southern African Computers Lecturers' Association, pp.154-160, 2015.
63. S. Krulik, and J.A. Rudnick. Innovative tasks to improve critical and creative thinking skills. Developing mathematical reasoning in grades K-12, vol. 61, pp. 138-148,1999.
64. J.D. Bransford, and B.S. Stein. The ideal problem solver: A guide for improving thinking, learning, and creativity. Freeman, New York, 1984.
65. G. J. Hwang, C.M. Hung, and N.S. Chen. Improving learning achievements, motivations and problem-solving skills through a peer assessment-based game development approach. Educational Technology Research and Development, vol. 62, no. 2, pp. 129–145, 2014.
66. G. Polya. How To Solve It, Princeton University Press, 1957.
67. F. K. Lester. Mathematical problem solving in the elementary school: Some educational and psychological considerations. In: L. L Hatfield and D. A. Bradbard (Eds.), Mathematical problem solving: Papers from a research workshop (ERIC/SMET). Columbus, Ohio. 1978.
68. A.H. Schoenfeld. Theoretical and Pragmatic Issues in the Design of Mathematical "Yroblem Solving" Instruction. Paper presented at the annual meeting of the _American Educational Research Association (Montreal, Quebec, Calada, April 11-14, pp. 1-36, 1983.
69. R. B. Davis, and C. A. Maher. What do we do when we do mathematics? In R. B. Davis, C. A. Maher, & N. Noddings (Eds.), Constructivist views on the teaching and learning of mathematics. Journal for Research in Mathematics Education Monograph, vol. 4, pp. 65–78, 1990.
70. J. Bransford, and B.S. Stein. The ideal problem solver: A guide for improving thinking, learning, and creativity (2nd ed.). New York: W.H. Freeman, 1993.
71. G. Wilson. Decision making and Problem Solving. Kogan Page, London, 1993.
72. N. Yusof, S. Ismail, A. C. Omar, and S. N. A. Salam, “CBT4 Depression: A Therapeutic Game,” International Journal of Recent Technology and Engineering, vol. 7, no. 6S2, pp. 72–78, 2019.
73. N. Shiratuddin and S. B. Zaibon, "Designing user experience for mobile game-based learning," 2011 International Conference on User Science and Engineering (i-USEr ), Selangor, Malaysia, 2011, pp. 89-94. https://doi.org/10.1109/iUSEr.2011.6150543