Can Students' Computer Programming Learning Motivation and Effectiveness Be Enhanced by Learning Python']Python Language? A Multi-Group Analysis

被引:6
|
作者
Ling, Hsiao-Chi [1 ]
Hsiao, Kuo-Lun [2 ]
Hsu, Wen-Chiao [2 ]
机构
[1] Kainan Univ, Dept Mkt, Taoyuan, Taiwan
[2] Natl Taichung Univ Sci & Technol, Dept Informat Management, Taichung, Taiwan
来源
FRONTIERS IN PSYCHOLOGY | 2021年 / 11卷
关键词
!text type='Python']Python[!/text; learning motivation; computer programming self-efficacy; maladaptive cognition; learning performance; SELF-EFFICACY; STRATEGY;
D O I
10.3389/fpsyg.2020.600814
中图分类号
B84 [心理学];
学科分类号
04 ; 0402 ;
摘要
Python language has become the most popular computer language. Python is widely adopted in computer courses. However, Python language's effects on the college and university students' learning performance, motivations, computer programming self-efficacy, and maladaptive cognition have still not been widely examined. The main objective of this study is to explore the effects of learning Python on students' programming learning. The junior students of two classes in a college are the research participants. One class was taught Java language and the other class was taught Python language. The learning performance, motivations, and maladaptive cognition in the two classes were compared to evaluate the differences. The results showed that the motivations, computer programming self-efficacy, and maladaptive cognition on the learning performance were significant in the Python class. The results and findings of this study can be used in Python course arrangement and development.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Motivation, students' needs and learning outcomes: a hybrid game-based app for enhanced language learning
    Berns, Anke
    Isla-Montes, Jose-Luis
    Palomo-Duarte, Manuel
    Dodero, Juan-Manuel
    SPRINGERPLUS, 2016, 5
  • [22] GENDER DIFFERENCES IN STUDENT MOTIVATION AND SELF-REGULATION IN SCIENCE LEARNING: A MULTI-GROUP STRUCTURAL EQUATION MODELING ANALYSIS
    Sunitadevi Velayutham
    Jill M. Aldridge
    Barry Fraser
    International Journal of Science and Mathematics Education, 2012, 10 : 1347 - 1368
  • [23] GENDER DIFFERENCES IN STUDENT MOTIVATION AND SELF-REGULATION IN SCIENCE LEARNING: A MULTI-GROUP STRUCTURAL EQUATION MODELING ANALYSIS
    Velayutham, Sunitadevi
    Aldridge, Jill M.
    Fraser, Barry
    INTERNATIONAL JOURNAL OF SCIENCE AND MATHEMATICS EDUCATION, 2012, 10 (06) : 1347 - 1368
  • [24] Use of Python']Python language in the analysis of dengue data in Recife, capital of the state of Pernambuco, Northeast of Brazil and definition of trend line using Machine Learning
    de Castro, Angelica Felix
    de Oliveira, Amanda Gondim
    Fernandes Vieira, George Felipe
    Fernandes da Silva, Daiane Emanuele
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [25] Can Distributed Practice Improve Students' Efficacy in Learning their First Programming Language?
    Zhang, Qiujie
    Zhang, Lishan
    Li, Baoping
    Chen, Ling
    Hsiao, I-Han
    Wu, Fati
    25TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2017): TECHNOLOGY AND INNOVATION: COMPUTER-BASED EDUCATIONAL SYSTEMS FOR THE 21ST CENTURY, 2017, : 427 - 432
  • [26] A predictive analysis of learning motivation and reflective thinking skills on computer programming achievement
    Avci, Ummuhan
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2022, 30 (04) : 1102 - 1116
  • [27] Exploratory Network Analysis of Learning Motivation Factors in e-Learning Facilitated Computer Programming Courses
    Ngan, Shing-Chung
    Law, Kris M. Y.
    ASIA-PACIFIC EDUCATION RESEARCHER, 2015, 24 (04): : 705 - 717
  • [28] Exploratory Network Analysis of Learning Motivation Factors in e-Learning Facilitated Computer Programming Courses
    Shing-Chung Ngan
    Kris M. Y. Law
    The Asia-Pacific Education Researcher, 2015, 24 : 705 - 717
  • [29] Use of e-Learning for Stress Management - Multi-group Moderation Analysis
    Sarwar, Aamir
    Ketavan, Chitapa
    Butt, Nadeem Shafique
    PAKISTAN JOURNAL OF STATISTICS AND OPERATION RESEARCH, 2016, 12 (04) : 695 - 707
  • [30] Design, Implementation and Evaluation of a Computer Science Teacher Training Programme for Learning and Teaching of Python']Python Inside and Outside School Establishing and Supporting Code Clubs to Learn Computer Programming by Self-contained Examples
    Moumoutzis, Nektarios
    Boukeas, George
    Vassilakis, Vassilis
    Pappas, Nikos
    Xanthaki, Chara
    Maragkoudakis, Ioannis
    Deligiannakis, Antonios
    Christodoulakis, Stavros
    INTERACTIVE MOBILE COMMUNICATION TECHNOLOGIES AND LEARNING, 2018, 725 : 575 - 586