Grade 10 · Introduction to ICT
Learn computing one concept at a time, from how information works to building with AI.
Data, information and knowledge; the nature of information and media; and the ethics of acting in the information society.
No lessons yet.
Personal information and privacy, intellectual property rights, and the lawful use and disclosure of copyrighted works.
No lessons yet.
The three elements of information security, the threats that endanger them, and the countermeasures that keep information safe.
No lessons yet.
How human society evolved from hunter-gatherer to information society and Society 5.0, the new information technologies driving that change (Big Data, AI, machine learning, IoT, VR, AR), and the effects of information technology on everyday life.
No lessons yet.
How communication methods evolved from signal fires to the internet, how communication is classified by senders, location and timing, and the tools and traits of communicating over the internet.
No lessons yet.
How computers represent everything as binary (numbers, characters, sound, images, and video), and how that information is organized and designed to be understood.
No lessons yet.
How a computer is configured from five major hardware components, the software that runs on it, and the logic circuits that perform the operations underneath.
No lessons yet.
How computers connect and talk to each other: LANs and the internet, IP addresses, protocols, how web pages and emails travel, and how fast data can move.
No lessons yet.
How databases organise data, what a database management system guarantees, the relational model and its operations, and the kinds of information systems that run on top of stored data.
No lessons yet.
Classifying data by type and measurement scale, summarizing data with statistics and charts, and describing relationships between variables through correlation and regression.
No lessons yet.
Building models of real-world phenomena, running simulations to predict outcomes, and analyzing waiting-line (queue) behaviour.
No lessons yet.
Repeating code with counting loops.
No lessons yet.
From algorithms and flowcharts to writing real Python: variables and input/output, conditionals, functions, and lists.
No lessons yet.
How generative AI works and how to prompt it responsibly, and how the three web languages (HTML for structure, CSS for style, JavaScript for behaviour) combine to build static pages, dynamic pages, a quiz app, and a block-breaker game with AI as a coding assistant.
No lessons yet.
14 concepts · 0 lessons