GCSE – Lesson 18 – Subroutines
Learners will determine why subroutines are used in programs. Live coding is used to improve a calculator-style program by introducing subroutines. Learners will discover the advantages of using subroutines, and how they are used for decomposition. They will also modify a subroutine that uses parameters.
Learning objectives
- Describe a subroutine
 - Describe the purpose of parameters in subroutines
 - Use procedures that accept arguments through parameters
 - Describe how subroutines are used for decomposition
 - List the advantages of subroutines
 
Package contents
- Lesson plans
 - Slide decks
 - Learner resources
 - Homework
 
Don't have an account?
GCSE revision
A comprehensive range of content and helpful practice questions are also available for this topic.
View on Ada Computer ScienceEnjoyed teaching these lessons? Found a mistake?
Fill in a short form to give feedback on these resources.