The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement

被引:0
|
作者
Faruk Demir
机构
[1] Anadolu Logistics Company,
来源
Education and Information Technologies | 2022年 / 27卷
关键词
Programming education; Programming language; Programming anxiety; Programming success; Scratch;
D O I
暂无
中图分类号
学科分类号
摘要
The abstract structure, logic, negative perceptions, and anxiety of programming are seen as obstacles to novice programmers. The importance of educational programming languages is increasing day by day in overcoming these obstacles. In this study, it was aimed to investigate the effect of educational programming language integration on academic achievement and programming anxiety level. The pretest–posttest test design without control group, which is one of the experimental methods, was used in the study, which was carried out on three groups consisting of the theory, practice and integration of the course into both theory and practice part. The groups determined by random sampling method consist of 87 people, 61 boys and 26 girls. Pretest–posttest method was used to determine academic success. During the application process, five performance tests were used to determined the change in success. The scale developed by Cheung (1990) in determining computer programming anxiety was adapted to Turkish by the validity and reliability study by the researcher and was used as pre-test and post-test. Variance and covariance analyzes were used to determine anxiety about academic success and programming, and the results of Kruskal–Wallis test analyzes were used for analysis of performance tests. It is concluded that educational programming languages can be used by integrating both the theory and practice of the course in order to increase academic success and in-class performance and reduce anxiety about computer programming.
引用
收藏
页码:4171 / 4194
页数:23
相关论文
共 50 条
  • [1] The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement
    Demir, Faruk
    EDUCATION AND INFORMATION TECHNOLOGIES, 2022, 27 (03) : 4171 - 4194
  • [2] Education in Programming and Mathematical Learning: Functionality of a Programming Language in Educational Processes
    Garcia-Perales, Ramon
    Palomares-Ruiz, Ascension
    SUSTAINABILITY, 2020, 12 (23) : 1 - 15
  • [3] PROGRAMMING LANGUAGE USAGE
    PHILIPPAKIS, AS
    DATAMATION, 1973, 19 (10): : 109 - +
  • [4] Determining the Effect of Programming Language in Educational Robotic Activities
    Angel-Fernandez, Julian M.
    Vincze, Markus
    2017 26TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2017, : 658 - 663
  • [5] Programming Education for Primary Schoolchildren Using a Textual Programming Language
    Tsukamoto, Hidekuni
    Takemura, Yasuhiro
    Nagumo, Hideo
    Ikeda, Isamu
    Monden, Akito
    Matsumoto, Ken-ichi
    FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 1008 - 1014
  • [6] DIFFERENT TECHNOLOGIES AND APPROACHES USED FOR PROGRAMMING LANGUAGE EDUCATION
    Kert, Serhat B.
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 1583 - 1589
  • [7] Principles of Educational Programming Language Design
    Kolling, Michael
    INFORMATICS IN EDUCATION, 2024, 23 (04): : 823 - 836
  • [8] What Should the Educational Programming Language Be
    L. V. Gorodnyaya
    Automatic Documentation and Mathematical Linguistics, 2024, 58 (Suppl 6) : S323 - S332
  • [9] PROGRAMMING PROFESSION PROGRAMMING THEORY AND PROGRAMMING EDUCATION
    CONSTANTINE, LL
    COMPUTERS AND AUTOMATION, 1968, 17 (02): : 14 - +
  • [10] An Empirical Study on the Usage of the Swift Programming Language
    Reboucas, Marcel
    Pinto, Gustavo
    Ebert, Felipe
    Torres, Weslley
    Serebrenik, Alexander
    Castor, Fernando
    2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1, 2016, : 634 - 638