Thursday, February 04, 2010 #

Teaching Children Programming - Computer Education for Young Kids

Teaching Computer Education for Young Children

 

I am trying to teach my children about computer programming at a young age since they always see Daddy developing professional web and mobile applications for a living. I honestly don't know where to start, but I do know that the process has to be fun and spark their creative juices.

As luck would have it I stumbled upon the Scratch Programming Language over at MIT that is absolutely perfect for introducing young children to the concepts of programming in a very fun and creative way. As the website mentions, using Scratch allows children to learn the basics of computer programming using their creativity and imagination to build interactive games and stories using art and music.

My children are abolutely crazy about Scratch, having built several games in the first two days after downloading it. As a developer it allows me to introduce my children to common concepts and programming language terminology like variables, looping, events, messaging, etc. that are used to build these wonderful games and stories. The kids enjoy embracing their love for music and art while building interactive games and stories for everyone in the family to enjoy. It is amazing to see them combine their love for music and art in a way to solve problems and entertain.

If you are like me and want to make the most of your young child's time on the computer, I highly recommend visiting the Scratch website. Scratch is a fantastic way to introduce your children to a computer education that embraces both left and right-brain thinking in a fun and imaginative way.

Hope this helps.


David Hayden

 

posted @ 10:12 PM

Main

David Hayden Google +

David Hayden Twitter

Health & Fitness

JavaScript Patterns Book Review

HTML 5 and CSS3 - Develop with Tomorrow's Standards Today

Professional ASP.NET Design Patterns Book Review

Beginning Mac Programming Book Review

C# in Depth Book Review

ASP.NET MVC

Orchard CMS

Categories