Effect of Block-Based Python']Python Programming Environment on Programming Learning

被引:0
|
作者
Kim, Yongcheon [1 ]
Kim, Jamee [2 ]
Lee, Wongyu [3 ]
机构
[1] Korea Univ, Grad Sch, Dept Comp Sci Educ, Seoul 02841, South Korea
[2] Korea Univ, Grad Sch Educ, Comp Sci Educ, Seoul 02841, South Korea
[3] Korea Univ, Grad Sch, Dept Comp Sci & Engn, Seoul 02841, South Korea
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 19期
基金
新加坡国家研究基金会;
关键词
block-based [!text type='python']python[!/text] programming; programming environment; programming learning; COMPUTATIONAL THINKING; ATTITUDES;
D O I
10.3390/app131910898
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The advancement of computing technology has led to many changes in a variety of fields, and the importance of programming education has been emphasized in many countries worldwide. Despite the importance of programming education, the cognitive burden of text programming for beginners has not been reduced. The goal of this study was to implement an environment where a text programming language is used in a block-based programming environment and to determine at which school level this learning environment affects positive perceptions of programming. To achieve this goal, we conducted programming classes targeting 128 middle school, high school, and university students for 14 weeks and analyzed the effects of the factors of "understanding of programming instructions", "usage confidence", and "usefulness" on "positive perceptions of programming". The results of the analysis by school level show that "usefulness" influenced positivity toward programming for middle school students, "usefulness" and "understanding of programming instruction" for high school students, and "understanding of programming instruction" and "usage confidence" for university students. Therefore, the significance of this study confirms the need to construct the learning environment differently depending on school level, even for beginners.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Switch Mode: Exploring Authoring Python']Python inside a Block-based Programming Environment
    Lin, Yuhan
    2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC, 2023, : 312 - 313
  • [2] The TuringLab Programming Environment An Online Python']Python Programming Environment for Challenge based Learning
    Miskin, Henry
    Gopalan, Anandha
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL 1 (CSEDU), 2016, : 103 - 113
  • [3] Switch Mode: Exploring Authoring Python inside a Block-Based Programming Environment
    Lin, Yuhan
    Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, 2023, : 312 - 313
  • [4] Skramble: An Embeddable Python']Python Programming Environment for Use in Learning Systems
    Miskin, Henry
    Gopalan, Anandha
    COMPUTERS SUPPORTED EDUCATION, 2017, 739 : 193 - 213
  • [5] Thonny, a Python']Python IDE for Learning Programming
    Annamaaa, Aivar
    ITICSE'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2015, : 343 - 343
  • [6] Design of a Blocks-Based Environment for Introductory Programming in Python']Python
    Poole, Matthew
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 31 - 34
  • [7] Data Analysis of Blended Learning in Python']Python Programming
    Chu, Qian
    Yu, Xiaomei
    Jiang, Yuli
    Wang, Hong
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT III, 2018, 11336 : 209 - 217
  • [8] REINFORCEMENT OF PYTHON']PYTHON LEARNING THROUGH A PROGRAMMING GYMKHANA
    Remeseiro, B.
    Diaz-Honrubia, A. J.
    Cebrian-Marquez, G.
    Rico, N.
    Villar, J. R.
    EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 1241 - 1246
  • [9] Remote Experiments as an Asset for Learning Programming in Python']Python
    Guerra, H.
    Cardoso, A.
    Sousa, V.
    Gomes, L. M.
    INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2016, 12 (04) : 71 - 73
  • [10] XML programming in Python']Python
    McGrath, S
    DR DOBBS JOURNAL, 1998, 23 (02): : 82 - +