提高Java教学效果的方法探索

2017-04-10 07:01王颖锋钱素娟赵静玉
电脑知识与技术 2017年4期
关键词:融会贯通培养兴趣案例分析

王颖锋++钱素娟++赵静玉

摘要:Java是当代高校非常重要的一门课程,如何提高该门课程的教学效果获得了广泛关注。该文从启发引导学生的兴趣,端正学生学习态度和培养学生解决问题的能力以及积累教师教学经验的角度探索了Java教学方法,并进行了举例以说明在教学实践如何实现相应的教学方法。

关键词:Java;融会贯通;案例分析;培养兴趣;教学效果

中图分类号:TP312.2-4 文献标识码:A 文章编号:1009-3044(2017)04-0138-02

Researching a Methodsto Improve the Teaching Effect of Java

WANG Ying-feng1, QIAN Su-juan2, ZHAO Jing-yu1

(1.School of Computer and Information Engineering, Henan University of Economics and Law,Zhengzhou 450046, China; 2. Zhengzhou Institute of Finance and EconomicsHenan, Zhengzhou 450044,China)

Abstract: Java is one of the most important courses in contemporary colleges and universities.How to improve the teaching effect of this course has been widely concerned. From the standpoints of enlighteningstudents interest, correcting learning attitude and cultivating students' ability, accumulating the teachers' teaching experience,this paperresearchedthe teaching method of Java, and gave examples to illustrate how to realize the teaching method in the corresponding teaching practice.

Key words: Java; Digest; case analysis; training interest; teaching effect

Java是當代高校非常重要的一门课程,该门课程不仅是理工科的必修课或选修课,而且是很多文科的选修课。Java为很多大学生提供了就业出路,并为他们提供了高薪[1-3]。Java工程师在软件开发人才需求中高居榜首[4、5]。这一现状对高校Java教学人员提出了较高的要求。只有通过不断的学习才能不断提升自己,在教学中不断发现不足,总结经验才能具备精湛的技艺,才能不断进步[6-8]。那么,该如何提高Java教学效果呢?提高Java教学效果可以从以下几个方面着手。

1参加企业项目培训,用实际项目启发学生兴趣

实际项目案例有助于帮助学生认识学习Java的重要性。因此,选择合适的实际项目案例至关重要。要多选取能够反映当前热门并且在国民生活中有重要作用的实际项目案例,做到有的放矢,这样不仅凸显了Java学习的重要性而且可以有效地调动学生的积极性。例如,在讲解Java多分支语句时,以教务管理系统中成绩录入模块中成绩等级如何判定的案例进行研究和分析。因为这是与同学日常学习息息相关的例子,学生就特别感兴趣,感觉本来枯燥的理论一下子变得具体生动起来,学生结合所学知识侃侃而谈,让一位同学在黑板上写出了他的代码,其他同学对他的代码发表了意见,教师给予评判,借此指出Java中变量应该先声明类型才能对其进行赋值,并说明了分数应该是单精度类型的数据,在进行分支判断前应该做处理,使单精度类型的数据转换为整数类型的数据,并指明将单精度类型数据强制类型转为整数只是截取了单精度类型数据的整数部分,对于这个问题四舍五入后再进行强制类型转换才是正确的做法,并要求同学在课后编制小程序对这一结论进行验证,使得教学效果较好。另外,根据学生的实际情况和专业特点来选择专业性比较强的案例进行研究,往往也能收到意想不到的效果。例如,针对“数学”专业的学生采用一些涉及数学知识的案例:汉诺塔和鸡兔同笼等,他们觉得很熟悉,由于糅合了Java和数学知识,分析比较合理。如果时间和精力充裕的话,教师可以带领学生展开典型的涉及专业知识的Java小程序进行讨论和设计。

2重视学生出现的问题,通过解决问题不断积累经验

在Java教学中,安排有效的实验内容,启发学生解决同一个问题可以有不同的方法,能使学生自觉、主动运用所学的Java知识分析解决问题,研究实验的要求,设计出自己的创新性强、算法合理的程序方案,对他们将来完成课程设计、IT大赛和毕业设计等大有裨益,并且能够使学生对所学知识有深刻认识,培养良好的编程习惯,形成自己的编程风格。但是,之前学生可能没有编过程序或学生缺乏编程练习,在编程过程中难免会出现这样那样的错误,在实验过程中难免有抵触情绪,老师应该耐心指导,对他们的成绩予以充分肯定,使他们感觉到学习过程的成就。他们编程中出现的错误可能各种各样,可能从没有出现过,作为老师要耐心解决,教育他们错误也是帮助发现不足的一种方式,这并不可怕,可以帮助他们掌握更多的知识,具有比别人更多的经验。如在配置Java环境变量时,有的同学将JAVA_HOME作为用户变量,将PATH和CLASSPATH作为系统变量进行配置,导致JAVAC命令无法运行,有的教师没有见过这种情形,可以上网查阅相关资料,告诉学生可以在命令行输入PATH等于配置完成后的PATH值,回车后再输入JAVAC命令。通过学生的失误使教师不断地进步,也让学生深刻记住了这种情况的解决办法。因此,无论是对于学生还是对于教师而言,都是进步的阶梯。

