Learning a programming language

被引:12
|
作者
Iskrenovic-Momcilovic, Olivera [1 ]
机构
[1] Univ Novi Sad, Fac Educ, Sombor, Serbia
关键词
Learning; programming language; pre-knowledge; motivation; emotions;
D O I
10.1177/0020720918773975
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Today, it is believed that it is difficult to learn a programming language because it requires a completely different way of thinking from what students are accustomed to and need a lot of work and time to start thinking in this way. Each method for learning a programming language aims to improve the quality of learning, which is confirmed by a large number of successful students. This paper presents the influence of factors such as motivation, emotion and pre-knowledge of students on the choice of method, which is maximally adapted to the age, abilities and preferences of students. Adequate selection of the method is done by using the tests for checking the given factors to the students' data, which are later used to select the most favorable method for learning a programming language.
引用
收藏
页码:324 / 333
页数:10
相关论文
共 50 条
  • [31] Programming trajectories analytics in block-based programming language learning
    Jiang, Bo
    Zhao, Wei
    Zhang, Nuan
    Qiu, Feiyue
    INTERACTIVE LEARNING ENVIRONMENTS, 2022, 30 (01) : 113 - 126
  • [32] 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
  • [33] Robot learning language - Integrating programming and learning for cognitive systems
    Kirsch, Alexandra
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (09) : 943 - 954
  • [34] Programming Learning Support Systems Focused on Structures of Programming Language and Code
    Ohshiro, Masanori
    Yamaguchi, Takashi
    Nunohiro, Eiji
    PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 18TH '13), 2013, : 106 - 109
  • [35] DEVELOPING EGOLESS PROGRAMMING CULTURE: MAKING LEARNING ASSEMBLY LANGUAGE PROGRAMMING FUN
    Oladipo, Francisca O.
    Anigbogu, Sylvanus O.
    INTED2016: 10TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2016, : 3338 - 3342
  • [36] A peer-assisted learning experience in computer programming language learning and developing computer programming skills
    Altintas, Tugba
    Gunes, Ali
    Sayan, Hamiyet
    INNOVATIONS IN EDUCATION AND TEACHING INTERNATIONAL, 2016, 53 (03) : 329 - 337
  • [37] An agent based programming language, learning support system
    Mungunsukh, H
    Cheng, ZX
    INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION, VOLS I AND II, PROCEEDINGS, 2002, : 148 - 152
  • [38] A PROGRAMMING PRIMER - LEARNING THE LANGUAGE REDUCES THE MYSTERY OF COMPUTERS
    COONEY, TM
    JOURNAL OF FORESTRY, 1987, 85 (04) : 11 - 12
  • [39] Collaborative learning tool applying to C programming language
    Chang, Wen-Chih
    Chen, Kuen-Chi
    ADVANCES IN WEB BASED LEARNING - ICWL 2008, PROCEEDINGS, 2008, 5145 : 178 - 186
  • [40] The Study of Programming Language Learning by Applying Flipped Classroom
    Chang, Yi-Hsing
    Song, An-Ching
    Fang, Rong-Jyue
    PROCEEDINGS OF THE 2018 1ST IEEE INTERNATIONAL CONFERENCE ON KNOWLEDGE INNOVATION AND INVENTION (ICKII 2018), 2018, : 286 - 289