The Scratch Programming Language and Environment
Massachusetts Institute of Technology
Indexed incrossref
Abstract
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.
Citation impact
1,390
total citations
- FWCI
- 66.48
- Percentile
- 100%
- References
- 11
Citations per year
Authors
5Topics & keywords
Keywords
- Scratch
- Computer science
- Visual programming language
- Extensible programming
- Human–computer interaction
- Key (lock)
- Multimedia
- First-generation programming language
No related works found for this paper.