3认真观察配合分析和思考,培养学生解决问题能力

在Java教学中,强调观察能力的重要性。强调编程时需要用一定的算法解决问题。算法是最关键的,如何设计出合理的算法,首当其冲就是如何“观察”,如何辩证地看。从表面的观察到规律的把握,再到之后的算法编程实现,这一系列的过程,其实都揭示了掌握观察能力的重要性。这为教学指明了前进的方向,必须把培养学生正确的观察能力,作为重中之重。分析,也是编好程序的重要因素之一。一个程序如果没有设计者的思考与探究,那么也就无法用自己的程序正确及准确地解决问题。正是因为如此,观察、判断和思考缺一不可。比如用星形打印正三角形,观察到每行的星形的个数以1、3、5等奇数顺序依次增加,并观察给出的正三角形有多少行星形。必须思考星形、空格的规律以及如何控制星形、空格的个数,必须思考如何控制星形的行数。因此,在编程之前,要先认真观察,然后深入分析和思考。才能编出具有合理算法的程序。

4 强调融会贯通,用事实说明课程的体系性和连续性

知识和知识之间是相互联系的,环环相扣,形成一个体系,知识也具有连续性,对先前知识的扎实掌握为后续知识的学习奠定了良好基础,大学的课程设置具有科学性、合理性的特点。但很多同学认识不到这一点。这就需要有一个恰当的时机,让他们感觉到基础的重要性,课程的体系性和连续性。在对Java自增、自减运算的讲解时,强调C语言中也有自增、自减运算,而且原理是完全相同的。给出了几个典型的例子和同学一起回顾和分析相关知识点。使同学们明白C语言的学习对Java学习的助益作用,引导他们对以往的学习态度的反思。通过Java的教学也为今后C语言教学的重要性增加了有力的证据。大学课程不仅要传授知识,而且要进行思想引导,帮助学生树立起正确的学习态度。通过教学过程中不断发现问题,可以为其它课程的讲解提供有益启示。通过教学不仅可以对知识更加深刻理解,而且可以对教学方式、方法不断地反思,从而摸索出取得良好教学效果的方式和方法。

5 结束语

综上所述,在Java教学当中结合Java课程的特点和内容进行不断学习和进步,授课时不是局限于课本,而是放眼Java的应用发展趋势,不断扩充和改进。在Java的教学过程中,师生双方在教与学中互动和交流,不断发现问题,解决问题。在教学中关注学生编程能力和技巧培养的同时,教师也在教学活动中不断学习和总结反思,参加企业的Java项目的培训,从而使得授课内容更饱满,具有实用性,帮助学生适应项目开发。同时结合实际开发案例分析和练习,将所学的知识融会贯通,达到理想的教学效果。

参考文献:

[1]曹凡,吴玉.浅析Java的发展现状与趋势[J].计算机时代,2010(5):10-12.

[2]鹰扬.Java:梦开始的地方[J].软件工程师,2003(3):56-57.

[3]韩芝萍.Java课程教法改革初探[J].新课程(教育学术),2012(2):26.

[4]张晓苗.混合学习在中职Java课程中的应用研究[D].辽宁师范大学,2012.

[5]喬德军,张延军,赵培华.面向Java软件工程师的课程群建设研究[J].中国成人教育,2009(12):116-117.

[6]陈彬. 基于分层教学提升师范生实践能力的行动研究[D].华中师范大学,2013.

[7]黄晓燕. 教师实践性学习的个案研究[D].华东师范大学,2013.

[8]叶永菁. 在中学生物实验教学中培养创造性思维的研究[D].福建师范大学,2001.

猜你喜欢
融会贯通培养兴趣案例分析
化繁为简 融会贯通——例谈概率知识综合问题
左顾右盼 瞻前顾后 融会贯通——基于数学结构化的深度学习
父亲缺失案例分析
冷库建筑火灾特点及调查方法研究
让语文课堂评价语绽放异彩
从“融会贯通”到“灵活运用”