混合式学习模式在入门编程课程中的应用:系统综述。
Blended learning models for introductory programming courses: A systematic review.
机构信息
College of Computing and Informatics, Saudi Electronic University, Riyadh, Saudi Arabia.
出版信息
PLoS One. 2019 Sep 5;14(9):e0221765. doi: 10.1371/journal.pone.0221765. eCollection 2019.
Teaching introductory programming courses is not an easy task. Instructors of introductory programming courses are facing many challenges related to the nature of programming, the students' characteristics and the traditional teaching methods that they are using. Blended learning seems to be a promising approach to address these challenges. Many studies concluded that blended learning can be more effective than traditional teaching and can improve students' learning experience. However, the current state of knowledge and practice in applying blended learning to introductory programming courses is limited. In an attempt to begin remedying this gap, this review synthesizes the different blended learning approaches that have been applied in introductory programming courses. It classifies them into five models then discusses the impact of each of these models on the learning experience of novice programmers. It concludes by providing some recommendations for instructors who want to blend their courses as well as some implications for future research.
教授入门编程课程并非易事。教授入门编程课程的教师面临着许多与编程性质、学生特点和他们正在使用的传统教学方法相关的挑战。混合式学习似乎是解决这些挑战的一种有前途的方法。许多研究得出的结论表明,混合式学习比传统教学更有效,并且可以改善学生的学习体验。然而,目前将混合式学习应用于入门编程课程的知识和实践状况有限。为了尝试弥补这一差距,本综述综合了已应用于入门编程课程的不同混合式学习方法。它将它们分为五类,然后讨论了这些模型中的每一种对新手程序员学习体验的影响。最后,它为希望混合课程的教师提供了一些建议,并为未来的研究提供了一些启示。