Return to Article Details Pedagogical strategies for the development of computational thinking in problem solving