Skip to content

Study Hub

Study Guides

This pupil-friendly study guide includes a unit summary, clear notes, common mistakes, and quick questions with answers.

Year 7 - Computing

Problem solving using programming constructs

Using fundamental programming constructs in a block-based language

Unit Summary

In this unit pupils will build their confidence and knowledge of the key programming constructs (sequence, iteration, selection and variables). Learners will use Scratch to explore the key programming constructs firstly through editing pre-existing code and then by developing their own programs.

Lesson Summary

You will learn to combine sequence, selection and iteration in a program to solve a problem.

Key Notes

  • The programming constructs of sequence, selection and iteration can be combined to make more complex programs.
  • Analysing a problem involves decomposing it into its constituent parts.
  • Algorithms can be developed to solve a problem.
  • A problem can be solved in multiple ways.

Vocabulary To Learn

  • problem: a situation or task that needs to be solved
  • decomposition: breaking down a problem into smaller parts to make the task more manageable
  • solution: a means of solving a problem

Common Mistakes To Avoid

  • Programming constructs cannot be combined in the same code block.

3 Quick Questions (With Answers)

1. Describe the system or process from this lesson in clear steps.

The programming constructs of sequence, selection and iteration can be combined to make more complex programs. Analysing a problem involves decomposing it into its constituent parts.

2. Define this computing term and give one practical example. 'problem'

a situation or task that needs to be solved. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: Programming constructs cannot be combined in the same code block. Correction: The programming constructs of sequence, selection and iteration can be combined within the same code block to make more complex programs.

More Lessons In This Unit

Browse all guides in the Year 7 Computing guide library.