Flipping a programming course: The good, the bad, and the ugly

Flipping a programming course: The good, the bad, and the ugly
复制标题

翻转编程课程:好的、坏的和丑陋的

DOI:
10.1109/fie.2015.7344151
复制
发表时间:
2015
期刊:
2015 IEEE Frontiers in Education Conference (FIE)
影响因子:
--
通讯作者:
J. Rosiene
J. Rosiene
中科院分区:
--
文献类型:
--
作者:
C. P. Rosiene;J. Rosiene

文献摘要

被引文献

相似文献

在传统的教学和课堂组织形式中,讲课在课堂上进行,考试和考试在课堂上进行。这种方法的主要缺点是很难让学生参与到传统的讲座中来。编程方面的计算机科学课程似乎是实施翻转课堂方法的自然课程:个性化的理论进度和基于队列的技能获得。翻转课堂是一种混合式教学形式,学生在课堂外学习课程内容,在课堂上进行家庭作业或其他形式的主动学习活动。本文总结了我们在实施翻转课堂的几个学期中的观察结果,并对观察结果进行了报告。翻转课堂有很多好处,比如可以在面对面的课堂上进行更多的互动;它还可以让学生在动手练习的同时进行更深入的学习。我们探索这些实践和更多,并从我们的经验中比较和对比哪些有效,哪些无效。我们还确定了对成功至关重要的程序,以及我们认为不太重要的程序。
In the traditional form of teaching and classroom organization, lectures are given in class, and tests and examinations are given in class. The major drawback of this approach has been the difficulty of getting the students engaged in a traditional lecture. A computer science course in programming seems to be a natural class to implement a flipped classroom approach: individualized pacing for theory with cohort based skill acquisition. A flipped classroom is a form of blended instruction where students learn course content outside of the classroom and either homework or other forms of active learning activities occurs in the classroom. Herein is a summary of our observations based on several semesters of implementing a flipped classroom and report on observations made. There are numerous advantages to flipping a class such as allowing for more interaction during the face-to-face class meetings; it also allows for deeper learning to take place as students get their hands-on practice. We explore these practices and more, and compare and contrast what worked and what didn't work from our experiences. We also identify procedures critical to success and what procedures we view as less important.