Wednesday, October 18, 2017

Education series (5/7): Learn to Code, Code to Learn



Image from https://scratch.mit.edu/

In today's hi-tech, wired world 'Digital Native', is a very commonly used contemporary term.

Digital Native - A person born or brought up during the age of digital technology & so familiar with computers and the internet from an early age. (Definition from English Oxford Dictionary)

As today's children (digital natives) are exposed to technology from their early years, we intuitively believe, it gives them greater familiarity & understanding of technology, in comparison to previous generations.

Mitch Resnick (Director - Lifelong Kindergarten Group at MIT Media Lab), convincingly expresses his skepticism about this general belief, in his TED Talk (Nov 2012, Brookline Massachusetts).

He asks us a pertinent question - "How do young people spend most of their time using new technologies?

From our personal experiences, we know children's (digital natives) interaction with technology is primarily browsing, watching videos, listening to music, chatting, texting & gaming.

Hence Mitch argues, digital natives are familiar interacting with new technologies, but they don't know how to create something original, by using technology.

"It's like they can read, but cannot write with new technologies." - Mitch.

In other words, children know how to use the codes (program), but they don't know how to code (create a program).

In today's digital world, coding has become a fundamental skill, irrespective of schools including coding in their curriculum or not.

With IoT, Robotics, AI, Machine Learning becoming the order of the world, learning the fundamentals of coding during their student life, empowers our children with awareness & understanding of coding (ability to write technology).

To help children learn to code, Mitch Resnick & his team, at Lifelong Kindergarten Group at MIT Media Lab have developed SCRATCH.

Image from https://scratch.mit.edu/

SCRATCH is a programming language, which is Lego-like, drag & drop, visual & interactive. Children can learn fundamentals of coding (programming), using SCRATCH, in a playful manner.

It is designed as an educational tool designed especially for children between 8 to 16 years of age.
It is available online, free of cost.

Parents & Educators, can make use of SCRATCH, to help their children to Learn to Code. The children will eventually Code to Learn.

Learn to Code, Code to Learn!

Link for accessing SCRATCH: www.scratch.mit.edu

Link for Mitch Resnick's TED Talk: 
https://www.ted.com/talks/mitch_resnick_let_s_teach_kids_to_code#t-295094


Requesting you, to spread the word around by sharing this blogpost. Through your thoughtful gesture of spreading awareness on SCRATCH, many students can get benefited from this free of cost, global educational tool. Thank You!



4 comments:

  1. Good one. Coding today is almost like a fundamental skill. Apart from the direct benefit of learning the skill, it also helps develop a logical/linear thinking, which is surely helpful for problem solving. It is important that kids think of programming as just another tool and not be afraid to use it when required. I plan to initiate my daughter to this in a couple of years, once she has sufficient 'language' (literary) skills to express herself in a better way.

    ReplyDelete
  2. Very useful information Abhishek! I think it is the need of future. It will definitely help children to improve on their computational thinking, problem solving, creativity and logical thinking.

    ReplyDelete
  3. Sir,
    Your articles always have so much to give! It's funny how the youth and the younger generations are swayed away by technology but fail to overlook the basic fundamentals. While we are always stuck with our gadgets we hardly ever think about it's functioning!
    This article is a must read!

    ReplyDelete
  4. Very thought provoking. We see kids using technology, bringing in creativity will help in developing problem solving skills (troubleshooting problems of life) at an early age.

    ReplyDelete