Back to Blog

Computational Thinking

Computational Thinking

What Is Computational Thinking?

Professor Jeanette Wing summarised CT as “solving problems, designing systems and understanding human behaviour by drawing on the concepts fundamental to computer science.”

The Four Steps of CT

  • Decomposition: Breaking down a complex problem into smaller, manageable parts.
  • Pattern Recognition: Spotting patterns shared between current and past problems.
  • Abstraction: Focusing on relevant details and ignoring those that are not.
  • Algorithm: Designing a set of step-by-step instructions to achieve the intended outcome.

CT as a Life Skill

CT is not only for those in computer-related careers. At its core, CT is a problem-solving skill that can be used to tackle daily problems. Singapore is already working towards becoming a Smart Nation, introducing coding and CT at all levels.

Think Computational Thinking with Roboto

The Genius Coder Programme offers weekly coding lessons for children ages 6 and above, cultivating CT skills through engaging, hands-on activities.

Try a Free Class

Competition: Microthon 2019 & 3Dtronics 2019 Apple Drone Workshop