{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T20:05:57Z","timestamp":1775073957591,"version":"3.50.1"},"reference-count":58,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2020,10,2]],"date-time":"2020-10-02T00:00:00Z","timestamp":1601596800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>It is the intention of the current study to suggest a trajectory for the advancement of prospective mathematics teachers\u2019 use of meta-cognitive skills in solving mathematics-based programming problems with Scratch. Scratch is a code-based program that can be utilized in teaching various disciplines, especially geometry and its rich range of subjects such as the topic of symmetry. The present study suggests that advancing prospective teachers\u2019 meta-cognitive skills in the Scratch environment could be done through problem solving and negotiations. The present paper analyzed the implementation of the trajectory by two pedagogic supervisors who attempted, in the frame of one-year preparation (2018\u20132019), to educate 18 prospective teachers to use meta-cognitive skills in mathematics-based programming activities, where this attempt was based on problem solving and negotiation processes. Data were collected through videoing and recording the learning sessions of the prospective teachers and was analyzed using deductive and inductive constant comparison methods. The deductive analysis utilized theoretical models of meta-cognitive processes and negotiation processes. The research results indicated that the negotiation processes supported the development of the prospective teachers\u2019 meta-cognitive processes in solving mathematics-based programming problems with Scratch.<\/jats:p>","DOI":"10.3390\/sym12101627","type":"journal-article","created":{"date-parts":[[2020,10,2]],"date-time":"2020-10-02T09:39:25Z","timestamp":1601631565000},"page":"1627","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["A Trajectory for Advancing the Meta-Cognitive Solving of Mathematics-Based Programming Problems with Scratch"],"prefix":"10.3390","volume":"12","author":[{"given":"Wajeeh","family":"Daher","sequence":"first","affiliation":[{"name":"Department of Mathematics Education, Al-Qasemi Academic College of Education, Baka 30100, Israel"},{"name":"Department of Educational Sciences, An-Najah National University, Nablus 44830, Palestine"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9003-2537","authenticated-orcid":false,"given":"Nimer","family":"Baya\u2019a","sequence":"additional","affiliation":[{"name":"Department of Mathematics Education, Al-Qasemi Academic College of Education, Baka 30100, Israel"}]},{"given":"Otman","family":"Jaber","sequence":"additional","affiliation":[{"name":"Department of Mathematics Education, Al-Qasemi Academic College of Education, Baka 30100, Israel"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7361-8069","authenticated-orcid":false,"given":"Juhaina","family":"Awawdeh Shahbari","sequence":"additional","affiliation":[{"name":"Department of Mathematics Education, Al-Qasemi Academic College of Education, Baka 30100, Israel"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2929","DOI":"10.29333\/ejmste\/90994","article-title":"Creativity of pre-service teachers in problem posing","volume":"14","author":"Daher","year":"2018","journal-title":"Eurasia. J. Math. Sci. Technol. Educ."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"247","DOI":"10.46328\/ijtes.v4i3.96","article-title":"Flexibility Processes of Pre-Service Teachers in Problem Solving with Technology","volume":"4","author":"Daher","year":"2020","journal-title":"Int. J. Technol. Educ. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1300\/J025v14n01_02","article-title":"Research on Logo: A decade of progress","volume":"14","author":"Clements","year":"1997","journal-title":"Comput. Sch."},{"key":"ref_4","unstructured":"Weigand, H.-G., Clark-Wilson, A., Todorova, A.D., Faggiano, E., Gr\u00f8nb\u00e6k, N., and Trgalova, J. (2018, January 5\u20137). Educating pre-service teachers in meta-cognitive activities. Proceedings of the fifth ERME Topic Conference (ETC 5) on Mathematics Education in the Digital Age (MEDA), Copenhagen, Denmark."},{"key":"ref_5","first-page":"103","article-title":"Metacognition, instruction, and questioning","volume":"Volume II","author":"MacKinnon","year":"1985","journal-title":"Metacognition, Cognition, and Human Performance"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"292","DOI":"10.21890\/ijres.383184","article-title":"Metacognition, Positioning and Emotions in Mathematical Activities","volume":"4","author":"Daher","year":"2018","journal-title":"Int. J. Res. Educ. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.tate.2017.05.016","article-title":"Educating digitally competent teachers: A study of integration of professional digital competence in teacher education","volume":"67","author":"Instefjord","year":"2017","journal-title":"Teach. Teach. Educ."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Dorling, M., and White, D. (2015, January 4\u20137). Scratch: A way to logo and python. Proceedings of the 46th ACM Technical Symposium on Computer Science Education, Kansas City, MO, USA.","DOI":"10.1145\/2676723.2677256"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1007\/s10699-016-9486-7","article-title":"The role of symmetry in mathematics","volume":"22","author":"Yanofsky","year":"2017","journal-title":"Found. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"236","DOI":"10.5951\/teacchilmath.23.4.0236","article-title":"Writing Code to Assess Geometric Reasoning","volume":"3","author":"Bolognese","year":"2016","journal-title":"Teach. Child. Math."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Shahbari, J.A., Daher, W., Baya\u2019a, N., and Jaber, O. (2020). Prospective Teachers\u2019 Development of Meta-Cognitive Functions in Solving Mathematical-Based Programming Problems with Scratch. Symmetry, 12.","DOI":"10.3390\/sym12091569"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1016\/j.sbspro.2010.12.078","article-title":"Using a computer programming environment and an interactive whiteboard to investigate some mathematical thinking","volume":"8","author":"Taylor","year":"2010","journal-title":"Procedia-Soc. Behav. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1007\/s10639-016-9482-0","article-title":"Computing in the curriculum: Challenges and strategies from a teacher\u2019s perspective","volume":"22","author":"Sentance","year":"2017","journal-title":"Educ. Inf. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"429","DOI":"10.2190\/BKML-B1QV-KDN4-8ULH","article-title":"A study of the development of programming ability and thinking skills in high school students","volume":"2","author":"Kurland","year":"1986","journal-title":"J. Educ. Comput. Res."},{"key":"ref_15","unstructured":"Lai, A.-F., and Chang, W.-C. (2009, January 16\u201318). The learning effect of visualized programming learning on 6th graders\u2019 problem solving and logical reasoning abilities. Proceedings of the International Conference on Electrical and Control Engineering, Yichang, China."},{"key":"ref_16","unstructured":"Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas, Basic Books."},{"key":"ref_17","unstructured":"Papert, S. (1993). The Children\u2019s Machine. Rethinking School in the Age of the Computer, Basic Books."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/0361-476X(88)90034-3","article-title":"Effects of Logo computer programming experience on problem solving and spatial relations ability","volume":"13","author":"Miller","year":"1988","journal-title":"Contemp. Educ. Psychol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1051","DOI":"10.1037\/0022-0663.76.6.1051","article-title":"Effects of computer programming on young children\u2019s cognition","volume":"76","author":"Clements","year":"1984","journal-title":"J. Educ. Psychol."},{"key":"ref_20","unstructured":"Foerster, K.-T. (October, January 28). Integrating programming into the mathematics curriculum: Combining Scratch and geometry in grades 6 and 7. Proceedings of the 17th Annual Conference on Information Technology Education, Boston, MA, USA."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1080\/08993408.2015.1033142","article-title":"Designing for deeper learning in a blended computer science course for middle school students","volume":"25","author":"Grover","year":"2015","journal-title":"Comput. Sci. Educ."},{"key":"ref_22","first-page":"21","article-title":"The effect of mathematics achievement variables on Scratch programming activities of elementary school students","volume":"10","author":"Han","year":"2016","journal-title":"Int. J. Software Eng. Its Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1080\/10494820.2019.1612448","article-title":"Computational thinking and mathematics using Scratch: An experiment with sixth-grade students","volume":"28","year":"2020","journal-title":"Interact. Learn. Environ."},{"key":"ref_24","first-page":"9","article-title":"Using Scratch: An integrated problem-solving approach to mathematical thinking","volume":"15","author":"Calder","year":"2010","journal-title":"Aust. Prim. Math. Classr."},{"key":"ref_25","first-page":"375","article-title":"The Effect of a Programming Class Using Scratch","volume":"12","author":"Cho","year":"2008","journal-title":"J. Korean Assoc. Inf. Educ."},{"key":"ref_26","unstructured":"Resnick, L.B. (1976). Metacognitive aspects of problem solving. The Nature of Intelligence Hillsdale, Lawrence Erlbaum Associates."},{"key":"ref_27","first-page":"57","article-title":"Metacognitive strategies in the teaching and learning of mathematics","volume":"70","author":"Kotze","year":"2009","journal-title":"Pythagoras"},{"key":"ref_28","unstructured":"Panaoura, A., Philippou, G., and Christou, C. (March, January 28). Young pupils\u2019 metacognitive ability in mathematics. Proceedings of the Third Conference of the European Society for Research in Mathematics Education, Bellaria, Italy."},{"key":"ref_29","unstructured":"Grouws, D.A. (1992). Learning to think mathematically: Problem solving, metacognition, and sense making in mathematics. Handbook of Research on Mathematics Teaching and Learning, NCTM."},{"key":"ref_30","unstructured":"National Council of Teachers of Mathematics (2016). A Teacher\u2019s Guide to Reasoning and Sense Making, NCTM."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s11409-006-6893-0","article-title":"Metacognition and Learning: Conceptual and Methodological Considerations","volume":"1","author":"Veenman","year":"2006","journal-title":"Metacognit. Learn."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1146\/annurev.psych.50.1.21","article-title":"Cognitive development: Children\u2019s knowledge about the mind","volume":"50","author":"Flavell","year":"1999","journal-title":"Annu. Rev. Psychol."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Hacker, D.J., Dunlosky, J., and Graesser, A.C. (1998). Smart problem solving: How metacognition helps. The Educational Psychology Series. Metacognition in Educational Theory and Practice, Lawrence Erlbaum Associates.","DOI":"10.4324\/9781410602350"},{"key":"ref_34","first-page":"1","article-title":"What is problem solving in the mathematics classroom?","volume":"23","author":"Chamberlin","year":"2008","journal-title":"Philos. Math. Educ."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"33","DOI":"10.15388\/infedu.2014.03","article-title":"The effects of teaching programming via scratch on problem solving skills: A discussion from learners\u2019 perspective","volume":"13","year":"2014","journal-title":"Inform. Educ."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1007\/s11251-017-9421-5","article-title":"The effects of computer programming on high school students\u2019 reasoning skills and mathematical self-efficacy and problem solving","volume":"45","author":"Psycharis","year":"2017","journal-title":"Instr. Sci."},{"key":"ref_37","unstructured":"Lester, F.K. (2003). Benefits of teaching through problem solving. Teaching Mathematics through Problem Solving: Prekindergarten\u2014Grade 6, NCTM."},{"key":"ref_38","unstructured":"Schoen, H.L. (2003). Teaching mathematics through problem solving: Research perspectives. Teaching Mathematics through Problem Solving, Grades 6-12, National Council of Teachers of Mathematics."},{"key":"ref_39","first-page":"31","article-title":"Problem solving and the initial practical and theoretical education of teachers in Spain","volume":"6","author":"Blanco","year":"2004","journal-title":"Math. Teach. Educ. Dev."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/s10857-005-1223-z","article-title":"Theory and practice in mathematics teaching development: Critical inquiry as a mode of learning in teaching","volume":"9","author":"Jaworski","year":"2006","journal-title":"J. Math. Teach. Educ."},{"key":"ref_41","first-page":"199","article-title":"A model for negotiation in teaching-learning dialogues","volume":"5","author":"Baker","year":"1994","journal-title":"J. Artif. Intell. Educ."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1177\/002246699302700203","article-title":"Mathematical problem-solving characteristics of middle school students with learning disabilities","volume":"27","author":"Montague","year":"1993","journal-title":"J. Spec. Educ."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1207\/SLDRP1502_7","article-title":"Solve It! Strategy instruction to improve mathematical problem solving","volume":"15","author":"Montague","year":"2000","journal-title":"Learn. Disabil. Res. Pract."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/s40751-017-0028-x","article-title":"Bridging primary programming and mathematics: Some findings of design research in England","volume":"3","author":"Benton","year":"2017","journal-title":"Digit. Exp. Math. Educ."},{"key":"ref_45","first-page":"239","article-title":"Developing pre-service mathematics teachers\u2019 meta-cognitive thinking for learning and teaching with mobile technology","volume":"9","author":"Daher","year":"2018","journal-title":"Eurasia Proc. Educ. Soc. Sci."},{"key":"ref_46","unstructured":"Patton, M.Q. (2002). Qualitative Research and Evaluation Methods, Sage."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Daher, W., and Awawdeh Shahbari, J. (2020). Secondary Students\u2019 Identities in the Virtual Classroom. Sustainability, 12.","DOI":"10.3390\/su12114407"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Shahbari, J.A., and Daher, W. (2020). Learning Congruent Triangles through Ethnomathematics: The Case of Students with Difficulties in Mathematics. Appl. Sci., 10.","DOI":"10.3390\/app10144950"},{"key":"ref_49","unstructured":"Strauss, A., and Corbin, J. (1998). Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, Sage Publications."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Lincoln, Y.S., and Guba, E.G. (1985). Naturalistic Inquiry, Sage Publications.","DOI":"10.1016\/0147-1767(85)90062-8"},{"key":"ref_51","unstructured":"IncRosminah, S., Md Derus, S., Mohamad Ali, A., and Ali, M. (2012, January 16). Difficulties in learning programming: Views of students. Proceedings of the 1st International Conference on Current Issues in Education (ICCIE2012), Yogyakarta, Indonesia."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"247","DOI":"10.5485\/TMCS.2003.0023","article-title":"Methods of teaching programming","volume":"1","year":"2003","journal-title":"Teach. Math. Comput. Sci."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1145\/1592761.1592779","article-title":"Scratch: Programming for All","volume":"52","author":"Resnick","year":"2009","journal-title":"Commun. ACM"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"2890","DOI":"10.13189\/ujer.2020.080716","article-title":"The Effect of Education for Future Program on Teachers\u2019 Competencies in a Public School","volume":"8","author":"Sabbah","year":"2020","journal-title":"Univers. J. Educ. Res."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"4193","DOI":"10.13189\/ujer.2020.080946","article-title":"The Influence of Field Training on Pre-service Teachers\u2019 Social Skills for Teaching","volume":"8","author":"Sahlab","year":"2020","journal-title":"Univers. J. Educ. Res."},{"key":"ref_56","first-page":"33","article-title":"Nurturing the integration of technology in education","volume":"11","author":"Ryan","year":"2015","journal-title":"J. Theory Pract. Educ."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"S\u00e1ez-L\u00f3pez, J.M., del Olmo-Mu\u00f1oz, J., Gonz\u00e1lez-Calero, J.A., and C\u00f3zar-Guti\u00e9rrez, R. (2020). Exploring the Effect of Training in Visual Block Programming for Preservice Teachers. Multimodal Technol. Interact., 4.","DOI":"10.3390\/mti4030065"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1080\/21532974.2018.1499992","article-title":"Coding for teacher education: A recurring theme that requires our attention","volume":"34","author":"Lindstrom","year":"2018","journal-title":"J. Digit. Learn. Teach. Educ."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/10\/1627\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:16:02Z","timestamp":1760177762000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/12\/10\/1627"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,2]]},"references-count":58,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2020,10]]}},"alternative-id":["sym12101627"],"URL":"https:\/\/doi.org\/10.3390\/sym12101627","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,2]]}}}