Skip to content
Computational Thinking and Logic · Autumn Term

Introduction to Functions and Procedures

Understanding how to create and use custom blocks (functions) to modularize code and promote reusability.

Key Questions

  1. Explain the benefits of using functions to organize code.
  2. Design a custom block in Scratch to perform a specific task.
  3. Analyze how functions improve code readability and maintainability.

National Curriculum Attainment Targets

KS3: Computing - Programming and Development
Year: Year 7
Subject: Computing
Unit: Computational Thinking and Logic
Period: Autumn Term

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU