翻转课堂模式在Java程序设计课程教学中的应用研究

2015-01-06 09:01重庆科创职业学院
大陆桥视野 2015年22期
关键词:程序设计教学模式能力

廖 丽/重庆科创职业学院

翻转课堂模式在Java程序设计课程教学中的应用研究

廖 丽/重庆科创职业学院

计算机信息技术的飞速发展,对高职院校课程教学改革产生了深远的影响,也使高职院校教师面临着严峻的挑战。本文从分析Java程序设计课程现状及存在的问题入手,讨论了翻转课堂教学模式的优势,分析Java程序设计课程采用翻转课堂教学模式的可行性,设计了较为完整的翻转课堂教学方案。采用翻转课堂教学模式,能够提高学生自主学习、沟通合作、分析问题、解决问题等能力,对提高课程的教学效果有积极的促进作用。

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

引言

“翻转课堂”作为一种基本信息技术的新型教学模式,近年来在国内外颇受关注。所谓“翻转课堂”,就是在信息化环境中,课程教师提供以教学微视频为主要形式的学习资源,学生在上课前完成对教学微视频等学习资源的观看和学习,老师和同学在课堂上一起完成作业存在的问题,交流,探讨等活动的一种新型的教学模式。多年来,学生们在Java程序设计编程课上都是举步维艰,有少部分学生甚至选择放弃学习该门课程。为了提高学生的学习积极性,培养学生的自主学习的良好习惯,将翻转课堂教学模式的成功经验应用在Java程序设计课程中,让学生朝着有益的方向发展,是非常重要的。

1.Java程序设计课程现状及存在问题

目前,Java程序设计大多采用了以项目为载体,采用任务驱动的方式教学,主要是在课堂内进行知识的传授,而在课堂外进行知识的内化。这种教学模式在实施过程中存在以下不足:

1.1教学覆盖面小

Java程序设计是面向对象程序设计,包括的内容有基础部分,面向对象,集合,图形图像设计等相关内容,无论是以项目为载体,采取任务驱动的模式教学,还是教、学、做一体化教学方式,虽然对教学有一定的促进作用,但还是以教师为中心的教育模式,任何一节课都受到时间的限制,而总的学时是有限的,因此教师向学生传授的知识也是非常有限的。Java面向对象的相关知识逻辑抽象思维比较强,学生很难与以前学习的课程相衔接。学生对分析问题,解决问题的能力非常欠缺,造成了学生学习本门课程以后,成了看得懂,编不出,离开书本,一摸瞎的结果,因此,学生学得累,老师教得累。

1.2学习环境局限性

高职学生自主学习偏弱,学习内容局限于教师的讲授,对知识的深度和广度没有去深入的研究,因此部分同学反映,Java程序设计课程太难了,上课能基本听懂,自己回家看书就看不懂了,想再学习一遍教师的讲课,想找老师咨询,没有一个合适的平台。等下一次上课又积累了很多新的问题。如此循环,程序设计课变成了耗时多,效果差的课程。

2.翻转课堂教学模式的优势

2.1有利于学生自主学习能力的培养

翻转课堂教学模式是让学生在课外听视频中老师讲解的知识,而课堂上主要是与学生互动,强化学生对知识的内化。这种模式与传统的学习过程颠倒了获取知识的顺序,颠覆了传统教学模式,是典型的以学生为主,教师为辅的教学模式。学生是学习的真正主人,学生可以自己统筹安排学习内容、学习时间,复习等,这无疑是锻炼和培养了学生的自主学习能力。

2.2有利于学生实践能力的培养

Java程序设计是一门要求学生的动手能力和实践能力比较高的课程之一,在课时有限的情况下,很多时候需要压缩理论课时,以增加学生实践课时,教师常常由于时间的原因在讲课时只是点到为止,学生没听懂,教学效果较差。采用翻转课堂教学模式,学生在课外学习课程资料时可以边学习边上机操作。学生在编写程序的自学过程中,学生实践动手能力就能得到训练。再经过课堂上进一步的答疑、讨论、实践练习,学生的实践能力得到更好的培养

2.3 有利于学生沟通,合作能力的培养

社会飞速的发展,要求学生除了要掌握必要的专业技能外,还应具备较强的沟通交流、团队合作、灵活应变等能力。在翻转课堂教学模式下,学生在课前根据教师布置的学习任务进行学习,在学习过程中难免遇到问题,学生可以通过班级QQ群或论坛等途径与同学或朋友交流沟通解决问题,不能解决的问题带到课堂上提出,在老师的引导下,与小组同学研讨,团队协作解决相关问题。在解决问题的过程中不仅培养了学生的沟通能力,与人合作的能力,还能激发学生的创新意识,提高了学生学习的积极性和创新性

2.4能够解决因材施教问题

课程内容是异步传授的,就不受课堂时间的限制,学生可以根据自己的学习基础、学习的风格、接受能力进行学习,学生能够以自己的步调获得,观看和检查材料,学生在学习知识的广度和深度上亦可自由控制等都与传统的教学存在较大差异。在传统的教学活动中,教师不能完全顾及到每一个学生的需求,使一些学生困惑于学习。在翻转课堂教学模式中就可以解决这个难题。学生在课前学习阶段可以根据自己的认知习惯,专业基础,选择适合于自己的学习材料、学习进度、学习时间及学习的快慢程度,真正体现学生是学习的主人。解决了传统教学中的一言堂问题,体现了个性化教学,做到因材施教。

3.Java程序设计课程运用翻转课堂教学模式的可行分析

高职院校越来越重视学生实践能力的培养,而Java程序设计课程是一门实践性很强的课程,理论知识的学习是指导实践,最终要求学生能够运用Java程序设计知识,采用软件工程的思想独立完成一个综合项目的设计。学生要有足够时间和精力完成项目设计。在Java程序设计课程教学中教师常常采用任务模块式教学方法,以任务训练为主,理论讲解为辅的教学方法。根据上述的翻转课堂教学模式的优势论述,翻转课堂教学模式正适合于这类实践性课程的教学实施。

我校Java程序设计设计程序在第二学期开设,学生已学习了C语言程序设计和计算机基础,具有了一定的自我管理能力,自学能力,能够按照老师的要求开展自主学习,满足翻转课堂教学的基本要求。因此,翻转课堂教学模式在Java程序设计程序应用具有可行性

4.翻转课堂教学模式在Java程序设计中的应用

将把Java程序设计课程要应用到的项目按照教学的重难点分解成若干个任务,翻转课堂实现了知识传授和知识内化的颠倒。知识传授在课前完成,知识内化是通过课堂学习活动完成。张金磊等在《翻转课堂教学模式研究》中构建出完善的翻转课堂教学模式。结合这些模式和Java程序设计课程特点,认为运用Java程序设计课程的翻转课堂教学模型应分为学生活动和教师活动二个部分

5.结束语

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

[1]谢延红主编.任务驱动式翻转课堂教学模式研究[M].山东省:德州学院编辑部.2014.

[2]王明芳主编.基于元认知策略的《Java程序设计》课堂教学研究[M].山西省:山西太源出版社.2015.

廖丽(1978-),女,重庆永川人,工程硕士,讲师,主要从事高职高专教育教学。

课题名∶高职软件外包服务专业与产业对接的职业型人才培养研究 重庆科创业学院校级课题 编号:15KC14。

猜你喜欢
程序设计教学模式能力
消防安全四个能力
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
医学专业“Python程序设计”课程教学改革总结与思考
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
“认知-迁移”教学模式在高年级阅读教学中的应用
大兴学习之风 提升履职能力
你的换位思考能力如何
高职高专院校C语言程序设计教学改革探索