โ˜… 0 pts
โš™ Computational Thinking ยท Pillar 3

Abstraction: Focus on What Matters!

Abstraction means hiding unnecessary details and keeping only what's important for the task at hand. It's how we turn complicated things into something simple and usable. Let's explore it through things you see every day!

๐Ÿ˜ต Too Much Detail
"Temperature: 28.4ยฐC, Humidity: 76%, Wind: 12km/h NE, UV Index: 6, Air Pressure: 1012hPa, Visibility: 10km, Chance of rain: 62% between 2โ€“4 PM..."
โžก๏ธ
๐Ÿ˜Š Just the Essentials
โ˜€๏ธ 28ยฐC
Why bother?

Why Abstraction Matters

Abstraction helps us deal with a complicated world by showing us only what we actually need.

๐Ÿง 

Less overwhelming

Our brains can't process every detail at once โ€” abstraction keeps things manageable.

โšก

Faster communication

A simple icon or summary gets the message across quicker than a long explanation.

๐ŸŽฏ

Stay focused on the goal

Removing irrelevant info helps you concentrate on what actually solves the problem.

โ™ป๏ธ

Works in many situations

A simplified symbol (like a ๐Ÿšป sign) can be reused anywhere, for anyone, in any language.

Look around you

Abstraction Is Everywhere

Practice ยท Activity 1

Keep or Cut

๐ŸŽฎ Try it โ€” Help a Lost Tourist

Design simple directions to the bus station

A tourist asks you for directions to the nearest bus station. Click each detail and decide: is it important enough to KEEP, or should it be CUT because it's unnecessary?

Turn left at the traffic light
Walk about 200 meters
The traffic light was installed in 2015
Your favorite food at that corner shop
It's the blue building next to the pharmacy
The color of the pharmacy's shelves
Buses leave every 15 minutes

โœ… KEEP (say this)

๐Ÿ—‘๏ธ CUT (skip this)

Practice ยท Activity 2

Match the Symbol

A good abstraction turns something complicated into one clear symbol. Match each real-life description with the icon that best abstracts it.

๐ŸŽฎ Try it โ€” Icon Matching

Click a description, then click its matching symbol

Real-life description

Heavy rain with thunder and lightning expected all afternoon
A large vehicle that carries many passengers on a fixed route
A place where you can buy medicine and health products
A device you carry to call, text, and browse the internet

Symbol

๐Ÿ“ฑ
โ›ˆ๏ธ
๐Ÿ’Š
๐ŸšŒ
Practice ยท Activity 3

Zoom In, Zoom Out

Abstraction happens in levels โ€” the same thing can be described in full detail, medium detail, or as one simple symbol. Click each tab to zoom in and out.

๐ŸŽฎ Try it โ€” Description Zoom

See the same subject at 3 levels of abstraction

๐Ÿš— Describing a car
๐Ÿ” Full Detail
๐Ÿ“ Medium
๐Ÿš— High Abstraction
A red 2020 Toyota Avanza with 4 doors, automatic transmission, GPS navigation, and license plate B 1234 XYZ, driven by Mr. Andi every day at 3 PM to pick up his children from school.
๐Ÿซ Describing your school
๐Ÿ” Full Detail
๐Ÿ“ Medium
๐Ÿซ High Abstraction
A three-floor school building with 24 classrooms, a science lab on the 2nd floor, a library with 3,000 books, built in 2005, with 800 students and 60 teachers.
Practice ยท Activity 4

Good Abstraction or Bad?

Not every simplification is a good one! A good abstraction keeps exactly what's needed for the task โ€” not too much, not too little. Pick the better option.

๐Ÿ“ฑ Task: What should show on a phone's lock screen?
Option ATemperature, humidity, wind speed, UV index, air pressure, and visibility, all in tiny text
Option Bโ˜€๏ธ 28ยฐC โ€” tap for more details
๐Ÿงญ Task: Giving directions to a new student
Option A"Walk 47.3 meters north, rotate 92 degrees, pass 6 lockers, then a water fountain installed in 2019..."
Option B"Go straight, turn right at the library โ€” it's the 2nd door on the left."
๐Ÿงฎ Task: Designing a calculator app icon
Option AA detailed photo of a calculator with every button and brand logo labeled
Option BA simple icon showing "123" and a "+" sign
Quick Recap

True or False?

1. Abstraction means including every possible detail.
2. A subway map is an abstraction of the real city layout.
3. Good abstraction removes irrelevant details while keeping what's essential.
4. The same thing can be abstracted at different levels โ€” very detailed to very simple.
Your Turn

Simplify Something From Your Own Life

Pick something a bit complicated in your life (your daily routine, a hobby, a game's rules). Write a short, simplified summary โ€” imagine explaining it to a younger sibling in one or two sentences.

๐ŸŽฏ Key Takeaways

  • Abstraction = keeping only what's important and hiding unnecessary details.
  • Good abstraction depends on the goal โ€” the right amount of detail changes depending on what you need it for.
  • Abstraction can happen in levels: full detail โ†’ medium โ†’ highly simplified.
  • Icons, maps, and symbols are abstractions that make information faster to understand.
  • You already use abstraction every day โ€” from weather icons to giving quick directions!