Publication | Closed Access
The Scratch Programming Language and Environment
1.4K
Citations
7
References
2010
Year
EngineeringScratch Programming LanguageEducationSoftware EngineeringVisual Programming EnvironmentSoftware AnalysisProgramming Language TeachingComputer-supported Collaborative LearningGame DesignAnimated StoriesProgramming LanguagesDesignComputer ScienceSoftware DesignProgramming Language DesignProgram AnalysisDesign ThinkingObject-oriented ProgrammingHuman-computer InteractionProgramming MethodologyTechnologySystem SoftwareDigital Learning
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1