A collection of experiences on learning and teaching with digital media
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
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.
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 ideas: Cognitive 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