Learning Difficulties in Programming Courses: Undergraduates' Perspective and Perception

被引:66
|
作者
Tan, Phit-Huan [1 ]
Ting, Choo-Yee [2 ]
Ling, Siew-Woei [3 ]
机构
[1] Multimedia Univ, Fac Informat Sci & Technol, Cyberjaya, Malaysia
[2] Multimedia Univ, Fac Informat Technol, Cyberjaya, Malaysia
[3] Multimedia Univ, Fac Creative Multimedia, Cyberjaya, Malaysia
关键词
Programming; programming difficulties; learning; game-based learning; interest; motivation; education game;
D O I
10.1109/ICCTD.2009.188
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Researchers have been searching for alternatives in teaching programming subjects. A reason to this is due to the fact that the compulsory subject in the field of Information Technology has been a challenge and they are tough subjects to learn. On top of that, lacking the understanding in concepts has reduced undergraduates' interests to pursue further exploration and self-experimentation. In this research work a study was conducted to investigate the factors that lead to undergraduates' learning difficulty in programming courses and also their perception on which teaching methodology could be implemented to create richer and interesting learning process. The study involved 182 undergraduates from Multimedia University, Malaysia, who have taken the fundamental programming subject named Computer Programming I. The findings affirmed that undergraduates prefer to learn programming by referring to examples and using drill-practice method whereas learning via lecturing would only decrease their interest level. The challenge has provided an evidence to call for a better solution, game-based learning as an alternative to teach and learn computer programming subjects. Therefore, the authors proposed a game-based learning framework which consists of components that leverage the pedagogical aspects in designing game-based learning environment for programming subjects.
引用
收藏
页码:42 / +
页数:2
相关论文
共 50 条
  • [1] Technology enhanced learning in programming courses – international perspective
    Ivanović M.
    Xinogalos S.
    Pitner T.
    Savić M.
    Education and Information Technologies, 2017, 22 (6) : 2981 - 3003
  • [2] Students perspective on improving programming courses
    Blaho, Michal
    Foltin, Martin
    Fodrek, Peter
    Murgas, Jn
    INTERNATIONAL JOURNAL OF EDUCATION AND INFORMATION TECHNOLOGIES, 2012, 6 (01): : 17 - 24
  • [3] Students' perception of academic dishonesty in programming courses
    Abou Naaj, Mahmoud
    Nachouki, Mirna
    JOURNAL OF FURTHER AND HIGHER EDUCATION, 2023, 47 (01) : 72 - 88
  • [4] Undergraduate programming courses, students' perception and success
    Krpan, Divna
    Mladenovic, Sasa
    Rosic, Marko
    INTERNATIONAL CONFERENCE ON NEW HORIZONS IN EDUCATION, INTE 2014, 2015, 174 : 3868 - 3872
  • [5] Statistical analysis of the learning attitudes of undergraduates to major courses
    Zhang, Qingtian
    Hu, Guikun
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND INNOVATIVE EDUCATION (MSIE 2015), 2015, 32 : 181 - 184
  • [6] Designing and deploying programming courses: Strategies, tools, difficulties and pedagogy
    Xinogalos, Stelios
    EDUCATION AND INFORMATION TECHNOLOGIES, 2016, 21 (03) : 559 - 588
  • [7] Applying Blended Learning in Programming Courses
    Demaidi, Mona Nabil
    Qamhieh, Manar
    Afeefi, Asmaa
    IEEE ACCESS, 2019, 7 : 156824 - 156833
  • [8] An Active Learning Strategy for Programming Courses
    Srinivasan, Seshasai
    Centea, Dan
    MOBILE TECHNOLOGIES AND APPLICATIONS FOR THE INTERNET OF THINGS, 2019, 909 : 327 - 336
  • [9] Increase Active Learning in Programming Courses
    Ebert, Michael
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 848 - 851
  • [10] Undergraduates' perception and engagement in Facebook learning groups
    Hong, Yvonne
    Gardner, Lesley
    BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2019, 50 (04) : 1831 - 1845