摘要:启发式方法可以有效提升高校学生的创新能力,JAVA实验课程在计算机类课程中占据着非常重要的位置,合理的运用启发式教学方法,不仅学生的JAVA程序设计能力可以得到很大的提升,而且也能够有效的提升教学效率。
关键词:启发式;JAVA实验教学;改革
由于创新型人才具有较强的实践能力,因此这类人才得到了人才市场的重点关注,而启发式教学是培养创新型人才的一种主要手段。在JAVA实验教学过程中,教师应该从实践与应用的角度出发,使学生更好的理解与掌握知识,并运用所学知识完成程序设计以及调试等工作,这样不仅提升了学生的动手实践能力,而且也有助于提升学生解决实际问题的能力。
一、JAVA实验教学现状与发展要求
JAVA是一门广泛应用的语言,得到了各个行业的广泛应用,比如电子商务、电子政务等领域都是通过JAVA语言进行开发的。为了满足人才市场的需求,很多高校都设置了这门课程,在JAVA的学习过程中,很难明确自己的学习方向,在一定程度上降低了学生学习的兴趣。另外,计算机专业的学生在学习JAVA的过程中,也存在着很多的不足之处[1]。
第一,传统的教学方式。教师让学生了解实验内容,之后学生根据实验的具体要求完成程序编写与调试等工作,在这个过程中教师与学生缺乏交流,从而教师不能够及时了解学生对知识的掌握程度。第二,学生学习的积极性不高。由于JAVA具有较强的实践性,学生在学习的过程中会经常遇见一些困难,很容易失去学习编写程序的信心,从而失去学习JAVA的热情。还有一些学生没有意识到学习JAVA语言的重要性,并没有与自身的职业发展进行有效的结合,导致了学生缺乏学习JAVA的积极性。第三,学生基础不强。计算机领域并没有涉及很多相关的课程,很多学生前驱课程的基础知识掌握的不够牢固,相比较计算机专业的学生,他们的缺乏一定的学习基础。由于没有得到很好的训练,对于一些软件开发的知识概念很难理解,在编写程序的过程中会经常出现一些错误。
二、改变JAVA实验教学现状的策略
在JAVA教学过程中,教师应该把学生放在课堂的主体位置,而教师扮演引导者的角色,引导学生进行学习,这样才能够有效的提升教学质量。如果教师具有较高的计算机水平,那么面对学生的问题也能够有效的解决,使学生掌握正确的方法解决实际问题,从而能够调动学生学习JAVA的积极性,使他们全身心的投入到课堂当中。教师不仅要掌握JAVA知识,而且还要了解一些其他的语言以及JAVA的开发工具。比如在介绍NetBeans时,不仅要使学生学会使用方法与安装步骤,而且还要使学生熟练的操作调试工具进行解决实际问题,培养学生知识的运用能力。因此学校可以组织教师进行定期的培训,提升教师的专业技能与教学水平,在培训的基础上,教师还应该提升对JAVA的认知水平,而不是还停留在一些基础知识的表面,同时还要加强编程实践的训练,从而提升学生的学习效率[2]。
三、启发式教学方法的特征与运用原则
在教学过程中,很多教师运用启发式教学方法,加强了与学生之间的沟通,教学效果也得到了很大的提升。但很多教师并没有真正理解启发式教学的概念,甚至认为学生能够正确的回答问题,就受到了相应的启发,与学生之间完成了教学互动。因此这种简单的想法很难达到启发的目的,并且无法与学生进行有效的互动,启发式教学是教师与学生之间进行探究问题、思想交流的过程,教师应该引导学生进行独立的思考,从而培养学生形成良好的学习习惯。
在运用启发式教学的过程中,教师要根据实际教学目标展开教学活动,从学生的知识掌握程度、学习能力、心理特征的角度出发,通过师生之间的互动,激发学生学习的欲望与学习兴趣。同时教师要对学生进行启发与诱导,使学生能够根据自身的学习水平选取合理的学习方法进行学习与思考,从而促进学生的全面发展。
想要启发式教学方法发挥其作用,那么应该遵守以下几点启发式教学原则:第一,应该把学生作为课堂主体,充分发挥学生主体性与教师主导性的作用。第二,教学方法与学生的学习水平进行有效的结合,培养学生自主学习的能力,使学生能够掌握科学的学习方法。第三,根据学生的学习能力展开教学活动,使学生能够更好的掌握知识,并运用知识解决实际问题。
启发式教学不仅可以促进学生的全面发展,而且也能够将学生的主体性呈现出来,教师应该根据实际情况设置具有针对性的教学目标,这样启发式教学才能够发挥最大的作用,教师在有限的课时时间内也能够有效的完成教学任务。
四、基于启发式教学方法JAVA实验教学的改革
相比较其他的教学方法,启发式教学方法具有一定的独特性,但只有与实际教学内容进行有效的结合,才能够有效的提升课堂教学效率,学生的创新能力与思维能力才能够逐渐的提高[3]。
(一)从具体问题入手
在JAVA教学过程中,教师应该从具体问题入手,提出一些相关的问题,并且通过实例对函数的性质进行证明,然后进行归纳与总结,整理出具体的使用规则,这样学生才能够真正的理解函数知识,并解决实际问题。通过对程序的设计,学生已经掌握了一定的编程规则,对于一些重要的规则,教师应该进行认真的讲授,而非重要的规则,只需要简单的说明,同时应该将编程与算法作为重点问题进行研究。
(二)教学过程中的重新设计
在教学过程中,首先应该给学生布置相应的实验任务,尤其是设计性较强的实验,让学生根据自身掌握知识的程度进行实验选题,之后明确具体的实验要求以及实验的重点内容,对一些实验难点应该给予相应的解释说明。其次,让学生独立的分析问题,对于学生提出的问题,不应该直接给出学生答案,而是对学生进行相应的指导,让学生独立的解决问题。最后给出相应的参考代码,对于一些重点的代码,教师应该引导学生进行探究与分析,并将代码记录下来,使学生加深对该代码的印象。
(三)合理的运用任务驱动教学方法
在没有进行教学活动之前,教师可以为学生设置相应的学习任务,用这个学习任务作为学生学习的动力,在完成学习任务的同时,可以达到自主学习的目的。在教学过程中,学生完成学习目标的基础上,教师应该提升学生发现问题与解决问题的能力,学习水平不同的学生,学习欲望与探究精神也会有所不同,教师可以通过以往的知识提出新的问题,并且问题要具有一定的启发性。另外,还要对教学结构进行相应的调整,更新教学设计方式,以先进的教学理论展开教学活动,培养学生形成创造性的思维,从而提升学生的综合素质。
(四)检查与考核方式的改革
在传统检查作业的过程中,教师往往只对作业内容进行检查,忽略了完成作业的质量,教师给学生布置大作业时,可以让学生根据实际情况进行自主选择。学生在做作业的过程中,教师应该重视学生完成作业的过程,了解完成作业的进度,如果学生的某一环节出现了问题,教师要给与相应的指导,最后对学生的作业进行考核。
结论:
综上所述,启发式教学方法在JAVA实验教学中发挥着重要的作用,不仅可以提升教学质量,而且也能够培养学生的创新能力与意识。同时根据学生的学习水平,制定有针对性的培养目标,加强与学生之间的互动,提升学生的学习效率,使学生能够更好的掌握知识。
参考文献:
[1]陈素清,王顺利.微课在Java程序设计实验教学中的应用探究[J].电脑与信息技术,2018,26(03):84-86.
[2]乔善平,荆山,隋永平.基于案例驱动的Java程序设计课程实验教学探讨[J].计算机教育,2018(06):145-148.
[3]吕颍颍,吴华芹.互联网+时代下《Java程序设计》实验教学改革的研究[J].电脑知识与技术,2017,13(35):167-168.