Skip to Content

Getting the Itch with Scratch

Parker discusses some of the difficulties students face in transitioning from Scratch to more advanced programming languages, and suggests how the instructor can support this transition.

Presentation Overview

Scratch provides an inviting way to present programming concepts to students without prior programming experience. Students can write applications that use decisions and repetition within an hour. Concepts that seem natural in Scratch are harder to duplicate in procedural languages. While it is easy to write a loop to move an image in 10 steps, a loop in a procedural language needs a loop condition, usually implemented with a loop variable that needs to be initialized and incremented. In this session, we discuss some of the hurdles students face in making the transition from Scratch to general languages, and suggest some areas that the instructor needs to clarify.


Attached below are presentation slides from the Scratch@MIT 2008 conference.

Other Files: