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 条
  • [1] The tutorial for learning programming language
    Borza, S.
    Simion, C.
    3rd Balkan Region Conference on Engineering Education, Conference Proceedings: ADVANCING ENGINEERING EDUCATION, 2005, : 226 - 229
  • [2] Profiling Programming Language Learning
    Crichton, Will
    Krishnamurthi, Shriram
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (OOPSLA):
  • [3] Gradually Learning Programming Supported by a Growable Programming Language
    Cazzola, Walter
    Olivares, Diego Mathias
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2016, 4 (03) : 404 - 415
  • [4] Automatic Generation of Programming Exercises for Learning Programming Language
    Wakatani, Akiyoshi
    Maeda, Toshiyuki
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 461 - 465
  • [5] Gradually Learning Programming Supported by a Growable Programming Language
    Cazzola, Walter
    Olivares, Diego Mathias
    39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 857 - 857
  • [6] Learning C language Programming with executable flowchart language
    Cho Sehyeong
    Yeonseung Ryu
    Sang-Kyun Kim
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [7] A Learning Theory of Programming Language Acquisition
    Zabner, David
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 838 - 839
  • [8] PROGRAMMING LANGUAGE FOR LEARNING ENVIRONMENTS.
    Glasgow, J.I.
    Jenkins, M.A.
    Hendren, L.J.
    Computational Intelligence, 1986, 2 (02) : 68 - 75
  • [9] ISETL: A programming language for learning mathematics
    Dubinsky, E
    COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1995, 48 (9-10) : 1027 - 1051
  • [10] Integrating Reinforcement Learning into a Programming Language
    Simpkins, Christopher L.
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1996 - 1997