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 条
  • [31] IDL AS A DATA DESCRIPTION LANGUAGE FOR A PROGRAMMING ENVIRONMENT DATABASE
    DIDRIKSEN, T
    LIE, A
    CONRADI, R
    SIGPLAN NOTICES, 1987, 22 (11): : 71 - 78
  • [32] PROLOG AS METHOD LANGUAGE IN AN OBJECT ORIENTED PROGRAMMING ENVIRONMENT
    ROGGENBUCK, S
    GEBHARDT, R
    AMELING, W
    ANGEWANDTE INFORMATIK, 1989, (05): : 181 - 188
  • [33] From Scratch to "Real" Programming
    Armoni, Michal
    Meerbaum-Salant, Orni
    Ben-Ari, Mordechai
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2015, 14 (04):
  • [34] AN INSTRUCTION-ORIENTED ENVIRONMENT FOR ASSEMBLY LANGUAGE PROGRAMMING
    NAVRAT, P
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1987, 6 (05): : 481 - 488
  • [35] Environment for interpreter-based programming language projects
    Barr, John
    King, L.A. Smith
    SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 1995, 27 (01):
  • [36] Towards a language and location independent Novice Programming Environment
    Stratton, D
    ADVANCED RESEARCH IN COMPUTERS AND COMMUNICATIONS IN EDUCATION, VOL 2: NEW HUMAN ABILITIES FOR THE NETWORKED SOCIETY, 1999, 55 : 59 - 66
  • [37] DISIPLE - DIGITAL SIGNAL PROCESSOR PROGRAMMING LANGUAGE AND ENVIRONMENT
    DUNN, SM
    PETERS, JE
    FINKEL, B
    NEAFSEY, L
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1990, 38 (11): : 2001 - 2003
  • [38] A Classification of Programming Styles in Scratch
    Morales Diaz, Leonel
    Ayala Lopez, Luis Felipe
    CLIHC'17: PROCEEDINGS OF THE 8TH LATIN AMERICAN CONFERENCE ON HUMAN-COMPUTER INTERACTION, 2015,
  • [39] SCRATCH DAY: FRIENDSHIP AS A MOTIVATION TO PLAY AND CREATE WITH SCRATCH PROGRAMMING
    Oliveira, Ana Patricia
    Lopes, Maria Conceicao
    2011 4TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI), 2011, : 3830 - 3835
  • [40] Programming by Choice: Urban Youth Learning Programming with Scratch
    Maloney, John
    Peppler, Kylie
    Kafai, Yasmin B.
    Resnick, Mitchel
    Rusk, Natalie
    SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 367 - 371