Computing · Stage 6

Project: Build a Working App

Programs & Judgement · project · build a working app from your design

✦ Computing📘 Stage 6 · S6⏱ ~14 min🧒 Ages 10–12★ Free to start
I can build the app I designed.
Kavi the owl for Computing
📖

Kavi Builds the App It Drew

Kavi had a finished design for a little game called Tap-the-Star — every part drawn on paper. "A design is a map," said Kavi, "and building means turning every part of the map into working blocks." So Kavi built one piece first — set the score to 0 — then pressed ▶ Run to test it. It worked! Next the loop for the 5 rounds. Run. Then the IF that adds a point. Run. "Build small, test often," Kavi hooted. "When a piece does not match my design, I do not start over — I find the one broken step and fix it. Build, test, fix, repeat — until the whole design comes alive."

🎓

What your child will learn

1Build it from the design, one piece at a timeA design is the plan for your app. Building turns each part of that plan into working blocks. The trick is to build one feature, run it, fix anything that does not match, then build the next. Tap each step to hear its job.
2Building the Tap-the-Star gameHere is Kavi's design, built for real. Build it a piece at a time and run after each: first the score (sequence), then the loop for the rounds (iteration), then the choice each round (selection). Press ▶ Run and watch your built app work.
3Build a pet-care app from its design
4Does your built app match the design?A built app does exactly what its blocks say — no more, no less. Read each little build, run it in your head, and predict what the app shows. Reveal to check it matches the design.
🔍

A peek inside

Your design says the app must add 1 to the total for every step the player takes. Which building block do you build that part with?
doing the same action again for each step is a repeat

Try this at home: A design is the plan for your app. What does it mean to <b>build</b> the app?

Ready to play and learn?

Start the free interactive lesson, or print the handout for screen-free play.

Part of Computing · Stage 6 · S6 on KAVI Academy — a secular, whole-child learning platform for ages 5–12.