Site navigation

Assessed project · Class 8

Finish Someone Else's Code

Fill the blank, order the lines, make the tests pass

About 45 minutesMediumTurtle and Code

What your child can do at the end

Read unfamiliar code and work out its intent

The brief

Most programming is not writing from scratch. It is arriving at code someone else wrote, working out what it is trying to do, and finishing it. Today you complete ten small programs, each with a set of tests that decide when you are done.

Skills it develops

python basicsdecomposition

How it is assessed

3 graded challenges inside the lab, and 7 questions at the end that check the idea rather than the clicks. Every attempt is saved, so a retry after a mistake counts as the learning it is.