The scratch programming language and environment

J Maloney, M Resnick, N Rusk, B Silverman… - ACM Transactions on …, 2010 - dl.acm.org
J Maloney, M Resnick, N Rusk, B Silverman, E Eastmond
ACM Transactions on Computing Education (TOCE), 2010dl.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.
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