翻转课堂在《Java程序设计》课程中的应用

2017-05-20 21:31杨丹
科技视界 2017年3期
关键词:Java程序设计职业教育翻转课堂

杨丹

【摘 要】《Java程序设计》课程是高职软件技术专业一门非常重要的专业核心课程。无论传统的教学模式,还是项目教学模式,教学效果都并非十分显著。通过反复研究,课程组决定将翻转课堂加入到课程教学中,不仅提高了学生的自主学习能力,还取得了较好的教学效果。

【关键词】Java;翻转课堂;职业教育

《Java程序设计》课程是软件技术专业一门非常重要的专业核心课程,它在整个软件技术专业的课程体系中起着承前启后的作用。高职教育中,为了更好地培养学生的职业技能,《Java程序设计》课程的教学模式已经由传统课堂教学模式改变成目前的项目教学模式,也就是把教学环节分成如下六个步骤:情境引入、知识讲解、示范操作、课堂实践、展示评价以及总结作业。通过多次实践,教学效果相对传统教学模式而言有所提高。但对于部分同学,由于课堂时间有限,还是觉得学习较为吃力,整体思路不够清晰,效果也非特别显著。在此基礎上,课程组经过反复讨论,引入了翻转课堂的概念,将课上与课下有效结合起来,充分发挥学生课后的主观能动性,收到了良好的效果。

1 翻转课堂内涵

翻转课堂的概念来源于“Flipped Classroom”或“Inverted Classroom”,经常也被译成“颠倒课堂”,是指重新调整课堂内外的时间,将学习主体从教师变成学生。最早开始于美国科罗拉多州落基山的一个学校,叫做“林地公园高中”。翻转课堂成为当下研究的热点还要归功于众所周知的可汗学院,它是一家教育性非营利网站,利用网络视频进行免费授课,同时,还提供在线作业与测试、自我评价及学习进度跟踪等。

翻转课堂的具体教学模式可具体分成三个部分:课前自学、课中内化以及课后升华。也就是说:课前,授课教师就准备好与知识点相关的各种资源,包括文字、视频、动画等,发布到学习平台,学生进行自学。为了检验学生是否基本掌握了知识点,可以准备1-2个基本习题进行检验。在正式上课前,教师需要根据学生习题的具体完成情况,整理出学生的薄弱点、易错点,在课上反复强调并再次给出具有一定难度的习题加以巩固。课中学习可以是讨论交流的学习形式,也可以其他各种学习形式,以便学生各抒己见,进行思想的碰撞,从而擦出智慧的火化,课程知识得以内化。课堂学习结束后,为了巩固所学知识,授课教师可以布置一些难度更高的题或者拓展知识供学生课后自学。当然,由于学生不同,各自掌握的程度也不尽相同,学生自主规划学习内容、学习进度、学习方式,始终进行个性化学习。

翻转课堂教学模式既强调了传授知识,更注重学生对知识的内化。通过丰富的课程资源,培养学生的自主学习和协作学习的能力,并通过交流、讨论、答疑等方式更好地促进知识吸收,提升交流沟通能力和创新思维能力。

2 翻转课堂教学模式在《Java程序设计》课程中的具体实施

前面笔者已经提过,为了让学生更好地进行学习,任课教师要准备好与课程知识点相关的各种资源,包括文字资源、视频资源、动画资源等等。所以,翻转课堂的实施成功与否,最关键的第一步便是课程的开发。因此,接下来,笔者将从教师课程开发、学生课前自主学习、课中学习以及课后拓展四个方面。

2.1 教师课程开发

课前,课程组通过仔细研读课程的相关课程标准和整体设计,明确了教学目标以及学生的特点,进行课程开发。主要的教学资源有:教学视频、教学文档、教学习题等。

教学视频主要以微视频的方式进行拍摄,除了能正确讲授知识点之外,最好还能兼具短小以及趣味性,以便于学生随时随地进行观看并多次观看,更好地实现自主学习。

教学文档,主要包含知识点的文字内容以及教学PPT。具体内容的组织安排应该由浅入深、逐步递进,适当可以加入图片、动画来美化教学内容。

教学习题的设计,应该由三部分组成:一是,用于学生自主学习期间,用来检验学生是否已经基本掌握所授内容;二是,用于课中教学期间,主要针对重难点以及学生学习薄弱点进行设计的;三是,用于课后拓展的。

除了准备好上述三部分内容之外,还需要有课程平台,用来展示丰富的课程资源,也为进行师生互动交流做准备。

我校《Java程序设计》课程组开发的课程资源具体如图1所示。

2.2 学生课前自主学习

课前,教师将与知识点相关的各种资源发布到学习平台或班级QQ群或微信群。学生登录学习平台观看教学视频等各类学习资源,进行自主学习,若有任何疑问,可以在学习平台或者QQ群或者微信群与老师同学进行探讨交流。最后,完成教师给出的自测习题。任课教师须在课堂学习之前根据学生完成自测习题的情况总结归纳出学生学习的薄弱点。

以我校《Java程序设计》课程中“多态”知识点为例,设计的课前自主学习的习题如图2所示。教师通过学生完成的情况,归纳总结出学生学习的薄弱点。

2.3 课中学习

课堂上,教师首先就学生存在的薄弱问题一一指出,接下来将学生每3-5名同学为一组,分成若干个小组,完成课中习题。以我校《Java程序设计》课程中“多态”知识点为例,课中习题具体如图3所示。学生之间相互讨论,各自发表意见,完成习题,并派代表上台演示答辩。根据组内自评、组间自评以及教师提问等三个环节,给出学生本次课堂的学习成绩。

2.4 课后拓展

教师布置课后拓展作业,仍以“多态”知识点为例,具体如图4所示。对于学习程度各不相同的学生,仍然可以采用自主学习的方式。可以继续登录学习网站观看教学PPT、教学视频等相关教学资源,也可以继续在教学平台或QQ群或微信群与同学、任课教师展开讨论,最终目的是获取知识。

3 结束语

将翻转课堂使用到《Java程序设计》的课堂教学中,从课前自主学习到课中分组讨论再到课后拓展,学生可以根据自身的实际情况,合理安排学习进度,完成相关内容的学习。实践证明,学生的学习积极性、自主学习能力以及教学效果都得到了极大的提升。但是,翻转课堂教学模式对教师在课程开发、课堂活动设计,对学生自控能力把握等方面来说都是不小的挑战,需要在今后的教学过程中不断提高与完善。

【参考文献】

[1]杨伟杰.翻转课堂:转变与挑战[J].教学与管理,2013(10):93-95.

[2]唐琳,李彤,肖大薇.基于翻转课堂的Java开发实践课程教学设计[J].计算机教育,2015(4):103-106.

[3]寿周翔,王李冬,李文娟,胡克用.翻转课堂教学模式在Java程序设计课中的应用研究[J].计算机时代,2016(10):83-86.

[责任编辑:朱丽娜]

猜你喜欢
Java程序设计职业教育翻转课堂
Java程序设计基础课实践教学中的分层教学模式研究
刍议职业教育校企合作的有效性
翻转课堂在小学数学教学中的应用