Online Learning (Mar 2020)

Factors Influencing Programming Expertise in a Web-based E-learning Paradigm

  • Wajid Rafique,
  • Khalid Hussain Majeed,
  • Khurshid Ahmed,
  • Wanchun Dou

DOI
https://doi.org/10.24059/olj.v24i1.1956
Journal volume & issue
Vol. 24, no. 1

Abstract

Read online

Modern internet technologies have revolutionized the traditional education by providing flexible and resourceful e-learning opportunities in all the fields of knowledge. Programming constitutes integral part of undergraduate curriculum in computer sciences, and adequate level of programming expertise is expected from the graduates. In this paper, we explore and examine key factors that contribute to developing programming skills among undergraduate students in e-learning. These factors include teaching practices, intrinsic factors, efficacy problems, and learning intentions. We present a research model by integrating teaching practices, intrinsic factors, and efficacy problems with learning intentions of programming. This study involved responses from 460 undergraduate students. Structural Equation Modelling was applied to develop and evaluate the relationship between factors of the model. Experimental results show that teaching practices and student intrinsic motivations play a pivotal role in promoting learning intentions for programming. Further investigation reveals that learning intentions positively affect the programming expertise while the impact of efficacy problems is negative. The results proclaim that well-organized teaching practices and intrinsic factors develop learning intentions in students which overcome the efficacy problems and lead to better programming expertise. This research provides critical implications for policymakers to effectively implement computer science programs in e-learning paradigm.

Keywords