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 条
  • [41] Integration of Programming and Learning in a Control Language for autonomous Robots
    Kirsch, Alexandra
    KUNSTLICHE INTELLIGENZ, 2012, 26 (01): : 79 - 82
  • [42] AN EMPIRICAL STUDY ON GAMIFICATION FOR LEARNING PROGRAMMING LANGUAGE WEBSITE
    Khaleel, Firas Layth
    Ashaari, Noraidah Sahari
    Wook, Tengku Siti Meriam Tengku
    JURNAL TEKNOLOGI, 2019, 81 (02): : 151 - 162
  • [43] Programming language learning supported by an accredited course strategy
    Huang, Yen-Ping
    Huang, Yueh-Min
    2013 IEEE 13TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2013), 2013, : 327 - 329
  • [44] Can Natural Language be Utilized in the Learning of Programming Fundamentals?
    Oliveira, Osvaldo Luiz
    Monteiro, Ana Maria
    Roman, Norton Trevisan
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [45] A game-based approach for learning a programming language
    Javier Astudillo, Gustavo
    Gabriela Bast, Silvia
    Adolfo Willging, Pedro
    VIRTUALIDAD EDUCACION Y CIENCIA, 2016, 7 (12): : 125 - 142
  • [46] A practical model for improving student learning of a programming language
    Chin, Suk Kim
    36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 1424 - 1429
  • [47] Differential Analysis of Biological Information during the Learning of a Second Language and a Programming Language
    Umezawa, Katsuyuki
    Tajima, Takumi
    Nakazawa, Makoto
    Nakano, Michiko
    Hirasawa, Shigeichi
    2023 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING FOR ENGINEERING, TALE, 2023, : 697 - 700
  • [48] Mobile Learning Design Using Gamification for Teaching and Learning in Algorithms and Programming Language
    Tundjungsari, Vitri
    CHALLENGES OF THE DIGITAL TRANSFORMATION IN EDUCATION, ICL2018, VOL 1, 2020, 916 : 650 - 661
  • [49] Introductory C programming language learning with game-based digital learning
    Chang, Wen-Chih
    Chou, Yu-Min
    ADVANCES IN WEB BASED LEARNING - ICWL 2008, PROCEEDINGS, 2008, 5145 : 221 - 231
  • [50] Learning Uniform Semantic Features for Natural Language and Programming Language Globally, Locally and Sequentially
    Zhang, Yudong
    Zheng, Wenhao
    Li, Ming
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 5845 - 5852