The scratch programming language and environment
ACM Transactions on Computing Education (TOCE), 2010•dl.acm.org
Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to
learn computer programming while working on personally meaningful projects such as
animated stories and games. A key design goal of Scratch is to support self-directed
learning through tinkering and collaboration with peers. This article explores how the
Scratch programming language and environment support this goal.
learn computer programming while working on personally meaningful projects such as
animated stories and games. A key design goal of Scratch is to support self-directed
learning through tinkering and collaboration with peers. This article explores how the
Scratch programming language and environment support this goal.
Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the Scratch programming language and environment support this goal.
ACM Digital Library