A conceptual framework on constructing effective learning content for programming novices

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    An e-learning system provides a platform for communication between the educators and the students. It facilitates the sharing of information and learning content in a form, which can be easily accessed by the users. In e-learning educational systems, a learning content management system (LCMS) is commonly used for developing and managing learning content. An overly comprehensive LCMS might not suit the needs for all domains such as learning programming for novice learners. Teaching novice programming learners is not an easy task as mentioned in many studies. Complicated explanations and boring teaching methods cause loss of interest in learning programming. Many educational studies have been carried out with different aspects and approaches to improve teaching and learning programming in school and tertiary levels of study. This paper proposes a conceptual framework for constructing effective learning content. It is challenging for Malaysian educators to design and prepare learning content that allows programming novices to learn at their own pace and skill levels. It is believed that an effective learning content framework would benefit educators who intend to start teaching programming to novices.


  • Keywords

    E-learning content; Learning content management system (LCMS); Multimedia; Programming; Virtual learning environment (VLE).

  • References

      [1] Ali SI (2013), Media content analysis for creation and annotation of video learning objects. PhD thesis, University of Oslo.

      [2] Suliman A, Hawari R & Othman M (2011), Preliminary study of teaching programming at a Malaysian school. Proceedings of the 3rd International Conference on Computing and Informatics, pp. 127–132.

      [3] Bexheti LA (2008), Development of a learning content management system. WSEAS Transactions on Information Science and Applications 5, 1001–1010.

      [4] Hassler S (2016), STEM crisis? What about the STS crisis? IEEE Spectrum. https://spectrum.ieee.org/at-work/education/stem-crisis-what-about-the-sts-crisis.

      [5] Haw SK, Haw SC, Wong CO & Lim YP (2015), LearnCube: A conceptual framework for e-learning implementation in secondary school. Indian Journal of Science and Technology 8, 1–7.

      [6] Kultsova M, Anikin A, Zhukova I & Dvoryankin A (2015), Ontology-based learning content management system in programming languages domain. In A. Kravets et al. (Eds.), Creativity in Intelligent, Technologies and Data Science Volume 535 of the series Communications in Computer and Information Science. Cham: Springer International Publishing, pp. 767–777.

      [7] Olsson M, Mozelius P & Collin J (2015), Visualisation and gamification of e-learning and programming education. Electronic Journal of E-Learning 13, 441–454.

      [8] Raghuveer VR & Tripathy BK (2012), An object oriented approach to improve the precision of learning object retrieval in a self learning environment. Interdisciplinary Journal of E-Learning and Learning Objects 8, 193–214.

      [9] Rößling G, Joy M, Moreno A, Radenski A, Malmi L, Kerren A, Naps T, Ross RJ, Clancy M, Korhonen A & Oechsle R (2008), Enhancing learning management systems to better support computer science education. ACM SIGCSE Bulletin 40, 142–166.

      SivaKumar R, Jayachandran G & Marx MA (2014), A study of flaws in transporting programming languages and emerging a platform to impart programming in a reasonable approach. Asia Pacific Journal of Research 1, 121–125.




Article ID: 11374
DOI: 10.14419/ijet.v7i2.15.11374

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.