
Introduction to Block-Based Coding
Pupils are introduced to block-based programming environments to create simple interactive projects. They learn to snap blocks together to form working scripts.
About This Topic
Pupils are introduced to block-based programming environments to create simple interactive projects. They learn to snap blocks together to form working scripts.
Key Questions
- What is a programming environment?
- How do blocks translate to computer commands?
- How can we make a sprite move?
More in Programming and Coding Fundamentals
Variables and Data
Pupils explore the concept of variables as containers for storing data that can change. They use variables to keep score or store user input in their programmes.
2 methodologies
Loops and Iteration
Pupils learn to use loops to repeat actions, making their code more efficient. They experiment with different types of loops, such as 'repeat' and 'forever'.
2 methodologies
Conditionals and Selection
Pupils introduce decision-making into their programmes using 'if-then' and 'if-then-else' statements. They create programmes that respond differently based on user input or events.
2 methodologies