VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Schools in Hougang | Coding Instructions, Debugging and Computational Thinking

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.

School connection · Family activity · Next step

Full contents · Related school journeys and family learning

Contents

Explore, practise and connect · Five chapters
  1. The school connection: breaking a problem into parts
  2. Write a small instruction set
  3. Find the first difference
  4. Check whether another valid solution exists
  5. Connect debugging with ordinary learning

CHAPTER 1 OF 5

1. The school connection: breaking a problem into parts

Back to contents

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

Back to contents

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

Back to contents

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

Back to contents

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

Back to contents

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