MyLeoNes™

Technology, 14–17 years — 20 topics · MyLeoNes™ Kuks

20 technology topics written for 14–17 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.

Technology · 14–17 years

  1. Algorithms

    An algorithm is a precise plan for solving a problem or completing a task. It helps people and computers act in a reliable order.

  2. Binary representation

    Computers represent information with patterns of two states, written as 0 and 1. The same idea can describe numbers, text, images and sound.

  3. How the internet sends data

    The internet moves information by breaking it into packets that travel through connected networks. Packets can take different routes and are put back together at the destination.

  4. Encryption and public keys

    Encryption changes readable information into a form that others cannot understand without the right key. Public-key systems make it possible to communicate securely without first sharing a secret face to face.

  5. Databases and queries

    Learn how organised data can be stored, found and updated without searching every item by hand.

  6. How an operating system shares a computer

    Understand the layer that lets many programs use the same hardware without fighting over it.

  7. Machine learning from examples

    See how a system can learn patterns from data, and why its answers depend on the examples it receives.

  8. Digital footprints and privacy

    Understand how ordinary online actions leave records, and how to make sensible choices about who receives them.

  9. Software testing and debugging

    How programmers find mistakes and check that a program behaves as intended.

  10. APIs: programs talking to programs

    How one piece of software requests a service from another without knowing its inner code.

  11. How GPS finds a location

    How timing signals from satellites help a receiver estimate where it is.

  12. Cloud computing

    How remote computers provide storage and processing through a network.

  13. Data structures: organising information

    A computer needs more than values; it needs a useful way to arrange them. Data structures make searching, adding and changing information manageable.

  14. How programming languages become executable

    People write instructions in languages designed for humans, but processors need simpler instructions. Compilers and interpreters connect those two worlds.

  15. Sensors and feedback loops

    Many technologies do not simply obey one command; they measure what is happening and adjust their action. This is a feedback loop.

  16. Open-source software and licences

    Some software lets people inspect, improve and share its source code. A licence explains which of those actions are allowed and under what conditions.

  17. Recursion: solving a problem with smaller versions of itself

    Recursion is a way to make a program repeat an idea by calling itself on a smaller case. It must also know when to stop, or the process never ends.

  18. How digital images are made of pixels

    A digital photo is a grid of tiny coloured samples called pixels. More pixels can show finer detail, but image quality also depends on colour information, focus and the screen or camera.

  19. Data compression: making files smaller

    Compression stores information using fewer bits. Lossless compression keeps the original exactly; lossy compression removes details people may barely notice, trading some accuracy for a much smaller file.

  20. Social engineering: attacking human decisions

    Many attacks do not break a computer first; they persuade a person to reveal information, open a file or approve an action. Understanding the pressure used helps people pause and verify requests.

In this section

Keep exploring

Other languages

Loading MyLeoNes™…