Gina Heartwing AdventuresOpen the app ↗

Explore / Heartwing Academy

Heartwing Academy

Year 5 Computing

Explore computing in Year 5 with Gina: variables remember values, simulations and physical systems, spreadsheets and formulas, and more.

Explore in the Academy →
Year 5 Computing

Chapters to explore

Variables remember values

A variable is a named place for a value that may change while a program runs. Its name should describe its job. Trace the starting value and each update in order. A score variable is only a model of points; it does not measure a person’s worth or ability.

Try it: Trace a pretend variable through four changes, recording each value.

Simulations and physical systems

A simulation is a model of a real or imagined system. It leaves out some details. Inputs and rules affect its outputs, so its assumptions matter. Physical computing connects programs to components such as sensors and lights, using adult-approved low-voltage equipment.

Try it: Design a paper simulation and list two real-world details it leaves out.

Spreadsheets and formulas

A spreadsheet organises values in cells. A cell reference identifies a position such as A1. A formula calculates using values or references. Changing an input can update the result. Always check a formula with a small example you can calculate yourself.

Try it: Create a pretend spreadsheet for a small shopping list, using fictional prices.

Search, sources and evidence

A useful source should be relevant, identifiable and supported by evidence. Check dates when a fact can change. Two pages may copy the same claim, so they are not always independent confirmation. Distinguish what a source actually says from what you infer.

Try it: Compare two age-appropriate sources with an adult and separate facts from your conclusions.

Protect accounts and recognise pressure

Account protection includes private credentials and adult-supported settings. A message may pretend to come from someone trusted. Urgent demands, unusual links or requests for secrets deserve a pause. Use an already known route to check a request instead of following the suspicious message.

Try it: Discuss fictional messages and identify pressure, secrecy or unexpected requests.

Build and evaluate an accessible project

Accessible design helps people use a product in different ways. Readable text, clear controls and alternatives to sound or colour alone can help. Choose a purpose, build a prototype, and ask users what works. Test the design against criteria rather than assuming one version suits everyone.

Try it: Review a page or paper game for readability, clear choices and alternative ways to participate.

Coordinates and movement

Coordinates describe position in a defined system. Check the origin and direction of each axis because screen systems can differ. Changing one coordinate affects one direction. A program’s coordinate model should be explained before interpreting its values.

Try it: Plot and describe three moves on a clearly labelled grid.

Procedures and reusable parts

A procedure is a named set of instructions that can be used again. Reuse can make a program easier to understand and maintain. Give each part a clear job and test it separately. Changing a shared procedure may affect every place that calls it.

Try it: Design a reusable paper routine and call it twice.

Debug systematically

Systematic debugging uses a prediction, a trace and focused changes. Record inputs and outputs. Change one suspected cause at a time and retest earlier working cases as well as the failing one. A fix can accidentally introduce another problem.

Try it: Debug a short deliberately faulty paper program.

Learning together

Each chapter brings together teaching, an example, practice and a practical discovery. Use the material with discussion and suitable offline activities. Choose a comfortable starting point and revisit explanations as needed.

Continue your discovery

Open this subject in the Academy for Gina’s explanations, examples and activities. The Academy supports shared learning and practical work; it is not independently certified as a complete home-education curriculum.

Continue in the app →

More to explore