Blended Teaching Based on Multiple Teaching and Learning Platforms: A Case Study of Programming Course

New Internet based teaching & learning platforms, which deeply integrate information technology with education technology, are rich in functions and easy to use, and thus are welcomed by front-line teachers. Differences in the respects of realization of teaching philosophy, service object, feature sets, and so on lead to the fact that single teaching & learning platform could hardly meet all the teaching needs of some specific course. To solve this problem, the idea of designing blended teaching mode with the support of multiple teaching & learning platforms is proposed, and a concrete implementation of this idea is given with a programming course as the research case. In this mode, traditional on-site teaching process is refactored with several embedded online learning activities based on more than one teaching & learning platforms. Three types of learner are identified by clustering analysis of learning data generated from online learning activities. Further analysis reveals the style and performance of each type of learner, and thus provides the orientation of continuous improvement in teaching.

[1]  Lisa C. Yamagata-Lynch Blending Online Asynchronous and Synchronous Learning. , 2014 .

[2]  Kevin R. Guidry,et al.  Blended learning in computing education: It’s here but does it work? , 2019, Education and Information Technologies.

[3]  Ashwin Lall,et al.  Data streaming algorithms for the Kolmogorov-Smirnov test , 2015, IEEE BigData.

[4]  Hosam Al-Samarraie,et al.  Educational data mining and learning analytics for 21st century higher education: A review and synthesis , 2019, Telematics Informatics.

[5]  Haiyun Bian A Preliminary Study on Clustering Student Learning Data , 2011, MAICS.

[6]  Philippa Gerbic,et al.  Teaching using a blended approach – what does the literature tell us? , 2011 .

[7]  Manohar Swamynathan,et al.  Mastering Machine Learning with Python in Six Steps: A Practical Implementation Guide to Predictive Data Analytics Using Python , 2017 .

[8]  Yan Cheng,et al.  The Clustering Analysis Method of the Learning Characteristics Based on the Virtual Learning Community , 2017 .

[9]  Kristen Shand,et al.  Using Blended Teaching to Teach Blended Learning: Lessons Learned from Pre-Service Teachers in an Instructional Methods Course , 2017 .

[10]  Jiangbo Shu,et al.  Research on the Learning Behavior of University Students in Blended Teaching , 2019, International Journal of Information and Education Technology.

[11]  P. Milgram,et al.  A Taxonomy of Mixed Reality Visual Displays , 1994 .

[12]  Andrew Lim,et al.  Online Judge , 2001, Comput. Educ..

[13]  M. López-Pérez,et al.  The influence of the use of technology on student outcomes in a blended learning context , 2013 .

[14]  Nathan Mentzer,et al.  Cluster Analysis in Engineering Education , 2017 .