{"title":"Flipping introductory programming class: potentials, challenges, and research gaps","authors":"S. Alhazbi, O. Halabi","doi":"10.1145/3290511.3290552","DOIUrl":null,"url":null,"abstract":"This paper discusses the suitability of adopting flipped classroom model as instructional method to teach introductory computer programming courses at higher education. It explores how the potentials of this model can be used to address the reasons of difficulties of learning computer programming. However, adopting flipped classroom has some challenges, so the paper reviews these challenges in order to be considered when planning to implement this model. Finally, the paper presents some research gaps that need to be investigated in order to improve the practice of this model and to avoid any disadvantages when implementing this model in computer programming courses.","PeriodicalId":446455,"journal":{"name":"International Conference on Education Technology and Computer","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Education Technology and Computer","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3290511.3290552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
This paper discusses the suitability of adopting flipped classroom model as instructional method to teach introductory computer programming courses at higher education. It explores how the potentials of this model can be used to address the reasons of difficulties of learning computer programming. However, adopting flipped classroom has some challenges, so the paper reviews these challenges in order to be considered when planning to implement this model. Finally, the paper presents some research gaps that need to be investigated in order to improve the practice of this model and to avoid any disadvantages when implementing this model in computer programming courses.