Coding learning in Hougang can start without a screen: give a paper marker precise instructions, follow them exactly and find the first place where the outcome differs from the plan. That is a manageable introduction to debugging.
Serangoon Secondary School, at Upper Serangoon View, offers a local school connection through a transportation-themed STEM programme involving 3D modelling and drone programming. Our activity explores instruction order, not operating a drone.
The exercise is independent eduKate practice, not a school assignment. It uses a drawn grid, needs no account or device purchase and must not be treated as instructions for navigating real roads or flying equipment.
eduKateSG · Neighbourhood education
Choose your next learning step
Understand the local example, explore a practical activity and decide what to try next.
Contents
Explore, practise and connect · Five chapters
CHAPTER 1 OF 5
1. The school connection: breaking a problem into parts
The official programme overview describes Secondary 1 3D modelling and printing, followed by Secondary 2 drone programming. It includes creating algorithms, testing and debugging.
The school name should not be used as a shortcut for its location: its official contact information gives Upper Serangoon View. Families planning a visit should check the current address and arrangements directly.
For our paper task, the useful connection is decomposition. A complicated movement can be described as small steps, and each step can be checked before changing the whole plan.
Official information: Serangoon Secondary: Future of Transportation STEM ALP · Official location information.
CHAPTER 2 OF 5
2. Write a small instruction set
Draw a four-by-four grid. Mark the top-left square as the start and a square two columns right and one row down as the goal.
Define two commands: “right one square” and “down one square.” In this exercise these mean page directions, not turns relative to a person’s body.
A working sequence is right, right, down. Ask a listener to move a paper marker only according to the written commands. Shared definitions matter before anyone can judge the sequence.
CHAPTER 3 OF 5
3. Find the first difference
Now use a deliberately incorrect sequence: right, down, down. It ends one column right and two rows down, not at the goal.
Trace the marker after each command. The second command is the first departure from the original intended sequence. Replacing it with right gives right, right, down.
Explain both the change and its effect. “I changed command two because the marker needed another movement to the right” is more useful than saying the answer was wrong.
CHAPTER 4 OF 5
4. Check whether another valid solution exists
With no blocked squares, down, right, right reaches the same goal. That shows why an alternative order is not automatically a mistake.
Add a fictional blocked square and check again. A previously valid sequence may now fail because the constraints changed, not because the learner forgot the method.
Keep all movement on paper. No child should follow a debugging game into traffic, approach water edges or try unsupervised drone flight. A simulation teaches one idea without reproducing the real-world risks.
CHAPTER 5 OF 5
5. Connect debugging with ordinary learning
Ask the school how students learn to trace, test and explain changes within their current coding projects. Confirm level-specific activities and selected opportunities directly.
Debugging can also describe checking a sequence of mathematical steps, but the rules differ between tasks. Do not assume a correct-looking final answer means every intermediate instruction was valid.
Finish with a corrected sequence and a second valid route. For local school journeys and broader family learning, continue to our Hougang guide. Understanding one precise correction is a good starting point.
Sources and scope
Official school programme information reviewed on 13 October 2026, Singapore time. Programmes and participation arrangements can change; confirm current details with the school. Suggested family tasks and fictional data are independent eduKate examples, not school assignments. This guide does not rank schools or guarantee admissions or learning outcomes.
Serangoon Secondary: Future of Transportation STEM ALP · Official contact and location · Related neighbourhood guide