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 条
  • [1] Programming a Humanoid Robot with the Scratch Language
    Moros, Silvia
    Wood, Luke
    Robins, Ben
    Dautenhahn, Kerstin
    Castro-Gonzalez, Alvaro
    ROBOTICS IN EDUCATION: CURRENT RESEARCH AND INNOVATIONS, 2020, 1023 : 222 - 233
  • [2] A Tangible Block Editor for the Scratch Programming Language
    Goolsby, Bryson
    Pawluk, Dianne
    Kim, Hyun Woo
    Fusco, Giovanni
    EXTENDED ABSTRACTS OF THE 2021 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'21), 2021,
  • [3] THE SCRATCH PROGRAMMING LANGUAGE IN COMPUTING SCIENCE TEACHING
    Buckova, Hana
    EDULEARN18: 10TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2018, : 2777 - 2781
  • [4] Learning Basic Programming Concepts By Creating Games With Scratch Programming Environment
    Ouahbi, Ibrahim
    Kaddari, Fatiha
    Darhmaoui, Hassane
    Elachqar, Abdelrhani
    Lahmine, Soufiane
    PROCEEDINGS OF 6TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES, 2015, 191 : 1479 - 1482
  • [5] The Implementation of the Programming Language in School Education Using Scratch
    da Rocha, Jaine Sousa
    Cruz Junior, Gilson
    REVISTA EDUCAONLINE, 2020, 14 (01): : 45 - 66
  • [6] The Go Programming Language and Environment
    Cox, Russ
    Griesemer, Robert
    Pike, Rob
    Taylor, Ian Lance
    Thompson, Ken
    COMMUNICATIONS OF THE ACM, 2022, 65 (05) : 70 - 78
  • [7] The Visula programming language and environment
    Grant, Calum
    IEEE Symposium on Visual Languages and Human-Centric Computing, Proceedings, 2006, : 203 - 206
  • [8] THE MEANDER LANGUAGE AND PROGRAMMING ENVIRONMENT
    WIRTZ, G
    PROGRAMMING AND COMPUTER SOFTWARE, 1995, 21 (01) : 9 - 16
  • [9] Computer Simulation at School Scratch and Programming Language Choosing Criteria
    Dzhenzher, Vadim O.
    2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 727 - 732
  • [10] Assessment of Scratch Programming Language as a Didactic Tool to Teach Functions
    Quevedo Gutierrez, Eduardo
    Zapatera Llinares, Alberto
    EDUCATION SCIENCES, 2021, 11 (09):