MyLeoNes™

Computing, 7–10 years — 48 topics · MyLeoNes™ Kuks

48 computing topics written for 7–10 years — not a older text simplified. In teaching order, each a deck of five cards: the idea, why it exists, a worked example, the common trap and where you meet it.

Computing · 7–10 years

  1. Boolean logic: combining yes and no

    Computers often decide by combining answers that are either true or false. You can build these decisions with AND, OR and NOT.

  2. Binary numbers: counting with two symbols

    Computers use patterns of 0 and 1 to represent numbers. Learning the pattern shows how switches can build larger amounts.

  3. Web pages: structure and style

    A web page has content and instructions about how that content should look. HTML gives it structure; CSS changes its appearance.

  4. Artificial intelligence learns from examples

    Some computer systems find patterns in many examples and use them to make guesses. They do not think like people, and their answers can be wrong or unfair.

  5. Search engines and keywords

    Learn how a search engine helps you find useful pages, and why the words you choose change the results.

  6. Digital footprints

    Understand that actions online can leave traces, and learn how to share with more care.

  7. Accessibility and inclusive design

    Discover how technology can be designed so that more people can use it, in different ways and with fewer barriers.

  8. Data compression

    Learn how computers make some files smaller by describing repeated or less important information more efficiently.

  9. Robots: sensing and acting

    A robot uses sensors to notice something and actuators to do something. This helps you understand how code can connect the digital world to the physical one.

  10. Finding the shortest route

    Computers can compare possible routes through streets, rooms or game maps. The important idea is that a good route needs a clear measure, such as distance or time.

  11. Encryption: secret messages

    Encryption changes readable information into a form that looks meaningless without the right key. It protects messages and payments, but it is not the same as keeping a password secret.

  12. Copyright and Creative Commons

    Digital work is easy to copy, but copying is not the same as having permission. You learn how to respect creators and find work that its creator has allowed others to use.

  13. User interfaces: talking to a computer

    A user interface is the part of a computer you can see and use. It turns your choices into actions and shows you what happened.

  14. Programming languages: giving computers instructions

    A programming language gives people a practical way to write instructions that a computer can carry out. Different languages use different words and rules, but all turn ideas into precise actions.

  15. Randomness in programs

    Programs can create results that feel unpredictable, such as a shuffled card or a surprise in a game. Learning how this works helps you use chance without confusing it with a guarantee.

  16. Spreadsheets and formulas

    A spreadsheet organises information in a grid and can calculate with it. A formula means you can change an input and let the computer update the answer instead of doing every sum again.

  17. Cloud computing

    Cloud computing means using computers somewhere else through a network, instead of keeping every program and file on your own device.

  18. Digital sound

    A computer cannot store a moving sound wave directly, so it measures the wave many times and records the measurements as numbers.

  19. QR codes

    A QR code is a pattern that stores small pieces of information so a camera can read them quickly.

  20. Open-source software

    Open-source software lets people inspect its source code and, under its licence, often improve, share or adapt it.

  21. Lists: keeping many items together

    A list lets a program keep a group of related things in one place, such as names, scores or shopping items. You can add, remove and find things without making a new box for every item.

  22. Testing programs

    A program can run without crashing and still give the wrong answer. Testing means trying planned examples, including unusual ones, to see whether the program behaves as intended before people rely on it.

  23. Checking inputs

    Programs often receive information from people, but people can type a number, word or date incorrectly. Input checking spots values that cannot make sense for the task and asks for a correction before the program uses them.

  24. Binary search: halve the search

    When a list is already in order, you do not need to check every item one by one. Binary search looks at the middle, decides which half could contain the answer, and repeats until the item is found or ruled out.

  25. Data types: numbers, words and pictures

    Computers treat different kinds of information in different ways.

  26. The internet and the web

    The internet carries connections; the web is one service that uses them.

  27. Operating systems: the computer’s organiser

    An operating system coordinates the machine and gives apps a place to work.

  28. Undo and version history

    Digital work can keep earlier states, so one mistake need not ruin everything.

  29. Abstraction: keeping the important bits

    Learn how computer scientists leave out detail so a complicated thing becomes easier to understand and use.

  30. Algorithms: clear instructions

    An algorithm is a plan made from steps that a person or computer can follow. You will make one, test it and notice why the order of steps matters.

  31. Breaking a big problem into smaller parts

    A computer task can seem huge until it is split into smaller jobs. Each part becomes easier to plan, make and check.

  32. Coordinates and grids

    A grid gives every place a position. Programs use positions to put characters, draw shapes and move objects without guessing.

  33. Data can answer questions

    Learn how computers collect, organise and display facts so that patterns and answers are easier to see.

  34. Debugging: finding and fixing errors

    Debugging is the careful process of finding why a program does not behave as planned and changing it. You will learn to use evidence from tests instead of guessing or starting again blindly.

  35. Decisions in programs

    Programs often need to choose between actions. A condition such as “if the door is open” lets a program respond to what it finds instead of doing exactly the same thing every time.

  36. Events make programs react

    An event is something that happens, such as a key being pressed or a character being clicked. It can start a response at the right moment.

  37. Files and folders

    Learn how computers organise saved work so that you can find, name and move it without losing it.

  38. Functions: named mini-programs

    Learn how a program can give a useful group of steps a name and use it again when needed.

  39. Hardware and software

    Learn the difference between the parts of a computer you can touch and the instructions that make them work.

  40. How computers store information

    Computers store pictures, sounds and words as patterns of numbers. Seeing how this works explains why one machine can keep and change so many different kinds of information.

  41. How digital images are made

    See how a picture on a screen is built from a grid of tiny coloured squares called pixels.

  42. How messages travel across a network

    When devices communicate, a message can be divided into small packets and sent through connected equipment. This explains why a message can reach another device even when the path is not a single straight line.

  43. Inputs and outputs

    A computer receives information, works with it and gives something back. Recognising inputs and outputs helps children understand how apps, machines and games respond to what people do.

  44. Loops: repeating steps

    A loop tells a computer to repeat an action or group of actions. Instead of writing the same instruction many times, you describe the repeat rule and let the computer count or check it.

  45. Passwords and privacy

    Learn how a strong secret and careful sharing help protect an account and the information inside it.

  46. Simulations: trying a model

    Learn how a computer can imitate a situation so we can test ideas safely, quickly and repeatedly.

  47. Sorting information

    Sorting puts information into an order that helps people and computers use it. Alphabetical, numerical and date orders each help with different jobs.

  48. Variables: labelled boxes for changing information

    A variable gives a changing piece of information a name. This lets a program remember a score, a name or a temperature and use the latest value instead of treating every case as completely new.

In this section

Keep exploring

Other languages

Loading MyLeoNes™…