Environmental design as a component of block-based programming

被引:3
|
作者
Geng, Zhirong [1 ]
机构
[1] Nanjing Forestry Univ, Coll Art & Design, Nanjing, Peoples R China
关键词
eco-house model; environmental literacy; overall academic performance; social economic status; STEM education; ECOLOGICAL DESIGN; EDUCATION; AWARENESS; LITERACY; THINKING;
D O I
10.1002/cae.22591
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The research purpose is to analyze how block-based programming, introduced in parallel with classical school education, will be an effective tool for developing environmental awareness among students. The research proposes a well-developed theoretical program on environmental literacy and a practical Science, technology, engineering, and mathematics (STEM) project creating an eco-house model with a weather station and alternative energy sources in a regular secondary school in Shanghai. The sample involved school students of the seventh grade, equally divided into two groups: the control group (learnt only a theoretical program) and the experimental group (learnt both a theoretical program and a practical STEM project). At the end of the school year, students passed an environmental literacy test. The differences between the control and experimental groups were statistically significant. The experimental group has the advantage in all parameters: it has the highest scores and a large number of students who showed a high and very high level of knowledge. The results prove the methodology effectiveness of the experimental group in terms of developing sensitivity to the environment, cognitive abilities, ecological analysis, and preserving the environment. It was found that overall academic performance correlates significantly with both test scores and project scores. The highest scores were for the project, which indicates the effectiveness of block-based programming in the learning of the experimental group, their implementation of new ideas based on the acquired knowledge, success in decision-making, and experience that went beyond previous achievements.
引用
收藏
页码:408 / 420
页数:13
相关论文
共 50 条
  • [1] Design and analysis of microworlds and puzzles for block-based programming
    Pelanek, Radek
    Effenberger, Tomas
    COMPUTER SCIENCE EDUCATION, 2022, 32 (01) : 66 - 104
  • [2] Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation
    Marwan, Samiha
    Akram, Bita
    Barnes, Tiffany
    Price, Thomas W.
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (03): : 406 - 420
  • [3] Synthesizing Tasks for Block-based Programming
    Ahmed, Umair Z.
    Christakis, Maria
    Efremov, Aleksandr
    Fernandez, Nigel
    Ghosh, Ahana
    Roychoudhury, Abhik
    Singla, Adish
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [4] Debugging during block-based programming
    ChanMin Kim
    Jiangmei Yuan
    Lucas Vasconcelos
    Minyoung Shin
    Roger B. Hill
    Instructional Science, 2018, 46 : 767 - 787
  • [5] Debugging during block-based programming
    Kim, ChanMin
    Yuan, Jiangmei
    Vasconcelos, Lucas
    Shin, Minyoung
    Hill, Roger B.
    INSTRUCTIONAL SCIENCE, 2018, 46 (05) : 767 - 787
  • [6] Smells in Block-Based Programming Languages
    Hermans, Felienne
    Stolee, Kathryn T.
    Hoepelman, David
    2016 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2016, : 68 - 72
  • [7] The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming
    Lin, Yuhan
    Weintrop, David
    JOURNAL OF COMPUTER LANGUAGES, 2021, 67
  • [8] KareNao: A Tangible Block-Based Programming Environment
    Fu, Joshua
    Lim, Ryan
    Giacaman, Nasser
    Sutherland, Craig J.
    2021 18TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2021, : 314 - 319
  • [9] Block-Based Object-Oriented Programming
    Allen, Oliver
    Downs, Xavier
    Varoy, Elliot
    Luxton-Reilly, Andrew
    Giacaman, Nasser
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (04): : 439 - 453
  • [10] Block-based Programming in Computer Science Education
    Weintrop, David
    COMMUNICATIONS OF THE ACM, 2019, 62 (08) : 22 - 25