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 条
  • [21] Automated learning with a probabilistic programming language: Birch
    Murray, Lawrence M.
    Schon, Thomas B.
    ANNUAL REVIEWS IN CONTROL, 2018, 46 : 29 - 43
  • [22] Naturalizing a Programming Language via Interactive Learning
    Wang, Sida I.
    Ginn, Samuel
    Liang, Percy
    Manning, Christopher D.
    PROCEEDINGS OF THE 55TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2017), VOL 1, 2017, : 929 - 938
  • [23] Chatbot Script Design for Programming Language Learning
    Lin, Yu-Hong
    5th IEEE Eurasian Conference on Educational Innovation 2022, ECEI 2022, 2022, : 123 - 125
  • [24] PasOnto: Ontology for Learning Pascal Programming Language
    Diatta, Baboucar
    Basse, Adrien
    Ouya, Samuel
    PROCEEDINGS OF 2019 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2019, : 749 - 754
  • [25] ROLE OF MENTAL REPRESENTATION IN LEARNING A PROGRAMMING LANGUAGE
    HOC, JM
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1977, 9 (01): : 87 - 105
  • [26] THE ROLE OF PLANNING IN LEARNING A NEW PROGRAMMING LANGUAGE
    SCHOLTZ, J
    WIEDENBECK, S
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1992, 37 (02): : 191 - 214
  • [27] JLcoding Language Tool for Early Programming Learning
    Li, Wei-Ying
    Lu, Tzu-Chuen
    SYMMETRY-BASEL, 2022, 14 (07):
  • [28] E-learning for Visual Programming Language
    Dobesova, Zdena
    12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING ELEARNING TECHNOLOGIES AND APPLICATIONS (ICETA 2014), 2014, : 103 - 108
  • [29] AN ADAPTIVE PROLOG PROGRAMMING LANGUAGE WITH MACHINE LEARNING
    Lu, Benjie
    Liu, Zhiqing
    Gao, Hui
    2012 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENT SYSTEMS (CCIS) VOLS 1-3, 2012, : 21 - 24
  • [30] Learning a new programming language? Why not C#.NET programming?
    IEEE North Jersey Section, Fort Lee, NJ, United States
    不详
    IEEE TCF Inf. Technol. Prof. Conf., TCF Pro IT, 2012,