Skip to content
PlayOwl

Coding · Grade 6

Build a Small Data or Puzzle Application

In this project course learners plan, build, test and explain a Word Puzzle Toolkit for a school puzzle club. They decompose the application into functions, assemble and trace string-processing features with loops and conditions, design test plans that catch hidden bugs, combine everything with a menu loop, and write design notes reviewed by a teacher.

  • 4 lessons
  • About 90 minutes
  • Check what you learned: 8 questions
  • Ways to answer: choose an answer, put code in order, trace code, highlight a text, match pairs and put in order
See plans Included with Family, Teacher and School plans. Open in PlayOwl

What learners will discover

  • Plan a small application by identifying its user, inputs, outputs and features, and decomposing it into functions.
  • Build string-processing features as functions using loops, conditions and return values, and trace them.
  • Test each feature with planned expected results, including edge cases that catch hidden bugs.
  • Combine features with a menu loop and explain the design and testing of the application.

Lessons

  1. Plan before you code 5 steps2 practiceabout 18 min
  2. Build the features 6 steps4 practiceabout 22 min
  3. Test every feature 5 steps3 practiceabout 20 min
  4. Put it together and explain it 4 steps3 practiceabout 20 min
  5. Check what you learned 8 questions at the end

Keep exploring

Games to practice with

More 6th grade coding

Guide for grown-ups