Home Problem Modeling
Learning Activities that Promote Problem Deconstruction, Modelling, and Reconstruction PDF Print E-mail
Written by Administrator   
Thursday, 09 December 2010 08:27

The cMinds learning suite aims to help children become creative through exploration, and to build analytical thinking skills by applying the precision and discipline introduced by programming practices. The project puts emphasis on developing logical thinking patterns. For this reason, the cMinds learning suite minimizes the programming syntax and maximizes visual programming.




The suite has been developed taking into account classic problem-solving approaches, which apply several steps:

  1. Identifying the current condition
  2. Identifying a vision / goal
  3. Identifying existing resources
  4. Mapping alternative implementation routes
  5. Identifying prerequisite resources needed for implementing each solution
  6. Selecting the desired implementation route

The cMinds learning suite encourages learners to first develop an intuition on a potential solution to a given problem by experimenting "hands on" in an on-line environment with little restrictions and guidance. For example, before children can write a visual program that tells a robot (a human-like computer) how to sort eggs based on shapes and patterns, they have to first understand themselves how to sort the eggs. The active learning approach promotes learning-by-doing in a manner that simulates the way young children learn, by digging into a problem, by making mistakes, and by correcting them. The hands-on area for each exercise of the cMinds learning suite does exactly that.

Once a basic intuition on a potential solution is developed, learners are encourage to write the visual program that provides a precise and step-wise solution to the problem. This process is supported in a step-wise manner, upon the completion of each step learners can visualize through an animation the effects of their program. Then, they can return to the programming screen, make corrections, or add more commands that take the solution a step further.

Finally, learners can compare their solutions to an "optimal" solution, for example a solution that minimizes the number of execution steps.

Last Updated on Monday, 09 April 2012 11:59


This project has been funded with support from the European Commission. This communication reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein. Powered by Joomla!. Designed by: hosting company famous people Valid XHTML and CSS.