5. The cMinds Learning Environment
From a pedagogical point of view, the cMinds learning suite takes a top-down approach that guides children through the step-wise solution of a problem from the beginning to the end. To achieve this objective, the pilot application starts by introducing children to basic programming concepts through the tutorial area. Subsequently, students are encouraged to select an activity from the logical puzzle set and to explore its solution initially through hands-on exploration and subsequently through visual programming [28].