Middle School Computers & Technology

Middle School Computer Science contains programming languages, web development, data analysis, digital design, computational problem-solving, and technology ethics.

10 lessons

  • Flowcharts and Pseudocode

    The learner expresses algorithms as flowcharts and structured pseudocode with sequence, selection and iteration, and traces them by hand.

  • Computational Thinking

    The learner uses decomposition, pattern recognition, abstraction and algorithm design to plan solutions to problems before coding them.

  • Digital Footprint and Citizenship

    The learner manages their digital footprint and privacy settings, understands their data rights, and handles online conflict, misinformation and screen time.

  • Computer Hardware and Operating Systems

    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.

  • Online Security

    The learner recognises phishing, malware and weak passwords, uses multi-factor authentication and backups, and explains why updates matter.

  • Flowcharts and Pseudocode

    The learner expresses algorithms as flowcharts and structured pseudocode with sequence, selection and iteration, and traces them by hand.

  • First Programs in Python

    The learner writes, runs and fixes short text programs that use output, input, variables and arithmetic, and moves from blocks to text.

  • Computer Networks and the Internet

    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.

  • Online Security

    The learner recognises phishing, malware and weak passwords, uses multi-factor authentication and backups, and explains why updates matter.

  • Binary, Bits and Bytes

    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.

  • Digital Footprint and Citizenship

    The learner manages their digital footprint and privacy settings, understands their data rights, and handles online conflict, misinformation and screen time.

  • How AI Works

    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.

  • User Experience Design

    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.

Get Started