浅析Java课程教学方法探索论文

时间:2020-12-03 13:19:27 其他类论文 我要投稿

浅析Java课程教学方法探索论文

  论文关键词:Java;案例教学;多媒体教学;实用技能

浅析Java课程教学方法探索论文

  论文摘要:结合Java课程的特点,针对目前高职中Java课程实际教学中存在的问题进行分析,从而提出几点教学改革思路、手段和方法,以激发学生的学习兴趣、提高实用技能、培养严谨的逻辑思维能力和创新能力,使学生具备基本的项目开发能力,从而为软件行业提供更合格的Java应用型人才。

  在高职软件专业开设Java课程,要向学生讲解Java作为通用程序设计语言的本质特征和语法规则,介绍主流的程序设计思想方法,并以大量程序实例说明面向对象的程序设计方法,使学生具备一定的项目开发能力,因而Java是专业学生提高软件开发水平的关键性课程。

  但是该课程在实际教学中,还存在以下问题:

  (1)学生普遍反映Java很难,害怕学Java。在Java之前已经开设了C语言课程,所以学生对于Java语法级别的学习相对容易,例如基本数据类型、运算符和表达式等。但是C是面向过程的语言,而Java是面向对象的语言,需要学生用面向对象的概念进行思考和设计,这对于大多学生来说是一种新的体验和挑战。很多学生反应不知该如何理解“面向对象”,对于“对象”可以做什么以及怎么做而感到困惑。而且程序设计不仅要求设计者具有很强的逻辑思维能力,思路清晰,要求设计者能不断自我学习,适应现代编程技术的变化。所以这对一些学生造成了学习压力,进而导致害怕编程。

  (2)过于重视语法,实践教学不够,忽略了学生动手能力的培养。语言课程主要是学习用计算机解决问题的思考方法,培养编程应用能力。有些教师平时只注重语法的讲解,但是却很难把一个编程问题分解成结构良好的Java程序,让学生思考如何解决。这些都暴露了程序设计教学中注重语法细节、忽略总体思想方法和整体过程实现的问题。另外教师在教学的过程中缺乏实际的项目教学,学生的实用技能和动手能力得不到培养。

  1、教学方法的探索

  在Java程序设计教学的内容和方法上需要做一些改革,以提高学生的学习兴趣,促进学生实用技能的提高。

  1.1注重编程思想的训练

  学习一种编程语言,首先是掌握编程思想,找到编程感觉,一旦掌握了编程思想,只要简单了解该语言的语法特点便可触类旁通。编程思想是在反复的教学、观察、分析、比较、总结中积累的。要有好的编程思路,逻辑思维能力很重要。在日常教学中,要结合具体的实例详细讲解面向对象的概念,另外要进行启发式教学,培养学生的逻辑思维能力,提高学生的面向对象的分析和设计能力。在教学中,要强调完整的应用系统设计思想的建立,要让学生从简单的实例出发,掌握编程的一些常用结构和实例算法,逻辑能力就相当于理论指导,实例算法就相当于实战经验,然后逐步提高难度,以减低学生的学习难度。

  1.2案例教学

  案例教学是一种对真实项目的模拟和仿真,是指在教师指导下,根据教学目标和内容的需要,采用案例组织学生进行学习,研究及锻炼能力的方法。对于程序设计课程.如果没有任何案例的话.直接讲解一些抽象、难懂的概念和语法的话,那么教学过程显得枯燥无味。所以在Java课程中在教学中,要摒弃“提出概念,解释概念,举例说明”的传统的教学方式,转变为以案例作为重要载体组织教学,通过案例“提出问题,介绍方法,归纳结论”,从而使学生获取全面的知识。

  引人项目驱动的案例教学,以项目为导向,以模块为驱动,围绕项目把语法和规则渗透到教学过程中,可以让学生更好地理解面向对象的编程思想,活跃课堂气氛,提升教学效果,激发学生的学习热情和能动性,提高学生分析问题和解决实际问题的能力和团队协作精神,增强课程内容与职业岗位能力要求的相关性,使Java课程的教学真正达到学以致用的效果。案例要浅显易懂,实用价值高,案例的安排注意循序渐进,前后衔接,案例中对一些程序设计中的原则、方法、经验以及一般规律进行提炼总结,从而进一步启发学生的'编程思路。

  1.3采用多媒体教学

  多媒体教学包括采用多媒体课件,对于学生来说,语言课程大都比较枯燥,过于抽象,如果采用传统的教学方法,针对性差、学生兴趣低、学习效果差。为此应该利用现代多媒体技术,制作CAI多媒体教学课件辅助教学,以增强教学过程的趣味性,激发学生学习的积极性。在CAI课件中,结合相关的文字、图片、视频等多媒体技术,并结合具体的项目,图文并茂地向学生传授系统化的知识。例如类和对象的概念、类的继承等,用语言很难描述清楚,就通过课件的方法、图形的形式等,增强感染力,提高学生对Java语言的学习兴趣,改善教学效果。 在教学手段上应充分利用现代化的多媒体技术,利用大屏幕投影进行直观教学,采用演示—操作—讲解(即边讲边练)授课方法进行教授。多媒体技术为教学提供交互式的教学环境,学生可以按照自己的学习基础、学习兴趣来选择学习策略、学习的内容和适合自己水平的练习,体现了学生的主体地位。学生在这种交互式教学环境中有了主动参与的可能,有利于激发学习兴趣形成学习动机。演示程序的调试与运行过程,真正实现了用计算机教计算机,使教学更具直观性和互动性,同时加大了授课的知识量。

  1.4注重实践模拟

  程序设计语言的教学目的是培养学生分析问题、解决问题的能力,使其具备严谨的逻辑思维能力和创新能力,具备基本的项目开发能力。实现这一目的最有效的方法即为实践.实践是对所学内容的综合运用和巩固提高,通过实践,一方面能够巩固前面所学的基础知识,另一方面能让学生自己动手去完成相关的模块,从而让学生了解开发项目的基本流程,为日后从事Java领域的开发工作打好基础。在理论讲授后,紧接着是上机实习,使学生的理论知识的掌握与实际操作技能的提高相互促进。教师应根据学生的实际,精心布置一些能够提高学生动手能力与创新能力的课后练习和课后实训课题,使得理论教学和实践训练交替进行,让学生自己动手去完成一些简单的项目,使得学生在解决问题的过程中获得成就感及信心,从而发挥学生的主动性和创造性,提高学生独立思考问题、分析问题、解决问题的能力。

  1.5给学生充分的自由,建立开放式课堂

  在教学中要充分调动学生学习的主动性,以学生为主体,教师为主导,充分考虑学生的学习基础和学习需求,给学生充分的自由空间,尽可能提供完善的软件、硬件设备及其他教学条件,包括高质量的教材、开放的实验室、完善的实验教学辅导系统;利用课堂交流、机房、即时交流工具、BBS等平台,教师多与学生交流,了解学生知识与教学方面的需求,加强师生互动;在校园网上公开本课程的课程教学纲要、课程实践教学纲要、教案、课程实验指导、习题集、教学课件及课程相关的参考资料,为学生课后自学提供便利。

  1.6加强职业素质教育

  应该强调职业素质教育,把职业素质教育融合到日常教学中去,造就有特色的应用型软件技术人才。对于Java教学,职业素质教育首先应该强调团队精神和分工协作能力。现实中的开发任务通常不可能由一个人单独完成,需要通过组成强大的团队来创造奇迹。所以在教学中,可以把学生分成若干个小组,以小组为单位合作完成项目,学生通过分工协作可以锻炼自己的沟通能力和合作意识,这可以帮助学生在未来工作时更快地融人到企业文化中去。其次应该养成规范化、标准化的代码编写习惯,使代码具有良好的可读性,不但有助于代码的调试和移植,也有助于不同技术人员之间的协作,对于开发的分工、项目的扩展性有很大的帮助。

  2、结语

  总之,好的教学方法需要在教学实践中不断地完善和创新,在保护学生学习积极性的前提下,按照认知规律组织教学、不断创新,因材施教,逐步提高学生的动手能力.培养出更多合格的lava人才。

【浅析Java课程教学方法探索论文】相关文章:

1.《经济法学》课程教学方法改革浅析论文

2.管理学课程教学方法研究与探索论文

3.浅析计算机控制技术课程实践教学探索教育论文

4.高职会计的教学方法教学探索论文

5.随机过程课程教学方法论文

6.JAVA语言课程设计论文致谢范文

7.《会计基础》教学方法改革的探索会计理论论文

8.浅谈财务会计课程教学方法论文

9.《财务分析》课程教学方法改革的思考论文