APP下载

翻转课堂在高职Java程序设计课程中的探索与实践

2017-01-28郑治武湖南软件职业学院

科学中国人 2017年18期
关键词:程序设计教学方式教学模式

郑治武湖南软件职业学院

翻转课堂在高职Java程序设计课程中的探索与实践

郑治武
湖南软件职业学院

在科学技术与教育碰撞的过程中,翻转课堂应运而生。教育信息化带来的学习方式变革能够更好地引导学生独立思考,为培养学生的创造性思维提供了便利条件。本文大概地介绍了翻转课堂,以及《JAVA程序设计》课程为中心,着重从课前资源准备、课上教学组织、课后总结拓展、三个方面进行了详细的教学设计,通过具体的教学实践,进一步突出翻转课堂相对于传统课堂的优势作用。

翻转课堂;Java程序设计;高职;探索

《Java程序设计》是高职院校软件技术专业一门专业核心课程,也是一门综合性很强的实践性课程。但传统的教学方式不对,使得学生学习的效果不好。所以,要解决这一高校中普遍存在的问题,就可以选择将翻转课堂代替传统的教学方式,运用翻转课堂能够培养学生灵活思维能力和学生自主学习的能力,进而有效地提高了教师的教学质量。

一、翻转课堂的概述

(一)翻转课堂的历史

早在2007年,美国的两位教师,乔纳森·伯尔曼和亚伦·萨姆斯首先使用了翻转教学,取得了一定的效果;后来,两位老师将这种方法推广,建议他们的学生在家里观看老师录制的教学视频,来到课堂上之后在讨论所学的知识。萨尔曼·可汗在2011的时候,在TED上的发表了一次演讲,名为《用视频重新创造教育》,其主旨就是“翻转课堂”这一教育理念,让翻转课堂在美国开始盛行。这是一种与传统不一样的教学方式。

(二)与传统教学模式的区别

它与传统的教学模式不同,传统的教学方式就是单纯的授课老师在课堂上讲授,课堂中答疑并布置课后作业。而翻转课堂的方式则是,首先让学生在家里看老师通过相关的软件提前录制好的视频,并让学生思考老师在视频中提到的问题,然后在课堂上讲解视频中布置好的习题作业并开展协作探究和进行互动交流来帮助同学理解和内化所学知识。真正地针对学生所学的知识创造出一个有利于学生提升能力,构建知识框架的环境。相比之下,这种教学方式相对来说更适合学生。

(三)翻转课堂的特点

传统课堂的讲课方式使得每个学生拥有一样的学习时效。但是运用翻转课堂这种特殊的教学方式,使得学生更加具有自由的学习时间,还能提高他们的学习自主性。他们可以在老师面对面讲授课程之前自由地选择学习时间,根据自己的实际知识积累选择他们想要学的课时,在完成最必需的学习视频基础上,挑选视频学习,能够让学生将知识掌握得更加透彻,查漏补缺,巩固积累,同时培养了学生自主学习的能力。翻转课堂最明显的特点就是在课前预习的基础上,更加延伸学生的课前课后学习时间,稳固学生知识的掌握,提高学习的效率。翻转课堂的模式使得学生与老师有更多的互动和探讨,不一样的教育模式能够更好地激发学生主动学习的兴趣,这种教学方式下培养的学生更具探索精神和创新能力。

二、传统模式教学Java程序设计的缺陷

Java程序设计是一门需要学生熟练运用所学知识解决实际问题的课程,它虽然比较容易上手,但是抽象概念比较多,比较难以理解,就算学好也不见得会相应地能解决大型开发项目。所以也要一种好的学习方式,才能更好的将自己所学的知识成熟的应用到实际问题上。以往讲授Java程序设计的方式,就是让学生自主地在课前预习,老师在课上讲解相关理论知识,在课堂上将课本上的程序演练一遍,演练的同时配合讲解书上的知识,然后安排学生下课完成作业。实际上,大部分同学由于预习前因为概念的抽象难懂而选择不预习,在上完课之后又因为没有及时通过上机巩固知识,导致一旦遇到真正地项目,就不知道如何解决问题,问题越积越多就会导致完成的项目最后达不到预期的效果。

三、翻转课堂教学模式具体实施

(一)构建良好的视频支撑系统

翻转课堂的引入需要可以支撑老师构建学习环境,方便学生学习的系统,该支撑系统必须更好地管理老师课前设计好的学习的视频资料。构建一个良好的支撑系统也可以更好地监控和分析学生的学习情况。翻转课堂所需要的支撑系统必须包含两种功能:一个是视频的管理分类和学生学习进度设定;第二个是实时的记录学生观看视频的信息,并对其学习进度统计分析。

(二)课前教学资源准备

课前准备翻转课堂的教学模式,教师提前准备课前视频,要讲解的知识案例等资料的工作。在准备视频的时候,可以将一个知识块分解为三个视频教学板块,来有效的减少教学视频的时长,使得学生学习时不疲劳不分神。在每一个视频板块中演示Java的代码,让学生同时自己编写并运行来熟悉知识点。并在视频中嵌入相应的知识测试,向学生提出问题。最后,将教学资源上传到学习支撑系统,供学生课前学习。

(三)课上教学组织

教师可以在课堂上先和学生一起进行视频中所学的知识回顾,使学生能更好地把握知识重点。老师将要学的知识中的重难点,比如Java中的一些继承,多态的比较抽象的知识点,在课前设计一些话题或问题,开展小组讨论,引导学生发散思维,并解决部分学生遗留的问题。课上教师可以给出Java的简单程序,在课上让同学画出内存图,亲自指导,一方面监督学生的课前学习效果;另一方面,更好地发现没有被学生理解和内化的知识点。

(四)课后总结拓展

课后是可以很好地体现学生的学习效果,教师可以在课上把课前课中提到的知识点,代码块,内存图等做一个简要的总结,或者整理成一个文件包,发给学生课下练习,以达到课后复习的效果。学生还可以对教师的教学过程设计和教学资源准备提出反馈建议。教师结合学生的反馈情况进行教学反思,以改进自己的教学设计。

四、结束语

对于Java这类需要理论和实践相结合,才能真正学好并能熟练运用到生活中的课程,况且,翻转课堂这一教学模式,十分适用于软件实践开发类课程,传统大学的教育模式会发生一定的变革。与此同时,翻转课堂的教学模式对于教师和教学设备提出了更高的要求,如何将翻转教学模式恰当的引入到课程中,需要学校、老师付出更多的精力和努力。

[1]谢海波,雷军环.《JavaWeb应用开发》课程翻转课堂教学模式实践[J].科技视界,2014

[2]叶海智,张爱静,黄宏涛等.基于CPS模型的翻转课堂教学模式构建——以“JAVA语言程序设计”课程为例[J].现代教育技术, 2016

[3]唐琳,李彤,肖大薇等.基于翻转课堂的Java开发实践课程教学设计[J].计算机教育,2011

猜你喜欢

程序设计教学方式教学模式
基于SolidWorks和VBA的电机阶梯轴建模程序设计
基于OBE的Java程序设计个性化教学研究
群文阅读教学模式探讨
项目化教学在Python程序设计课程中的应用
“思”以贯之“学、练、赛、评”教学模式的实践探索
医学专业“Python程序设计”课程教学改革总结与思考
“真”学习:基于“教学做合一”的教学方式改进
“认知-迁移”教学模式在高年级阅读教学中的应用
浅谈新型信息化教学方式的困境及解决策略
5E教学模式对我国中学数学教学的启示