OCR A Level Computer Science (H446)Specification point 2.1.1

OCR H446 2.1.1: Thinking abstractly

The free BugBot lessons that teach this point, a robot to try it on, and the past-paper questions that test it.

Lessons that teach it

  1. A2.4 Abstraction and models Recursion and computational thinking
    Representational abstraction, generalisation, problem reduction, and a grid model of the mat that differs from reality.
  2. A2.5 Procedural, functional and data abstraction Recursion and computational thinking
    Information hiding, hiding the values, the method and the representation, and swapping a data type's insides.
  3. A2.10 Project: out of the dead end Recursion and computational thinking
    Model a maze, solve it by recursive backtracking, and drive the robot out along the route.

Try it on a robot

The task from A2.4 Abstraction and models, running here. Change the program and press Run.

The specification is OCR's own document; this page says which of our lessons teach point 2.1.1 and is not endorsed by the board.