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 8 - Computing

Building a program using control structures

Introduction to Python programming

Unit Summary

This unit introduces pupils to text-based programming with Python. Pupils start with programs involving input and output, and gradually move on to using arithmetic operations, randomness, selection, and iteration. Pupils will consolidate these skills in a project at the end of the unit.

Lesson Summary

You will learn to combine sequence, selection and iteration to build a program that uses complex conditions.

Key Notes

  • Expressions formed using logical operators evaluate to either True or False.
  • Logical and relational operators can be combined to create complex conditions.
  • The programming constructs of sequence, selection and iteration can be combined to make more complex programs.

Vocabulary To Learn

  • condition: an expression that evaluates to True or False
  • selection: used when there is more than one possible path for a program to follow
  • iteration: the process of repeating a sequence of instructions within a program loop

Common Mistakes To Avoid

  • Learners often get confused between the logic operators AND and OR.

3 Quick Questions (With Answers)

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

Expressions formed using logical operators evaluate to either True or False. Logical and relational operators can be combined to create complex conditions.

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

an expression that evaluates to True or False. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: Learners often get confused between the logic operators AND and OR. Correction: For an AND statement to return True both inputs must be True. For an OR statement to return True either input can be True.

More Lessons In This Unit

Browse all guides in the Year 8 Computing guide library.