117. OCR A Level (H046-H446) SLR18 – 2.1 The need for abstraction


About this video

OCR Specification Reference
AS Level 2.1.1b
A Level 2.1.1b

Abstraction is the representation of essential features without including unnecessary details.  It is used to reduce the complexity of systems for users, hiding how things actually work, applying algorithms to different contexts and producing suitable user interfaces.  This video explains the need for abstraction.

Key question:

- Why do we need to use abstraction in computer science?

00:00 The need for abstraction
00:08 Intro
00:13 The need for abstraction
00:20 London map example
01:39 Abstraction in computer science
02:18 Abstraction and interface design
03:06 Key question
03:16 Computational thinking cheat sheet
03:58 Outro

Last updated: 23.07.26