I have been considering introducing programming to children to give them an opportunity to have a different kind of interaction (programmer vs user) with the computer and to give an opportunity for them to develop their logical and problem solving skills. I also felt that programming would help in improving a little bit of their English as it may get them to start thinking of breaking down a task into mini steps with a program like scratch and sticking the code together.
I was speaking to a fellow teacher who introduced me to:
and a paper by him that captured quite accurately what I had in mind.
The issue in a school is of course when to do it and in what context? I saw an opportunity when a few children at the Isai Ambalam School were coming for a summer camp for 8 days in May.