APP下载

Java程序设计课中的翻转课堂教学模式探究

2017-09-20谷峰

都市家教·上半月 2017年9期
关键词:Java程序设计翻转课堂微课

谷峰

【摘 要】在Java程序设计课程中运用翻转课堂教学模式有利于提高学生的自主学习,自我监控,不断地对其所学知识进行检查、反馈和巩固,建立一个全新的教学模式,从而把学生的学习带入一个良性循环当中,增强学生的自信心。同时翻转课堂的教学思路不仅能用在Java程序設计课程中,同样也能运用到其他的程序设计课程当中。

【关键词】翻转课堂;微课;Java程序设计

传统课堂与翻转课堂的区别就在于教师讲授为主的教学模式转向以课前看视频,课中以学生为主体的研讨式地探索学习,教师由知识的传授者变为了知识的指导者,学生从被动学习变成了主动学习;传统课堂,学生课堂上思想开小差,没有跟上教师进度就会出现知识断点。学生遇到疑难问题,缺少教师和同学帮助,易产生挫败感,丧失学习动机和成就感,最后丧失学习兴趣。而翻转课堂上能够引导学生通过学习经验的交流和观点的相互碰撞,把问题的思考引向更深层次。翻转课堂也被称之为颠倒课堂,即将传统的课堂知识传授与课后知识内化颠倒的一种创新教学模式。翻转课堂中知识的传授不再放在课堂上进行,而是教师课前录制好视频,由学生在课前完成视频的学习,课堂上以学生为主体,教师引导,学生讨论,提问等主动学习的方式完成知识的内化。

1 Java程序设计课程教学存在的问题

传统的教学都是强调“以教师为中心”,教师灌输知识,学生被动接受知识,学生的主体地位不突出,师生互动欠缺,导致学生缺乏学习主动性。Java程序设计课是一门理论和实践结合比较紧密的课程,很多学校每周安排二节课,教师在课堂上先讲理论,然后让学生实践操作。不少学生在理论尚未熟悉理解的基础上,仓促上机编程实践操作,很难达到培养学生编程实践能力的目标,教学效果较差。由于学生个体学习能力、理解能力的差异,使得教师在课堂上很难都兼顾到,所以经常造成好学生“吃不饱”,接受慢的学生“不消化”的情况。要想打破这种现状,需要重新审视我们的教与学,将翻转课堂教学模式引入Java程序设计课的教学是很有意义的尝试和探索。为了摆脱分层次教学的困境,我们提出翻转课堂教学模式的教学模型,设计翻转课堂教学模式课前、课中两个阶段教师和学生的活动流程,以Java程序设计课程为例,对翻转课堂教学模式进行实践。

2 Java程序设计翻转课堂的教学模式

结合Java程序设计的课程特点、教学目标和学习环境以及学生特征,汲取多年的微课教学经验和众多翻转课堂在学科教学中的成功案例,总结出的教学模式。整个教学分为课前、课中和课后三个阶段,各部分既相对独立,又互为衔接,不同的教学评价贯穿整个教学过程,构成教学的一个整体。学生沿着“碎片→整合→聚焦”的知识创建顺序开展学习任务,最后完成一件包含多个子任务的程序作品,从而达到“自主学习→协助学习→反思学习”的目的。在教学过程中,突出了师生、生生之间的互动,学生和教师的角色鲜明,任务明确,互为配合,共同推动教学活动的顺利开展。如在讲授Java面向对象设计的课前阶段,教师将“类的创建、方法的构建和重载、如何体现Java的封装、继承和多态”等教学重难点录制成短小的视频,并将配套的学案、PPT和相关教学资源等资料上传到网络学习平台上供学生自主学习。学生接到学习任务后,利用课余时间在系统的提示下理解和掌握知识点,并完成在线课前测试,发现新的问题。针对学习过程中碰到的问题,学生可以通过网上查阅、在线交流和反复学习等方式进行初步解决,将不能解决的问题提交给老师以待课中集中研讨解决,老师可以根据学生上传的问题对学生的课前学习做诊断性评价,以便课中做针对性的讲解和指导。课中是翻转课堂教学的核心,是完成知识内化的关键阶段。

如在“图形界面设计”单元的课堂学习中,教师根据课前学生提供的疑问总结出“为什么在界面设计中要引入AWT包和Swing组件?” “如何理解Java的事件处理?” “有更好的方法开发Java图形用户界面吗?”等有探究价值的问题,并结合学生的特点进行分组,引导学生就问题进行讨论和协助学习,在此过程中,教师可根据情况对一些共性问题进行讲解和补充,及时对学习有困难的学生进行个别辅导。学生在探究问题的基础上完成教师布置的“制作简单计算器”的学习任务,达到巩固学习效果和拓展专业能力的目的,教师在帮助个别小组解决问题的同时,要鼓励学生独立思考和发挥主动性,促进学生创新思维的发展。各小组完成学习任务后,要在课堂上汇报学习成果,交流学习体会,分享学习收获,教师对学生的作品进行总结和点评,在肯定和鼓励的同时指出作品需进一步完善的地方。学生在课后将学习作品提交到学习平台,教师也可根据情况鼓励学生利用课余时间录制汇报成果录像上传至学习平台。另外,老师要针对那些学有余力的学生布置一些拓展性的作业,如鼓励这些学生利用Window Builder插件来实现图形界面的快速设计,并完成“制作多功能计算器”的开发任务。学生利用课后时间完成老师布置的巩固练习后,对课中的学习成果做自我评价和组间评价,并按要求撰写学习体会,学生间可以分享这些收获和体会,同时进入下一专题的学习。教师整理学生的学习记录和评价表,对各组的成果进行详细的评价和总结,并根据学习记录和评价结果来进一步了解学生的学习情况,发现教学的不足和差漏之处,有助于教师改进教学方法和调整教学方案。

3结束语

本文探讨了在Java程序设计课程教学中引入翻转课堂教学模式,经过一个学期的实践,学生的学习积极性、自主学习能力、学习效果以及程序设计和调试能力均有了大幅度提升。实践证明,在操作性、实践性较强的课程中实施该模式是可行的,教师的主导作用和学生主体地位都得以体现,学生的实践操作能力,主动学习能力得到较大提升。但在新的教学模式下教师迎来了发展新的教学技能的挑战,需要运用新的教学策略帮助学生完成知识构建,教师须投入更多的精力和时间来准备课前课中的教学设计。另外,翻转课堂教学模式也要求学生有较高的自我约束能力及沟通表达能力,这些问题需要在今后的教学中不断反思与改进。

参考文献:

[1]唐薇.翻转课堂Java开发实践课程教学设计[J].计算机教育,2016

[2]张金颖.翻转课堂教学模式研究[J].远程教育杂志,2015endprint

猜你喜欢

Java程序设计翻转课堂微课
微课在初中历史教学中的应用
Java程序设计基础课实践教学中的分层教学模式研究
翻转课堂在小学数学教学中的应用
与“微课”的首次亲密接触