A Framework for Development of e-learning System for computer programming: Application in the C programming Language

This paper describes a framework for development of e-learning system for computer programming. The proposed framework includes not only the necessary course materials and the corresponding tests and exercises, but also offers an integrated environment to test written programming codes. The describe...

Full description

Bibliographic Details
Main Authors: Ivan Mustakerov, Daniela Ivanova Borissova
Format: Article
Language:English
Published: Italian e-Learning Association 2017-05-01
Series:Je-LKS: Journal of E-Learning and Knowledge Society
Subjects:
Online Access:https://www.je-lks.org/ojs/index.php/Je-LKS_EN/article/view/142
Description
Summary:This paper describes a framework for development of e-learning system for computer programming. The proposed framework includes not only the necessary course materials and the corresponding tests and exercises, but also offers an integrated environment to test written programming codes. The described approach corresponds to recent trend in distance education by providing massive open online course for unlimited participation and accessible through the Internet. The modern capabilities of ICT and database are integrated to support the learning process in a user friendly environment. The functionality of the e-learning framework is composed of five basic modules for learning content, testing, exercises, questions and answers, and help module. The described framework is implemented in developed e-learning system for C programming language. The e-learning system was tested in real educational environment and was very well accepted both of students and teachers. The preliminary results show applicability of the system leading to improvement in the acquired knowledge and C programming skills. This was confirmed by decreasing the number of students failed on the C programming exam.
ISSN:1826-6223
1971-8829