Computational Thinking
The learner uses decomposition, pattern recognition, abstraction and algorithm design to plan solutions to problems before coding them.
Learn programming, data structures, algorithms, and computer science principles at high school level.
The learner uses decomposition, pattern recognition, abstraction and algorithm design to plan solutions to problems before coding them.
The learner manages files and formats, compresses and shares them, communicates by email with good practice, and collaborates in shared documents with version history.
The learner writes, runs and fixes short text programs that use output, input, variables and arithmetic, and moves from blocks to text.
The learner explains how machine-learning systems learn patterns from examples, why training data matters, where bias comes from, and how to use generative AI critically.
The learner designs presentations and edits images for a stated audience, and uses images legally with licences and attribution.
The learner recognises phishing, malware and weak passwords, uses multi-factor authentication and backups, and explains why updates matter.
The learner weighs the effects of digital technology on people, privacy, work and the environment, and applies the main legal rules on data protection, misuse and intellectual property.
Make your own Study Materials
Turn your notes, slides and documents into Study Guides, Practice Questions, Flashcards and 6 more tools.