Going Further
Deepening Inquiry, Coding & Problem Solving
Stage Goal
Extend learning into creation, testing complex hypotheses, programming algorithms, and building digital models.
๐ง Thinking Routines
What If...?
Test variable changes and observe system behaviors under new parameters.
Protocol Steps
- 1.Identify a key variable in a code block or model (e.g., gravity speed, loop count).
- 2.Predict: What if we increase this parameter tenfold?
- 3.Run the simulation and record outcomes.
Example Prompt
"What if we change the loop delay from 1 second to 0.05 seconds in our game loop?"
Parts, Purposes, Complexities
Deconstruct a complex hardware system or program into functional layers.
Protocol Steps
- 1.PARTS: What are all the physical/digital parts?
- 2.PURPOSES: What is the purpose of each part?
- 3.COMPLEXITIES: How do these parts interact and depend on each other?
Example Prompt
"Deconstruct an autonomous robotic car system."
๐ Graphic Organisers
Algorithm Flowchart
Standard flowchart shapes (Oval: Start/End, Rectangle: Action, Diamond: Decision).
Storyboard Wireframe
Scene-by-scene design frames for animations or game levels.
User Story Map
As a [User Role], I want [Feature] so that [Benefit].
๐ป EdTech Tools
Scratch
โBlock-based programming for interactive stories, games, and simulations.
Tinkercad
โ3D CAD design, electronic circuit simulation, and Codeblocks.
Code.org
โStructured computer science courses, App Lab, and AI for Oceans.
MakeCode Micro:bit
โBlock and Python coding for physical Micro:bit microcontrollers.
๐ซ Classroom Activities
ScratchJr Animated Story
Program character sprites to move, change costumes, and send message triggers to change scenes.
Micro:bit Step Counter
Program an accelerometer sensor on Micro:bit using `on shake` loops and counter variables.
Scratch Clone Game Project
Build a multi-level arcade game featuring custom broadcast events, lives variables, and high-score saving.
