Coding · Grade 5
Test, Document and Publish a Small Application
Fifth graders plan a small application (purpose, users, inputs, processing, outputs), test it with normal, edge and invalid inputs (and catch hidden bugs with a test suite), document it with a README and helpful comments, and prepare it for responsible publishing with approval, privacy, accessibility and version notes.
- 4 lessons
- About 100 minutes
- Small application check: 8 questions
- Ways to answer: choose an answer, put code in order, trace code, match pairs, type a number and put in order
What learners will discover
- Plan a small application: purpose, users, inputs, processing, outputs and the main algorithm.
- Test an application with normal, edge and invalid inputs, and use tests to catch hidden bugs.
- Document an application with a README and helpful code comments.
- Prepare an application for responsible publishing: approval, privacy, accessibility, version notes and credit.
Lessons
-
Plan a small application 4 steps2 practiceabout 17 min
-
Test plan and hidden bugs 5 steps3 practiceabout 18 min
-
Document the app 4 steps2 practiceabout 16 min
-
Publish responsibly 5 steps2 practiceabout 16 min
-
Small application check 8 questions at the end
Keep exploring
Games to practice with
- Robot RoutesSnap together arrow, repeat and dance blocks to guide Bolt the robot home.
- Bug DetectiveA robot program almost works. Run it, spot the buggy block, and fix it.
- Sorting FactoryTurn a work order into if/else rules and watch the conveyor sort every item.
More 5th grade coding
- 5th Grade Coding Games5 games to play free
- 5th Grade Coding Worksheets10 printable worksheets
Guide for grown-ups
- How to start homeschooling: a step-by-step guide for familiesA guide for parents · 7 min read