Skip to content
integrated computational thinking

Abstraction 1: Intro to Abstraction

< Back to Building Block
Step 1 of 7: What is Abstraction?
a toddler who is very confused

Abstraction is something you do every day to make thinking easier. We can’t focus on all the information at once, so we choose which details to focus on and ignore the rest.

Teachers use abstraction when they create a lesson plan. Instead of listing every word they will say or how they will act at every minute, a lesson plan contains an outline with the important information teachers need without being overwhelmed with too many resources.

Abstraction can mean different things depending on how the concept is applied, which is why even the word itself is so abstract. In this project, we'll look at abstraction from a few different angles in order to clarify what abstraction is.

A Definition

Abstraction at its core is the concept of isolating key details while ignoring the remaining elements of a given idea. The key to using abstractions is to identify those important details. Generally speaking, the details that need to be highlighted will be the ones that are relevant to those using the abstraction.

What is the purpose of this exercise?

Developing a system for abstraction allows a learner to focus on elements of a larger idea that are most relevant to the learning objectives of any lesson. Teaching students to abstract the key concepts from a broader context can help them to focus on a subset of ideas that may hold larger relevance to the domain they are working within. Thinking abstractly however is a challenging skill. In this activity, you will explore several examples and scenarios for how this way of thinking can be taught to students.