Makes programming seem like building with Legos.

Submitted 12 years ago
Todd B.
Todd B.
Teacher
Lancaster Mennonite School
Lancaster PA, US
My Rating

My Take

Scratch is a basic programming language that should be excellent for visual learners and for tactile learners (since it is almost like assembling something with blocks). I have had students who thoroughly enjoyed it for storytelling.

The greatest challenge lies in differentiation. I have used Scratch as a once-weekly computer programming class for the last 3 or 4 years, and my experience has been that about half of the students start in easily and quickly grasp the basic concepts. The other half enjoy drawing pictures but require one-on-one attention a significant part of the time in order to accomplish any programming.

Strengths: Scratch promotes problem solving and creativity for those students who develop a facility with the program.

Weaknesses: Scratch can be difficult to learn for students that have a difficult time decoding directions.

How I Use It

I use Scratch as a beginning computer programming class .