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...
Main Authors: | , |
---|---|
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 |
_version_ | 1811227487658573824 |
---|---|
author | Ivan Mustakerov Daniela Ivanova Borissova |
author_facet | Ivan Mustakerov Daniela Ivanova Borissova |
author_sort | Ivan Mustakerov |
collection | DOAJ |
description | 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. |
first_indexed | 2024-04-12T09:43:03Z |
format | Article |
id | doaj.art-716f5291f26a466a988bd1debc53b8fb |
institution | Directory Open Access Journal |
issn | 1826-6223 1971-8829 |
language | English |
last_indexed | 2024-04-12T09:43:03Z |
publishDate | 2017-05-01 |
publisher | Italian e-Learning Association |
record_format | Article |
series | Je-LKS: Journal of E-Learning and Knowledge Society |
spelling | doaj.art-716f5291f26a466a988bd1debc53b8fb2022-12-22T03:38:01ZengItalian e-Learning AssociationJe-LKS: Journal of E-Learning and Knowledge Society1826-62231971-88292017-05-0113210.20368/1971-8829/1299A Framework for Development of e-learning System for computer programming: Application in the C programming LanguageIvan Mustakerov0Daniela Ivanova Borissova1Institute of Information and Communication Technologies at the Bulgarian Academy of SciencesInstitute of Information and Communication Technologies at the Bulgarian Academy of SciencesThis 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.https://www.je-lks.org/ojs/index.php/Je-LKS_EN/article/view/142Computer programmingC programming languagecourse developmentdistance educatione-learninge-assessment |
spellingShingle | Ivan Mustakerov Daniela Ivanova Borissova A Framework for Development of e-learning System for computer programming: Application in the C programming Language Je-LKS: Journal of E-Learning and Knowledge Society Computer programming C programming language course development distance education e-learning e-assessment |
title | A Framework for Development of e-learning System for computer programming: Application in the C programming Language |
title_full | A Framework for Development of e-learning System for computer programming: Application in the C programming Language |
title_fullStr | A Framework for Development of e-learning System for computer programming: Application in the C programming Language |
title_full_unstemmed | A Framework for Development of e-learning System for computer programming: Application in the C programming Language |
title_short | A Framework for Development of e-learning System for computer programming: Application in the C programming Language |
title_sort | framework for development of e learning system for computer programming application in the c programming language |
topic | Computer programming C programming language course development distance education e-learning e-assessment |
url | https://www.je-lks.org/ojs/index.php/Je-LKS_EN/article/view/142 |
work_keys_str_mv | AT ivanmustakerov aframeworkfordevelopmentofelearningsystemforcomputerprogrammingapplicationinthecprogramminglanguage AT danielaivanovaborissova aframeworkfordevelopmentofelearningsystemforcomputerprogrammingapplicationinthecprogramminglanguage AT ivanmustakerov frameworkfordevelopmentofelearningsystemforcomputerprogrammingapplicationinthecprogramminglanguage AT danielaivanovaborissova frameworkfordevelopmentofelearningsystemforcomputerprogrammingapplicationinthecprogramminglanguage |