Scratch is a programming language and an on-line community where children can programme and share interactive means, stories, games and animation with people from all over the world. When children create with scratch, they learn how to think creatively, work in a collaborative way and reasoning sistematically.

Scratch is designed and mantained by the group Lifelong Kindergarten from the MIT laboratory.


Google App Inventor is a Google Labs platform to create software applications for Android operative system. In a visual way and from a set of basic tolos, the user can link a series of blocks to create the application. The system is for free and can be easily downloaded from the web. The applications fruit of App Inventor are limited by their simplicity, although they allow to cover a great number of basic necessities in a mobile device.

App Inventor may have their first application working in about one hour, and more complex applications can be programmed in a much shorter time than with the more tradicional languages, base don text.


Bitbloq uses bloqs; a library of visual blocks of programming created to make programming in robotics easier.

These blocks fit together creating a programe which, if done in code, would need more advance programming knowledge.

BitBloq is the modular software created by the BQ manufacturer, which will allow us to program the different electronic boards the manufacturer has. It is a web development environment very easy to use.


Mental creations will be reflected through the different structures as plans, models, etc. to create real projects with mobility and fitted in with the space, shape, place, distance, size, volumen, etc.

Verbal linguistic

For team work, both linguistic and social habilities are required for reasoning, arguing, setting out, understanding, etc. We will set out situations for the students to develop such habilities and for this we will provide them with different tools also useful for the staging of dramatized situations through which they will verbalize what they have created.

Logical mathematical

The different mathematical combinations will give us the possibility of mobilizing the devices. We will also use these devices to work on the curricular aims through some challenges and solving mathematical problems, from numeration to the most complex operations.


It is the basis to team work. We will empathize with the others as many questions will raise, that will be solved through the rationing of ideas and managing the adequate explanations. We will identify emotions to be able to create from consensus and agreement. For that, we will have to listen, share, etc. All the previous work will give raise to argue, analyze and share what has been created, to be able to see the different positions and defend them.