Visible Thinking Routines in Secondary Computing
How Harvard Project Zero thinking routines externalize student mental models during complex algorithm design.
FIG // Harvard Project Zero Visible Thinking Routines in Computing
Visible Thinking Routines in Secondary Computing
When teaching abstract concepts such as recursion, graph traversal, and state machines, learners often struggle not with mathematical logic, but with cognitive representation.
Externalizing the Invisible
By applying Visible Thinking Routines (VTR) developed by Harvard Project Zero within the Computer Science classroom, we provide students with structured cognitive scaffolds:
- See-Think-Wonder: Applied when inspecting unannotated code or network topology diagrams to ignite inquiry before introducing formal syntax.
- Claim-Support-Question: Utilized during algorithmic code reviews where students must defend efficiency claims (
O(n)vsO(n²)) using empirical evidence and trace tables. - Headlines & Micro-Summaries: Distilling complex theoretical concepts (such as ACID database transactions or TCP/IP handshakes) into concise explanatory phrases.
Fostering Metacognition
At Ryan Global School and Thakur School of Global Education, embedding these routines into daily instruction transforms passive rote learning into active metacognitive reflection. Students learn to critique their own problem-solving pathways, resulting in remarkable academic resilience and Cambridge examination excellence.