Skip to content
integrated computational thinking

Abstraction 1: Intro to Abstraction

< Back to Building Block
Step 3 of 7: Abstraction in Team Work
a cake with the word teamwork on it

In order to successfully work in a team, some level of abstraction is needed.

For instance, three friends are making a cake, Aman is in charge of baking the cake, Carlos is in charge of frosting the cake, and Kelly will be in charge of decorating/writing the birthday wish or holiday greeting on the cake. These three tasks are abstractions; baking the cake, frosting the cake, and decorating the cake. We don't need to know all of the steps that each team member is going to follow to complete their task but we are able to use an abstraction by identifying the key activity that each person will perform without discussing the algorithm they each will follow to complete their task. That is up for each team member to decide themselves

When writing recipes, you also use abstraction. You provide a list of ingredients and the basic steps to combine and cook the ingredients. You don’t include other aspects of cooking, such as going to the grocery store and buying the ingredients or, how to use the stovetop and how it produces heat, even though those are essential for cooking. The recipe can be considered an abstraction since it ignores those details.