The scratch programming language and environment

被引:2
|
作者
Maloney J. [1 ,2 ]
Resnick M. [1 ]
Rusk N. [1 ]
Silverman B. [1 ]
Eastmond E. [1 ]
机构
[1] MIT Media Laboratory, E14-464B, Cambridge, MA 02139
关键词
Programming environment; Programming language; Scratch; Visual programming language;
D O I
10.1145/1868358.1868363
中图分类号
学科分类号
摘要
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. © 2010 ACM.
引用
收藏
相关论文
共 50 条
  • [21] Pair programming with scratch
    Iskrenovic-Momcilovic, Olivera
    EDUCATION AND INFORMATION TECHNOLOGIES, 2019, 24 (05) : 2943 - 2952
  • [22] Pair programming with scratch
    Olivera Iskrenovic-Momcilovic
    Education and Information Technologies, 2019, 24 : 2943 - 2952
  • [23] LISA: An interactive environment for programming language development
    Mernik, M
    Lenic, M
    Avdicausevic, E
    Zumer, V
    COMPILER CONSTRUCTION, PROCEEDINGS, 2002, 2304 : 1 - 4
  • [24] Mulspren: A MUltiple Language Simulation PRogramming ENvironment
    Wright, T
    Cockburn, A
    IEEE 2002 SYMPOSIA ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2002, : 101 - 103
  • [25] WordBricks: a virtual language lab inspired by Scratch environment and dependency grammars
    Mozgovoy, Maxim
    Efimov, Roman
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2013, 3 : 1 - 9
  • [26] Case Study of Learning Music using Scratch Programming Environment and the Impact of Musical Knowledge on Learning Computer Programming
    Lavinia-Maria, Chis
    2021 16TH INTERNATIONAL CONFERENCE ON ENGINEERING OF MODERN ELECTRIC SYSTEMS (EMES), 2021, : 36 - 39
  • [27] Survey of On-Line & Block Programming Language-Scratch: On Perspective of Educational Achievements
    Kim, Jeong Ah
    Ko, Dae Young
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 35 - 40
  • [28] How Programming Environment Shapes Perception, Learning and Goals: Logo vs. Scratch
    Lewis, Colleen M.
    SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2010, : 346 - 350
  • [29] Development of exergames by non-programming teachers: an active methodology of learning for the scratch environment
    Greis, Luciano Kercher
    Dias de Freitas, Kamyla Thais
    Cardoso, Fernando Luiz
    REVISTA TEMPOS E ESPACOS EDUCACAO, 2019, 12 (28): : 185 - 197
  • [30] IDL AS A DATA DESCRIPTION LANGUAGE FOR A PROGRAMMING ENVIRONMENT DATABASE
    DIDRIKSEN, T
    LIE, A
    CONRADI, R
    SIGPLAN NOTICES, 1987, 22 (11): : 71 - 78