Skip to content

Cambridge AS & A Level Computer Science

19.2Recursion

Recursion in Cambridge AS & A Level Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Subtopic24 practice questions1 lesson

Learning objectives

What the syllabus expects you to be able to do.

  1. 19.2.1Explain the essential features of recursion and write and trace recursive algorithms.
  2. 19.2.2Explain when recursion is beneficial and how a compiler translates recursive code (stacks and unwinding).

Lessons

  • Recursion

    60 min

    Full access

Join to read every lesson, or see what Full access includes.

Sample question

A sample question on this topic. Answer it, check it, then read the worked answer.

Recursion: sample question

1 mark

What is the base case of a recursive subroutine?

Choose one answer

Turn Recursion into a strength.

Practise with instant marking, see your mastery grow and get a study plan built around your exam date.