Abdelrahman, M. R. (2020). Metacognitive awareness and academic motivation and their impact on academic achievement of Ajman University students. Heliyon 6. e04192. https://doi.org/10.1016/j.heliyon.2020.e04192
Abesadze, S., Nozadze, D. (2020). Make 21st Century Education: The Importance of Teaching Programming in Schools. International Journal of Learning and Teaching 6 (3).
Adesola, A.S., & Li, Yongmin (2018). The relationship between self-regulation, self-efficacy, test anxiety and motivation. International Journal of Information and Education Technology, 8 (10), October 2018.
Alamdari, F. E & Hossein, B. (2021). Gender, metacognitive intervention, and dialogic interaction: EFL multimedia listening. System. 104. 102709. 10.1016/j.system.2021.102709.
Alemdag, E., Cagiltay, K. (2018). A systematic review of eye tracking research on multimedia learning. Comput. Educ. 125, 413-428.
Ambrosio, P. A., Almeida, da Silva, L., Macedo, J., Franco, A., (2014). Exploring core cognitive skills of computational thinking. www.ppig.org.
Anthonysamy, L., Koo, A-C., Hew, S.-H. (2021). Self-regulated learning strategies and non-academic outcomes in higher education blended learning environments: A one-decade review. Education and Information Technologies, 1–28. https://doi.org/10.1007/s10639-020-10134-2.
Antonietti, A., and Colombo, B. (2014). “Learning from Multimedia Artifacts: The Role of Metacognition.” In Reflective Thinking in Educational Settings: A Cultural Framework, edited by
A. Antonietti, E. Confalonieri, and A. Marchetti, 55–101. New York: Cambridge University Press Agarwal, P. K., Nunes, L. D., & Blunt, J. R. (2021). Retrieval practice consistently benefits student learning: A systematic review of applied research in schools and classrooms. Educational Psychology Review, 33(4), 1409–1453. https://doi.org/10.1007/s10648-021-09595-9.
Azevedo, R. (2014). Multimedia Learning of Metacognitive Strategies In R. Mayer (Ed.), The Cambridge Handbook of Multimedia Learning (Cambridge Handbooks in Psychology, pp. 647- 672). Cambridge University Press. Doi: 10.1017/CB09781139547369.032
Baron, R. M., & Kenny, D. A. (1986). The moderator–mediator variable distinction in social psychological research: Conceptual, strategic, and statistical considerations. Journal of Personality and Social Psychology, 51(6), 1173–1182. https://doi.org/10.1037/0022- 3514.51.6.1173.
Batahong, Ronald & Justin, Donatus & Teo, Lydia & Naiman, Raiti. (2017). Hubungan Kejeleketan, Penglibatan Pelajar Dan Sokongan Pensyarah Terhadap Motivasi Pelajar PISMP.
Chen, S., McDunn., A. B. (2022). Metacognition: History, measurements, and the role in early childhood development and education. Learning and Motivation 78 101786. www.elsevier.com/locate/l&m
Chua, Yan Piaw (2020). Mastering Research Statistics, 2nd Edition. McGraw-Hill Education (Malaysia) Sdn. Bhd. Selangor, Malaysia
Conley, D. (2014). Learning strategies as metacognitive factors: A critical review. Eugene, OR: Educational Policy Improvement Center.
Derus, MD. Siti Rosminah, Mohamad Ali, Ahmad Zamzuri.(2012). Difficulties in Learning Programming: Views of Students. 1st International Conference on Current Issues in Education, ICCIE2012. 10.13140/2.1.1055.7441
Domagk, S., et al. (2010). Interactivity in multimedia learning: An integrated model. Computers in multimedia learning: An integrated model. Computers in Human Behavior,Volume 26, Issue 5, Pages 1024-1033,ISSN 0747-5632,https://doi.org/10.1016/j.chb.2010.03.003.Dunlosky , J. , &
Metcalfe , J. ( 2008 ). Metacognition . Thousand Oaks, CA : Sage. El-Adl, A., & Alkharusi, H. (2020). Relationships between self-regulated learning strategies, learning motivation and mathematics achievement. Cypriot Journal of Educational Sciences, 15(1), 104– 111. doi: https:// doi.org/10.18844/cjes.v15i1.4461
Elvina E., Karnalim, O., Ayub, M., Wijanto, C.M. (2018). Combining program visualization with programming workspace to assist students for completing programming laboratory task. Journalof Technology and Science Education JOTSE, 2018 – 8(4): 268-280 – Online ISSN: 2013-6374 –Print ISSN: 2014-5349 https://doi.org/10.3926/jotse.420
Gbollie, C. & Keamu, P. H. (2017). Student Academic Performance: The Role of Motivation, Strategies, and Perceived Factors Hindering Liberian Junior and Senior High School Students. Learning Education Research International Volume 2017, Article ID 1789084, 11 pages https://doi.org/10.1155/2017/1789084
Guner, P. & Erbay, H. N. (2021). Metacognitive skills and problem-solving. International Journal of Research in Education and Science (IJRES), 7(3), 715-734. https://doi.org/10.46328/ijres.1594
Hamiddin, H. & Saukah, A. (2020). Investigating metacognitive knowledge in reading comprehension: The case of Indonesian undergraduate students. Indonesian Journal of Applied Linguistics, 9, 608-615. doi: 10.17509/ijal.v9i3.23211
Harris, L., Cote, L.D., Glaeser, B., Pierson, R.M., Sparks, L.S. (2020). Thinking maps used as a behaviour management tool. Universal Journal of Educational Research 8(12B): 8085-8091.http://www.hrpub.org DOI: 10.13189/ujer.2020.082610
Hui, T., & Umar, I. (2011). Does a Combination of Metaphor and Pairing Activity Help Programming Performance of Students with Different Self-Regulated Learning Level?. Turkish Online Journal Of Educational Technology - TOJET, 10(4), 121-129.
Hyerle, D. (2011). Student Successes with Thinking Maps, Second edition. Thousand Oaks: Corwin Press Ismail, M. N., Ngah, N. A., & Umar, I. N. (2006). Instructional strategy in the teaching of computer programming: What exactly is the problem? Proceedings of the Malaysian Educational Technology Association (META) 19th Convention, 1, 267-273
Ismail, Mohd Nasir, Nor Azilah Ngah, & Irfan Naufal Umar (2010). The Effects Of Mind Mapping with cooperative learning on programming performance, problem solving skill and metacognitive knowledge among computer science students. J. Educational Computing Research, 42(1) 35-61
Karatas, K., Arpaci, I. (2021). The role of self-directed learning, metacognition and 21st century skills predicting the readiness for online learning. Contemporary Education Technology. ISSN: 1309-517X (Online) 2021, 13(3), ep300, https://doi.org/10.30935/cedtech/10786
Kolencik, Patricia Liotta & Hillwig, Shelia A. (2011). Encouraging metacognition. Educational Psychology: Critical Pedagogical Perspectives. Vol. 12 Lawan, A. Abdulmalik & Abdi, Abdo & Abuhassan, Anas & Khalid, Mohammed. (2019). What is Difficult in Learning Programming Language Based on Problem-Solving Skills?. 18-22. 10.1109/ICOASE.2019.8723740.
Lee, M.Y.(2013).The Effects Of Self-Regulated Learning Intervention On Students’ Motivation In Learning History. [Doctoral dissertation, Universiti Teknologi Malaysia]
Mangaroska, K., Sharma, K., Gasevic, D., Giannakos, M. (2021). Exploring students’ cognitive and affective states during problem solving through multimodal data: Lessons learned from a programming activity. Journal of Computer Assisted Learning. Wiley Online Library