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.

Algorithms and Instructions
Students explore the concept of algorithms by creating and debugging sequences of instructions for both physical and digital environments.
Understanding that computers need clear and unambiguous steps to complete a task successfully.
Using logic to predict the outcome of simple programs and identifying errors in sequences.

Creative Programming with ScratchJr
An introduction to block-based programming where students create interactive stories and simple animations.
Learning how to start a program using events like the green flag and connecting blocks in order.
Finding and fixing mistakes in code to make programs run as intended.
Using programming tools to change the appearance of characters and backgrounds.

Information 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.
A basic introduction to how computers are connected globally to share information.
Understanding how to stay safe and respectful when using online services.

Organising and Presenting Data
Learning how to collect data and use software to represent information visually.
Using attributes to organize objects and data into logical categories.
Collecting data from the real world and entering it into a digital format.
Analyzing digital charts to draw conclusions and make predictions.

Digital 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.
Learning to use a keyboard to type, edit, and format text for a specific purpose.
Integrating text and images to create a digital poster or presentation.

Robot Challenges
Applying programming knowledge to control physical floor robots to solve navigational puzzles.
Designing a path for a robot and translating it into a series of commands.
Identifying why a physical robot did not reach its goal and correcting the input.
A final project where students navigate a complex environment using all learned programming skills.