You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Abstraction is one of the four pillars of computational thinking. It involves removing unnecessary detail and focusing only on the information that is relevant to solving a problem. Abstraction allows us to create simplified models of complex systems, making them easier to understand, design, and implement. It is a key skill assessed in GCSE Computer Science.
In everyday life, abstraction is everywhere. When you look at a map, you do not see every tree, building, and person — you see a simplified representation that shows only the information you need (roads, place names, distances). The map is an abstraction of the real world.
In computer science, abstraction means:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.