Skip to content
integrated computational thinking

Abstraction 2: Abstraction Unplugged

< Back to Building Block
Step 5 of 8: Abstract Solutions
a web map of the sites in a city with a roundtrip route highlighted in red dashed line

You probably found this puzzle pretty easy to solve. Part of what made it easy was how the information was presented. Instead of looking at a detailed map, you had just the information you needed.

Programmers would call this map a graph because like other graphs, it takes information and presents just what you need to know in a visual format that helps you understand the information. This style of graph has both nodes (the terminal spots, in this case the sights) and edges ( direct paths to the nodes between the sights).

With abstraction, you were able to take a big problem (seeing all the sites in one day, without repeating sites) and break it into two smaller, more manageable problems. By first identifying the best order to travel between sites you would be better equipped to then map specific routes you will take on the day.