United Kingdom · National Curriculum Attainment Targets
Year 2 Computing
A comprehensive Year 2 curriculum focused on developing logical reasoning and foundational digital skills. Students transition from being passive technology users to active creators through programming, data management, and understanding global networks.

01Algorithms and Instructions
Students explore the concept of algorithms by creating and debugging sequences of instructions for both physical and digital environments.
Students practice following multi-step instructions precisely in a physical activity.
Understanding that computers need clear and unambiguous steps to complete a task successfully.
Students learn to order a series of actions to achieve a desired outcome, using visual aids.
Using logic to predict the outcome of simple programs and identifying errors in sequences.

02Creative Programming with ScratchJr
An introduction to block-based programming where students create interactive stories and simple animations.
Familiarizing students with the ScratchJr environment, sprites, and backgrounds.
Learning how to start a program using events like the green flag and connecting blocks in order.
Using motion blocks to make sprites move, turn, and jump.
Changing sprite appearance, adding speech bubbles, and incorporating sounds.
Finding and fixing mistakes in code to make programs run as intended.

03Information Technology in Our World
Exploring how technology is used in everyday life beyond the classroom and the home.
Recognizing information technology in the school and local community.
Understanding the basic concepts of input, processing, and output in simple devices.
A basic introduction to how computers are connected globally to share information.
Understanding the importance of personal information and why it should be kept private online.

04Organising and Presenting Data
Learning how to collect data and use software to represent information visually.
Collecting data from the real world using tally marks.
Using attributes to organize objects and data into logical categories.
Representing collected data visually using simple digital pictogram tools.
Analyzing digital pictograms to draw conclusions and answer questions.

05Digital Media and Content Creation
Developing skills in digital painting and word processing to communicate ideas.
Using digital tools to create art and understanding the difference between physical and digital media.
Experimenting with layers, shapes, and fill tools in a digital painting application.
Learning to use a keyboard to type simple sentences and basic text editing.
Learning to change font size, color, and style to emphasize text.

06Robot Challenges
Applying programming knowledge to control physical floor robots to solve navigational puzzles.
Familiarizing students with the physical robot and its basic controls.
Designing a path for a robot on a grid and translating it into a series of commands.
Identifying why a physical robot did not reach its goal and correcting the input.

07Computational Thinking Fundamentals
Introducing core computational thinking concepts through unplugged activities.
Identifying and describing patterns in sequences and images.
Learning to break down complex tasks into smaller, manageable steps.
Identifying essential information and ignoring irrelevant details in a problem.

08Digital Storytelling and Communication
Using digital tools to create and share stories, focusing on effective communication.
Brainstorming ideas and outlining a simple narrative for a digital story.
Using simple recording software to add narration and sound effects to a digital story.
Selecting appropriate images and using simple transitions to create a visual flow.

09Introduction to Networks and the Internet
A deeper look into how computers connect and the basic concepts of online communication.
Understanding that computers can be linked together to share resources.
Exploring how messages and information travel across the internet.

10Impact of Technology
Reflecting on the positive and negative impacts of technology on daily life.
Exploring how technology helps us learn new things and access information.
Discussing how technology is used for entertainment and creative expression.
Reinforcing concepts of respectful and safe online behavior.

11Digital Citizenship and Online Safety
Reinforcing safe and responsible use of technology and the internet.
Understanding what personal information is and why it's important to keep it private online.
Identifying common online risks and understanding how to react to uncomfortable situations.

12Introduction to Data and Information
Understanding what data is and how it can be collected, organized, and represented.
Exploring data as facts and figures about the world around us.
Conducting simple surveys to gather data on preferences or observations.

13Creating Simple Presentations
Using digital tools to create and share simple presentations with text and images.
Exploring basic features of presentation software like slides, text boxes, and images.
Practicing adding and formatting text and inserting images into presentation slides.