Saturday, June 2, 2012

Google Blockly - A Visual Programming Language

Thanks to Tweets by Doug Peterson and Jen Deyenberg, this morning I learned about a visual programming tool called Google Blockly. Google Blockly is a graphical tool for designing and testing simple web applications.

Google Blockly's interface reminds me a lot of the MIT App Inventor which is based on code originally released by Google. Google Blockly, like the MIT App Inventor, uses jigsaw pieces containing commands that you can snap together to create an application. The blocks can be dragged, dropped, and rearranged as many times as you like. Google has three working demonstrations of Blockly that you can try right now. There are not any instructions that go along with the demonstrations. One thing that I quickly figured out is that in the demonstrations you need to click on "maze," "control," and "logic" in order to find the jigsaw pieces that you need.
My incomplete maze on Google Blockly. 

Applications for Education
Google Blockly could be a good tool for students to use to play with logic commands in a relatively easy to understand environment. Blockly doesn't require any typing, just clicking, dragging, and dropping with a mouse or on a touch screen.

Blockly is not nearly as robust as something like Scratch or LOGO, but it could be a good introduction to using if-then logic to develop and solve problems.

If you're ambitious and you have the skills, you can grab the open source Blockly code and create your own demonstrations to use with students. Or better yet, have students use the code to develop demonstrations for each other.

Week in Review - The Most Popular Posts

Good morning from rainy Maine. It's still graduation season and while I've often mentioned graduation in the context of high school and undergraduate graduations,  I also need to say congratulations to all of you who have completed advanced degrees this year. Well done!

Here are this week's most popular posts:
1. Dozens of Physics Games for Your Blog
2. Week in Review - Happy Memorial Day!
3. ScienceFix - Videos of Middle School Science Lessons
4. 10 Things You Can Do To Make Yourself an Ed Tech Star
5. Go On a Virtual Journey with Charles Darwin
6. Who Pooped? Identify Animals by Scat/ Dung
7. 26+ Ways to Use Thinglink in the Classroom

Please visit the official advertisers and marketing partners that help keep this blog going.
LearnBoost provides a free online gradebook service for teachers.
Vocabulary Spelling City offers spelling practice activities that you can customize.
Teachers Printables offers 243 free printable charts and forms for teachers.
Fresno Pacific University is offering some exciting new courses for educators.
MasteryConnect provides a network for teachers to share and discover Common Core assessments. is a provider of free educational games for K-5.
Lesley University offers quality online graduate programs for teachers.
The University of Maryland Baltimore County offers graduate programs for teachers.
Ed Tech Teacher offers professional development services for schools. I will be conducting a series of workshops with them this summer. Please visit their site for the schedule.

How to Subscribe to Free Technology for Teachers
If you aren't subscribed you can join 46,000 others who do subscribe via these links.
Subscribe via RSSSubscribe via Email.
Like Free Technology for Teachers on  Facebook.
Find me on Twitter or on Google+

Are you looking for a keynote speaker or workshop facilitator?
Click here for information on what I can do for you.