top of page

In our school we worked with three European schools, Spain, Portugal and Uk in an Erasmus project: Step by Step and this was our Step:

COMPUTATIONAL THINKING

or  if you prefere...

"The computer is not an intelligent machine that helps stupid people, in fact, is a stupid machine that only works in the hands of smart people"

Umberto Eco

What is CT ?
Why we need CT ?
The term  computational thinking was first used by Seymour Papert in 1980 
  

After working with Jean Piaget, he moved to MIT in the 1960s 

Papert introduces the concept of COSTRUTIONISM into theories of learning.

The principal goal of education in the schools should be creating man and woman who are capable of doing new things, not simply repeating what other generations have done

Jean Piaget

Costructionism

Learning vs. teaching

Find ways in which the technology enables children to use knowledge, mathematical knowledge and other knowledge, not just store it in their heads...

Seymour Papert

He realizes the LOGO (the scratch grandfather), a formally very rigorous programming language, understandable and usable even by elementary school children.

Debugging

For Papert Error Management is very important: his idea is that the only way to learn in a meaningful way is to become aware of one's mistakes.

The use of computers as a support for education and a learning environment that helps build new ideasCognitive Artifacts

This is also the basic idea for studies for the development of the OLPC and his OS: Sugar

According to Papert, children should be "independent, responsible for their own learning".The class functions as a community of scientific practices in which children communicate and share their ideas, right or wrong. There is discussion and everyone learns from the other.

Let's understand CT with few samples?

Example of computational thinking in daily life
.sorting important documents

.choosing a line in at the supermarket (queuing and scheduling)
‎.putting things in your child's knapsack for the day  (caching)

.running errands (traveling salesperson)
‎.cooking dinner or washing loads of laundry ( parallel processing/pipelining)

Jeannette Wing

bottom of page