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 条
  • [1] Programming a Humanoid Robot with the Scratch Language
    Moros, Silvia
    Wood, Luke
    Robins, Ben
    Dautenhahn, Kerstin
    Castro-Gonzalez, Alvaro
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. REVISTA EDUCAONLINE, 2020, 14 (01): : 45 - 66
  • [6] The Visula programming language and environment
    Grant, Calum
    [J]. IEEE Symposium on Visual Languages and Human-Centric Computing, Proceedings, 2006, : 203 - 206
  • [7] The Go Programming Language and Environment
    Cox, Russ
    Griesemer, Robert
    Pike, Rob
    Taylor, Ian Lance
    Thompson, Ken
    [J]. COMMUNICATIONS OF THE ACM, 2022, 65 (05) : 70 - 78
  • [8] THE MEANDER LANGUAGE AND PROGRAMMING ENVIRONMENT
    WIRTZ, G
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 1995, 21 (01) : 9 - 16
  • [9] Computer Simulation at School Scratch and Programming Language Choosing Criteria
    Dzhenzher, Vadim O.
    [J]. 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
    [J]. EDUCATION SCIENCES, 2021, 11 (09):