Create Coding Challenges and Activities that Foster the Development of Computational Thinking

Sakshi Gojaria, Vedika Kolambkar, Aditi Pandey, Pratibha Sajwan · 2025

This compilation introduces a series of coding challenges and activities strategically crafted to nurture computational thinking skills across different proficiency levels. These exercises accommodate both individual and collaborative learning preferences targeting essential elements like problem-solving, algorithmic design, pattern recognition abstraction, and logical reasoning. These coding challenges are for everyone, from beginners to advanced learners, and can be used with different programming languages. They help build skills starting from basic problem-solving to more complex tasks like breaking down advanced problems. These challenges specifically draw inspiration from practical domains like data science, artificial intelligence, and software engineering which encourages learners to explore and understand the practical connections between theoretical concepts and real-world applications which gives a thorough grasp of computational thinking in action.

Read the paper · More papers on PaperTik