翻转课堂教学模式之实践与反思

2017-12-25 15:00徐婉珍
东方教育 2017年21期
关键词:数据结构C语言内化

徐婉珍

摘要:翻转课堂教学模式为高校教学改革提供了新思路,但翻转课堂的实施需要哪些先决条件?实施过程中需要注意哪些问题?师生的角色在实施过程中有哪些转变?本文通过对翻转课堂实践的审视,提出了实施各阶段的作用,并指出实施中可能存在的问题。

关键词:翻转课堂;教学模式

翻转课堂(即“Flipping Classroom”)教学模式自2007年在美国萌芽之后,在随后的几年间得到了快速的完善和发展。无论采取哪种教学模式,学习过程通常都包括两个阶段--知识的传授和知识的内化。翻转课堂便是将这两个阶段进行了颠倒[1]。借助于信息技术,翻转课堂形式上由“先教后学”转变为“先学后教”。美国的很多大学近几年逐步在课堂教学中使用翻转课堂模式,他们认为翻转课堂在大学生的学习自主性、团队协作精神、创新精神、课堂氛围以及知识的内化等方面均比传统课堂更有优势[2]。本学院数据结构课程组在教学中尝试实施了翻转课堂教学实践。

1 实施的动机

数据结构是计算机类学生一门非常重要的专业核心课程,学习内容比较抽象,在以传统讲授为主的教学方式下,由于学生个体接受能力的差异性,接受能力差的学生往往难以在课堂上完成知识内化。若采取翻转课堂的教学模式,学生在课前通过相关资源进行自主学习,接受能力差的学生可通过反复学习达成学习目标,因此接受能力的差异性将由学生自主消除,而课堂时间则可设计为进行更有针对性、更深入的学习,从而达到更好的学习效果。

2实施条件分析

2.1 资源支持:要实现课前学习,应为学生提供必要的学习资源,如PPT、视频等。本院的数据结构课程分别有采用C语言、C++、C#、Java作为编程实现的语言,目前许多MOOC上的数据结构课程大多数以C语言或C++为实现语言,因此数据结构(C语言)或数据结构(C++)课程可以选用合适的网上MOOC资源作为学生学习资源,而以Java或C#作为实现语言的,基本不能使用MOOC资源,而其他网络培训视频从难度、知识结构上也与教学大纲不太吻合,这些课程所需的视频资源只能自行录制。

2.2 评价监督机制:翻转课堂的第一步是要求学生在课前完成学习。但学生是否完成了预期的目标呢?完全依靠学生的自觉性很难保证前期学习的质量。要保证翻转课堂模式的实施效果,激发学生的学习主动性,必须有相应的评价与监督机制。

3 实施的过程控制

根据翻转课程实施的流程,可归纳为资源准备、任务发布、自主学习、课堂内化等几个环节,需要对各环节实施过程控制。

3.1 资源准备

3.1.1 视频准备:对于采用C语言或C++作为实现语言的,可选用与教学大纲的难度、内容基本相符的MOOC课程作为课前学习资源。本院C语言课程组选用了中国慕课网上浙江大学陈越老师主讲的MOOC课程。而对于采用Java语言或C#语言的数据结构课程,需要课程组教师提前录制好相关的视频。

3.1.2自测题库准备:学生学习了指定内容后,应能对学习效果进行自我检测。因此,还应为每次学习任务设计相应的自测题。自测题可选用传统的习题册中的习题,或采用在线评判系统中的题库进行检测。本院选用了浙江大学开发的PTA程序设计辅助教学平台进行检测。

3.2 任务发布:教师应根据教学大纲,提前一定时间向学生发布学习任务书,任务书中应指出学习的目标、学习内容、学习资源以及自测方式等。

3.3 学生完成自主学习:任务书发布后,由学生自主学习,完成知识传授部分的任务。教师应帮助学生完成自主学习。课外学习可采取个人学习或小组协作学习等形式,此外应创建网上讨论区,学生学习过程中的问题可发布在讨论区中,其他同学可以参与讨论,教师可进行引导或进行解答。

3.4 课堂内知识内化

在翻转课堂教学模式下,知识传授转移到了课前,从而释放出课堂时间用于学生知识的内化。因此,如何对课堂活动进行设计,使学生在课堂上充分完成知识的内化,不再把问题遗留到课后,是翻转课堂的关键所在。

3.4.1 评测自学效果:首先,教师对学生的自学情况进行评测,找出学生学习中的难点,从而有针对性地开展课堂活动。

3.4.2 课堂活动设计:与传统的讲授方式相比,翻转课堂后,要求教师对课堂活动进行细致的设计,才能充分利用课堂时间,帮助学生完成知识的内化。

通过设计与实际应用相结合的案例,帮助学生深入理解相关知识点。例如,学习线性结构的栈时,可设计火车调度问题;而学习队列知识点时,可设计舞伴配对问题,等等。通过这样的实际应用,可加深学生对相关知识的理解,并增强学习的兴趣。

4 实施效果评价

对于不同的人群,翻转课堂模式有不同的实施效果,影响最终效果的因素主要有:

课前学习资源是否充足

课前学习资源是否适用

学生的自觉性与参与度

检测与监督机制是否有效

课堂教学设计是否合理

从本院的实施效果看,有充足教学资源支持、教师网络平台教学经验较丰富、学生接受程度较高的数据结构(C语言)教学组取得了较好的效果。

5存在的问题与思考

5.1师生的适应性障碍。无论老师还是学生,囿于传统教学习惯的根深蒂固,思想上对翻转课堂这种教学模式的理解不够充分。对于学生而言,需要在课前完成自主学习,否则完全无法在课堂上跟上教学进度;而对老师而言,不仅需要准备学习视频等相关资源,还需要对课堂进行全新的设计,需要根据学生反馈的难点实时调整课堂活动,这些都是实施翻转课堂时面临的挑战。

5.2对“翻转”的片面认识。一些老师对翻转课堂模式认识不足,片面地将其理解为让学生观看视频进行学习,实际上,翻转课堂真正的作用应是当学生在课前完成了知识传授后,可通过课堂时间进一步完成知识的充分内化。对此认识不足,将无法真正体现翻转课堂的优势。

6 结语

要使翻转课堂模式收到切实有效的成效,首先,师生都应从思想上对此模式有正确的理解,其次,教师应为学生提供真正适用的学习资源,发布任务明确的学习任务书,同时学生应消除学习的惰性,充分完成课前传授,最后,师生共同通过切实有效的课堂活动完成知识的内化,才能体现课堂翻转的真正意义。翻转课堂是高校计算机教育可行之有效的新模式,但仍需通过实践进一步研究探讨。

参考文献:

[1][3]张金磊.“翻转课堂”教学模式的关键因素探析[J].中国远程教育,2013,(10):59~64.

[2]何朝阳,欧玉芳,曹祁.美国大学翻转课堂教学模式的启示[J].高等工程教育研究,2014,(2):148~151.

佛山市科技计划项目(2016AG100652)资助项目, 佛山市科技计划项目(2016AG100792)資助项目。

猜你喜欢
数据结构C语言内化
读悟化展:小古文浪漫教学四重奏
“C语言程序设计”课程混合教学探索
数据结构线上线下混合教学模式探讨
重典型应用,明结构关系
思辨:儿童哲学促学生道德内化的教学实践
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
计算机原理中C语言的应用价值
内化与外化:鉴赏之二弦
数据结构与算法课程设计教学模式的探讨