Transformations, including symmetry and rotations, are important in solving mathematicalproblems. Meta-cognitive functions are considered critical in solving mathematical problems. Inthe current study, we examined prospective teachers’ use of meta-cognitive functions while solvingmathematical-based programming problems in the Scratch environment. The study was conductedamong 18 prospective teachers, who engaged in a sequence of mathematical problems that utilizeScratch. The data sources included video recordings and solution reports while they performedmathematical problems. The findings indicated that the participants developed their meta-cognitivefunctions as problem solvers related to both mathematics and programming aspects. The findings alsoindicated that the participants developed regulation meta-cognitive functions more than awarenessand evaluation ones in mathematical and programming aspects
(PDF) Prospective Teachers’ Development of Meta-Cognitive Functions in Solving Mathematical-Based Programming Problems with Scratch. Available from: https://www.researchgate.net/publication/344340341_Prospective_Teachers'_Development_of_Meta-Cognitive_Functions_in_Solving_Mathematical-Based_Programming_Problems_with_Scratch [accessed Oct 02 2020].