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
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.
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.
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.
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.
Databases and queries
Learn how organised data can be stored, found and updated without searching every item by hand.
How an operating system shares a computer
Understand the layer that lets many programs use the same hardware without fighting over it.
Machine learning from examples
See how a system can learn patterns from data, and why its answers depend on the examples it receives.
Digital footprints and privacy
Understand how ordinary online actions leave records, and how to make sensible choices about who receives them.
Software testing and debugging
How programmers find mistakes and check that a program behaves as intended.
APIs: programs talking to programs
How one piece of software requests a service from another without knowing its inner code.
How GPS finds a location
How timing signals from satellites help a receiver estimate where it is.
Cloud computing
How remote computers provide storage and processing through a network.
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.
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.
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.
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.
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.
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.
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.
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™…