The scratch programming language and environment

被引:3
|
作者
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
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2019, 24 (05) : 2943 - 2952
  • [22] Pair programming with scratch
    Olivera Iskrenovic-Momcilovic
    [J]. 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
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2002, 2304 : 1 - 4
  • [24] Mulspren: A MUltiple Language Simulation PRogramming ENvironment
    Wright, T
    Cockburn, A
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 35 - 40
  • [28] ON SOME KEY FEATURES OF ADA - LANGUAGE AND PROGRAMMING ENVIRONMENT
    WEHRUM, RP
    HOYER, W
    DIESSL, G
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1986, 41 (2-3) : 271 - 283
  • [29] IDL AS A DATA DESCRIPTION LANGUAGE FOR A PROGRAMMING ENVIRONMENT DATABASE
    DIDRIKSEN, T
    LIE, A
    CONRADI, R
    [J]. SIGPLAN NOTICES, 1987, 22 (11): : 71 - 78
  • [30] PROLOG AS METHOD LANGUAGE IN AN OBJECT ORIENTED PROGRAMMING ENVIRONMENT
    ROGGENBUCK, S
    GEBHARDT, R
    AMELING, W
    [J]. ANGEWANDTE INFORMATIK, 1989, (05): : 181 - 188