मुख्य सामग्री पर जाएं
Computational thinking

स्टोरीबोर्ड पाठ

  • It's raining, it's pouring, the-
  • QUIT IT! SCRUB THE DECK!
  • Hello, I am Captain Computational Thinking, and I am going to tell you what that is.
  • Computational thinking is a type of problem solving skill including Decomposition, Pattern Recognition, Abstractions, and Algorithmic Thinking.
  • sure
  • forget him. lets play cards
  • This map is very complicated. Let's use decomposition for this problem.That means breaking the problem into more manageble parts.
  • Go fish.
  • Ah, that's better!
  • haha, yes!
  • no it's not!
  • that's cheating!
  • Now let's use Abstraction to simplify the problem.
  • WHY ARE YOU PLAYING CARDS!? START SCRUBBING THE DECK!
  • And yes, I know if I ignore the castles they will blow me to smithereens, but for now, we're just trying to plan a route.
  • slosh, splish, splash
  • Now that we simplified the problem, let's use Pattern Recognition to find similarities between all of these areas.
  • Sploosh
  • YOU SPILLED THE BUCKET! DO YOU HAVE BUTTERFINGERS OR WHAT!?
  • Hm. Looks like all these areas are rivers with land on both sides.
  • *inaudible
  • Hm. Looks like all these areas are rivers with land on both sides.
  • Easy enough without the enemies. We can just follow the river to the location. But I'm going to have to get the cannon crew ready.
  • Captain, where's the wine?
  • It's right there, you dummy!
  • Now all we need to do is make a simple multi-step plan.
  • Step 1- Move southwest 2 miles. Step 2- Move northwest 3 miles. Step 3- Move north slightly more for 4 miles. Step 4- Move southwest until you reach the X. You're going to have to go on land.
  • *glug glug glug
  • 5 DAYS LATER
  • Me and the crew made sure there were no errors. We tried out the route and managed to find the treasure. And that is debugging, checking for errors in your solution.