The Learning Partnership - Computational thinking in math class - Lisa Anne Floyd | Learning with Technology | Scoop.it
CT and math reasoning
Most coding environments allow teachers to see the student’s code thereby providing a “behind the scenes” look into the thinking that took place to solve the problem. As Marilyn Burns (2005) suggests in Looking at How Students Reason, this visible thinking is important not only when the student’s answer is wrong, but also when it is correct!  When I ask students to explain their code, I feel I am getting insight into their thinking – they explain their approach to me and I can then make sense of their reasoning. This helps me to identify and address misconceptions and misunderstandings.

Geometry example: Next time you have students coding shapes to demonstrate their understanding of geometric properties, ask them to explain their code – you’ll most certainly hear key math terms and ideas expressed as well as be able to identify and prescribe next steps, adjusting your lesson accordingly.  After all, as Burns suggests “continual evaluation of instructional choices is at the heart of improving our teaching practice” (2005).

Via John Evans