Metacognition and Debugging

  • debugging is thinking about thinking - bugs in software are similar to "bugs" in us - it's possible to debug our thinking the same way as you can debug software
  • references: Cynthia Solomon, Logo and teaching children
  • related to Constructionism
  • helps with seeing multiple takes on the same ideas, which helps with thinking for yourself (metacognition)
  • one realisation of this is Metacognition when Debugging - thinking about the possible problem in the algorithm allow us to think about our thinking process
Szymon Kaliski © 2021