Daily Mirror (Sri Lanka)

QUESTIONS ANSWERED BY KEN KAHN

-

Q WHAT HAPPENS INTELLECTU­ALLY WHEN A CHILD LEARNS TO CODE?

If a child learns to code and reflects on what they have learned, they can acquire new ways of thinking about things. This is called computatio­nal thinking. This adds to a child’s other ways of thinking of things including mathematic­ally, visually, physically, and logically. Computatio­nal thinking can provide new powerful ways for a child to understand scientific phenomena and complex systems (such as human societies). Furthermor­e, it can help a child to become a better problem solver as they acquire skills in decomposin­g problems, generating abstractio­ns, and tracking down and fixing bugs (mistakes).

Q HOW DO YOU SEE ‘CODING’ FITTING INTO THE SCHOOLING SYSTEM?

Ideally, school children should be given many opportunit­ies to do programmin­g projects of their choosing and to tinker with and explore various programmin­g tools. Schools should encourage students to help each other, which we call peer-to-peer learning. There is a debate about whether programmin­g should be a separate subject or integrated into a variety of other subjects (science, mathematic­s, humanities, social science, etc.). I think one should strive to do both.

Q HOW WILL PARENTS ASSESS IF THEIR CHILD IS ACTUALLY LEARNING ANYTHING BY THIS?

If the child is given the opportunit­y to do significan­t projects through coding then it will be obvious when the child demonstrat­es the software they have created. This is a better way than standardis­ed testing as this just encourages memorisati­on rather than creativity.

 ??  ??
 ??  ??

Newspapers in English

Newspapers from Sri Lanka