MOOC architecture model for computer programming courses

Computer programming courses are major contributor to non-passing rates and teaching the subject is significantly challenging. MOOC (Massive Open Online Course), a web-based LMS providing online courses, is a new popular learning media expected to facilitate better teaching-learning process for impr...

Full description

Saved in:
Bibliographic Details
Published in2016 International Conference on Information Management and Technology (ICIMTech) pp. 35 - 40
Main Authors Yulianto, Budi, Prabowo, Harjanto, Kosala, Raymond, Hapsara, Manik
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.11.2016
Subjects
Online AccessGet full text
DOI10.1109/ICIMTech.2016.7930298

Cover

More Information
Summary:Computer programming courses are major contributor to non-passing rates and teaching the subject is significantly challenging. MOOC (Massive Open Online Course), a web-based LMS providing online courses, is a new popular learning media expected to facilitate better teaching-learning process for improving learning outcomes. Unfortunately, most of the current MOOCs are intended only for non-vocational (non-practical) learning and have set aside research on MOOC for computer programming courses. This study employed systematic literature review (SLR) method to summarize and review available functionalities as the core in designing a proposed MOOC architecture model. The proposed model covers application layers (user, system, and data layers) and adopts the theories of cognitive, constructive, and social situated learning. The proposed model is expected to provide guidance for institutions to develop their own MOOC and utilize it in blended learning processes to improve the outcome in computer programming courses.
DOI:10.1109/ICIMTech.2016.7930298