B. Yulianto, Harjanto Prabowo, R. Kosala, Manik Hapsara
{"title":"MOOC architecture model for computer programming courses","authors":"B. Yulianto, Harjanto Prabowo, R. Kosala, Manik Hapsara","doi":"10.1109/ICIMTECH.2016.7930298","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":327070,"journal":{"name":"2016 International Conference on Information Management and Technology (ICIMTech)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Information Management and Technology (ICIMTech)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIMTECH.2016.7930298","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
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.
计算机程序设计课程是不通过率的主要贡献者,并且教学这门课程非常具有挑战性。MOOC (Massive Open Online Course)是一种基于网络提供在线课程的LMS,是一种新的流行学习媒体,旨在促进更好的教与学过程,提高学习效果。不幸的是,目前大多数MOOC只针对非职业(非实用)学习,而将对MOOC的研究放在了计算机编程课程的一边。本研究采用系统文献回顾法(SLR)对现有的功能进行总结和回顾,并以此作为设计MOOC架构模型的核心。该模型涵盖应用层(用户层、系统层和数据层),并采用认知、建构和社会情境学习理论。所提出的模式有望为机构开发自己的MOOC提供指导,并将其用于混合学习过程,以改善计算机编程课程的结果。