Skip to Content

The dish on parenting ... check out the new ParentDish!

Posts with tag program

Scratch: Programming for kids

In my day, there was BASIC -- the Beginner's All-purpose Symbolic Instruction Code, a purportedly easy-to-learn, general purpose programming language. When microcomputers started to become available, it was often included as a way to let new owners -- and their kids -- do something with the computer. Then there was LOGO with its "turtle graphics". Designed for kids, it was meant to teach the basics of programming and was heavily used in schools, thanks in large part to the version distributed by Apple Computer.

While both of those languages are still in use, there's a new kid on the block in the educational programming world. It's called Scratch and was designed at the MIT's Media Lab. One of it's developers, Professor Mitchel Resnick, was also responsible for the Lego Mindstorms robotics toolkit. Speaking of Legos, this new language works much like building with the little bricks. "Kids make programs by snapping blocks together," said Professor Resnick, whose position is in part supported by the toy company.

Each block contains a single command such as "move" or "change colour" which can then be stacked together to create the program. Blocks can only be stacked in ways that make sense, programmatically. Kids "don't have to worry about the obscure punctuation and syntax common in most programming languages," according to Resnick.

Scratch is available for free for Mac OS X and Windows and a Linux version is coming soon. Kids can also share their work on the Scratch website. This looks like a fun introduction to programming, especially in today's graphics-rich world.

Featured Bloggers

Featured Galleries

Celebrities to name your baby after
Jenna Bush Wedding Photos
Sarah Jessica Parker
Gretchen Wilson
Jason Lee
Amy Poehler & Will Arnett
WEEMADE Entries
Jodie Sweetin
Safety Tats
Lindsay Lohan
Celine Dion Finale

 

Recent Comments

Sponsored Links

MomLogic.com

Weblogs, Inc. Network