APP下载

Java程序设计教学改革研究与实践

2013-08-15褚洪波

长春教育学院学报 2013年14期
关键词:讲授程序设计教学法

褚洪波

Java程序设计教学改革研究与实践

褚洪波

本文提出了《Java程序设计》这门课在教学中存在的一些问题,并且有针对性的提出了一些改革建议,目的是激发学生学习这门课的兴趣,真正的做到学有所成、学以致用。

Java程序设计;教学方法;案例教学

《Java程序设计》是软件专业的一门必修课程,是培养软件开发能力的专业基础课程。Java语言是网络时代的主流程序设计语言,它很好的体现了面向程序设计的思想。Java在现代软件设计中起非常重要的地位,应用广泛。传统的教学方法及模式并不能很好的诠释这门课程,导致学生的学习积极性不高,学习效率低下。经过多年的授课我们总结了一些经验,并做了一些探讨和实践。

一、传统授课模式存在的问题

(一)教学方式不足以吸引学生的注意力

走访很多的大专或者本科院校,发现现在的大学课堂上讲授Java课程的老师往往只用传统的PPT课件上课,或者是照本宣科的讲解一些课本上的例题,大部分同学在上课时都处于昏昏沉沉不听课的状态,课堂听课效率极差。但是上个学期我们专业邀请了一位做Java工程项目的人给同学们上了几节课,课堂效果极好。为什么反差这么大,究其原因一方面是老师讲课不够生动、不足以吸引学生;另一方面是大学老师大多都没有实战经验。

(二)实践教学过于形式化,学生只知其然不知其所以然

大多数学校实践过程基本上是学生自己上机实验,把教材或老师讲授的内容在电脑上加以验证,验证出来了就算完成任务,至于为什么会是这个结果往往是一头雾水。另外,大部分高校缺乏项目实践的各种环境,比如网络环境、硬件环境、软件环境等。

(三)与Java相关的课程群建设不完善

与Java相关的课程群之间存在着一定的壁垒,尽管在内容上耦合紧密、存在内在关联又同属一个教学目标,但课程内容之间的融合、关联和交叉却不足,课程之间存在的一些相似的教学内容并没有取舍。对于老师来说如果不能合理的把教学内容安排好,学生在学习过程中可能就会逐渐失去学习兴趣。

二、Java程序设计的教学改进

(一)提高授课教师自身水平

Java程序设计是一门实践性很强的基础课程,因此在教学过程中对授课教师的自身水平也提出了很高的要求。授课教师最好能够定期外出学习,能够参加一些项目的实训或者实际项目的开发,这样教师在授课过程中能多一些经验。

(二)改革传统的教学方法,根据学生素质及课程特点灵活的选择授课方法

传统的“课上讲,课后练”这种教学方式很难满足《Java程序设计》这门课程的教学需求,达不到好的教学效果。根据《Java程序设计》这门课程的特色,教学过程中要勇于尝试多种新的教学方法,借助这些方法灵活的将设计的理念及思想传输给学生,让学生对这门课产生兴趣,变被动学为主动学。现将我在授课过程中觉得可采用的几种教学方法介绍如下。

1.演示教学法+案例教学法+任务教学法。课堂上先将本堂课制作完成的实例效果展示给学生们,然后再分析、讲解、操作。在讲授的过程中不要面面俱到,可以有所保留,这样学生在学习过程中可以自己提出问题,并自己找出解决问题的途径和方法,这样不但能够培养学生独立分析和处理问题的能力,而且能够更好的吸引学生。这样的一个案例的引入,能够很好的激发他们的学习兴趣。在此基础上给学生安排任务,明确任务的内容、条件和目标等,并通过对这个工作任务的提示来激发学生的学习动机。

2.工程项目教学法。在课程讲授到一定进度的时候,以企业项目组的形式,教师充当项目经理的角色,学生在教师的指导下共同完成项目任务。在目标达成的过程中,学生通过努力自主的学习构建知识,从而掌握计算机相应职业领域的核心技术和技能,同时还学会了在小组中互相协作完成任务,锻炼了学生的团队协作意识。该教学法的使用目的主要是构建“学校-企业-社会”一体化的人才培养模式。与社会、企业共同组成项目小组,学生自始至终参与实践项目的全过程。

3.分层教学法。分层教学法是根据学生不同的知识、能力起点和学习态度,在教学过程中针对学生不同的个性特征与心理倾向,设计多层的教学目标,运用不同的教学方法进行教学,从而使学生能在原有的基础上学有所得。

(二)适当的增加实践课的课时

现在程序设计类课程基本都排在实验室上课,这样教师在授课过程中可以灵活掌握理论讲解和实验练习的课时分配,教师的讲授和学生的练习可以交叉进行,边讲边练、趁热打铁,还可以适当的增加实践课的课时,这样授课教师能够及时发现学生在开发中存在的问题。

(三)教师可以把一些真实的案例交给学生来做

无论是课堂上安排的实验还是项目都只能是一个模仿的开发环境,与真实的平台还存在着一定的距离。教师在授课过程中可以把自己手中掌握的一些真实的案例交给学生来分析、完成,让他们在发现问题、解决问题中增加学习的主动性和积极性。同时也能为他们积累很多解决实际问题的经验。为他们将来工作奠定一定的基础。

三、结束语

《Java程序设计》这门课在教学过程中应注重教学理念和教学方法的改变,教学任务和实验环境不但要融入校内教学中还要扩展到校外实践中。主要目的就是要激发学生的学习兴趣,提高他们的学习积极性,培养他们的创新精神和团队合作精神,为以后就业打下基础。

责任编辑:姚 旺

TP31

B

1671-6531(2013)14-0099-01

褚洪波/鸡西大学讲师,研究生(黑龙江鸡西158100)。

猜你喜欢

讲授程序设计教学法
浅谈高职英语精读讲授中的文化导入
批注式阅读教学法探究
基于Visual Studio Code的C语言程序设计实践教学探索
实施“六步教学法”构建高中政治高效课堂
从细节入手,谈PLC程序设计技巧
思政课教学中如何做到讲授“活”?
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
开放引导式阅读教学法描述
注重有效讲授 打造高效课堂