Scaffolding is the process of providing decreasing levels of support as students grasp new concepts and master new skills. Learning programs are presented with a video that explains how the program was written and why commands are used and structured. Students can rewind and watch again when writing their own programs.
The practice programs in this scheme offer students different scaffolding:
To assist students in solving the problem, programs are split into a number of success criteria, demonstrating problem decomposition.
To assist students in writing the code there is a knowledge organiser section for each program where there are three stages of additional help:
Students should be encouraged to use the level of help that is right for them. One-star programs with a Parsons problem will give a student the most support. Three-star programs with a programming guide only will give students the least support. If students need to use the Parsons problems they are probably undertaking programs that are too difficult for them.