Home of real teaching & learning
  • Full support for teachers
  • Focus on critical thinking
  • Engaging classroom activities
  • Integrated student eBook
  • Assessed tasks / qBank
  • Practice exam questions

The InThinking Guarantee: Our sites are written by expert practitioners and not by AI

See our AI policy

Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

Don't miss out, find out!

B 1.1.3 Applying computational thinking

Dive into the world of Computational Thinking (CT), where problem-solving meets computer science! Discover how CT's core concepts – decomposition, pattern recognition, abstraction, and algorithmic design – are applied in software development, data analysis, machine learning, and more. Explore how these skills help you 'think like a computer' to tackle complex challenges, even without writing a single line of code....

Help