Flowcharts and Pseudocode
The learner expresses algorithms as flowcharts and structured pseudocode with sequence, selection and iteration, and traces them by hand.
Middle School Computer Science contains programming languages, web development, data analysis, digital design, computational problem-solving, and technology ethics.
The learner expresses algorithms as flowcharts and structured pseudocode with sequence, selection and iteration, and traces them by hand.
The learner uses decomposition, pattern recognition, abstraction and algorithm design to plan solutions to problems before coding them.
The learner manages their digital footprint and privacy settings, understands their data rights, and handles online conflict, misinformation and screen time.
The learner describes the main hardware components, explains how a program's instructions are stored and run by the processor, and the role of the operating system.
The learner recognises phishing, malware and weak passwords, uses multi-factor authentication and backups, and explains why updates matter.
The learner expresses algorithms as flowcharts and structured pseudocode with sequence, selection and iteration, and traces them by hand.
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 data travels across networks in packets, what routers, servers and IP addresses do, and the difference between the internet and the web.
The learner recognises phishing, malware and weak passwords, uses multi-factor authentication and backups, and explains why updates matter.
The learner explains why computers use binary, converts between binary and denary up to 8 bits, adds simple binary numbers and uses units of data.
The learner manages their digital footprint and privacy settings, understands their data rights, and handles online conflict, misinformation and screen time.
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 gathers user needs as user stories and requirements, generates ideas, designs the user experience with wireframes and storyboards, builds a clickable prototype with a low-code tool, and evaluates it against…
Make your own Study Materials
Turn your notes, slides and documents into Study Guides, Practice Questions, Flashcards and 6 more tools.