Metacognition and computational thinking Children do not easily see connections between the school subjects that they learn. Nearly everything can been viewed from an interdisciplinary perspective but in secondary schools knowledge is organised and delivered and partitioned into the subjects that we are familiar with: “Maths teachers teach maths, English teachers teach English, science teachers teach science and never the twain shall meet 1 . When complex knowledge and understanding is partitioned neatly into silos like this, it is little wonder that children cannot relate learning from one subject to another. Of course, knowledge and understanding are highly interrelated and getting children to see these complex connections will enrich their learning experience. Metacognitive strategies that can be applied across the curriculum can help to break some of these artificial barriers that children see between subjects. Metacognition is concerned with “learning about learning”. ...
Dscussion of topics related to teaching computer science in a secondary school.