APP下载

Java语言程序设计教学改革与实践

2020-10-21火明刚

教育周报·教育论坛 2020年12期
关键词:Java语言程序设计

火明刚

摘要:网络世界的快速发展离不开各种优秀软件的开发与应用,然而在软件开发之中,Java程序设计语言已经成为了软件开发的重要设计语言之一。但是由于Java设计语言知识的繁杂以及知识的难度,使得在Java语言程序设计的教学在本科阶段的开展较为困难。基于此,本文分析了Java语言程序设计教学改革的一些方法与实践,以此来供相关人士交流参考。

关键词:程序设计;Java语言;教学改革实践

引言:

互联网网络的飞速发展也使得各种各样的软件应用推陈出新,而Java设计语言也在不断发展变化,一些全新的方法等都逐渐被加入到Java语言当中。而这些变化也使得本就对本科生而言较难掌握的Java语言更加难以学习掌握,学生在课堂上就难以跟随教师的上课节奏,使得Java语言的教学目标难以达到[1]。并且在实际的教学之中,院校的系统以及各种软硬件设备的问题还没有得到有效的解决,因此当前应当根据学校现实的能力,根据企业人才的需求,并且再充分了解掌握到学生目前真实的水平之后,对Java语言程序设计教学做出积极的改变,采取新的教学模式以及综合考核能力的方式,最大可能激发学生对于Java语言学习的积极性,对Java语言学习的热情,从而有效提升Java语言课堂的教学质量与学生的Java语言掌握应用水平。

一、对教学环境的改革

Java语言作为应用类的学科,学生在学校学习的Java课程需要与企业所需要的人才进行对接,使学生在毕业后能够较快地成为企业所需要的对口人才。这就需要对当前Java语言的教学开发环境做出改变,对于开发工具的改革可以分为三个部分,首先可以让学生使用eclipse的中文版本来成为学生的基础开发工具,让学生在此基础上开发出Java语言的应用,尽快熟悉使用Java语言进行软件开发的环境[2]。再安装SWT Designer的可视化的插件,帮助学生建立出Java GUI的开发环境,这个开发环境可以让学生通过拖移鼠标就可以来实现界面的设计,非常的方便,但是这也需要学生在完成第一部分的操作并熟练掌握之后。最后是可以安装Hibemate插件,可以根据自己的需要添加库类包,例如sqlserver等驱动库类包,还可以添加配置文件以及编写hibernate映射文件等,从而使得学生能够建立起数据库的连接。利用这循序渐进的三部分,让学生在不断的实践操作之中能够真正熟练掌握Java程序设计语言,并逐渐成长起来。

二、对课程学习内容的改革

如果学生对于C语言程序设计有较好的掌握,那么调试Java语言设计的一些数值类的程序难不倒这些学生,然而Java程序面对的是对象语言,在这其中的最重要的难点就是如何改变学生以前面对过程的开发思维,使其转变为面对对象的编程开发思维,这是对教学内容改革的一大难点。因此就需要教师在教学的全部过程,一定要让学生掌握好所有基本流程,加以反复练习,使学生的掌握程度不断强化[3]。在教学之中不断让学生学习掌握相关实例,让学生主攻解决实际的问题,在此过程之中让学生逐渐运用面向对象的思维方式来解决一些较为复杂的问题,更好地理解Java语言的性质。

在具体的学习内容上,可以分为Java的基本语法、Java程序语言的线程机制、图形用户界面设计以及连接数据库等多个部分,教师一定要明确各个相关学习单元的主要知识点,让学生了解学习到各种经典的案例和各类型大赛的题型,让学生进行大量的反复练习,引导学生利用在课堂之中所学习到的知识来对一些小型的系统进行自己的设计分析,让学生在这些练习之中了解到自己的能力优势之处以及不足之处,让学生在实践操作之中肯定自己优秀的一面,认识到自己学习后所拥有的能力,不断在发展之中肯定自己。而教师除了鼓励学生帮助学生认识自己的能力之外,还要指出学生当前的不足之处,帮助学生尽快弥补自己的缺陷,使学生能够充分的发展自己的优势,补齐自己的短板,为Java语言的学习增添动力。

三、结束语

在Java程序设计语言的学习过程之中,教师一定要积极的寻求与学生的沟通,与学生的沟通交流,可以在交流之中了解到学生在学习Java语言时的困难所在以及学生对于课堂教学的建议,并且这也可以使得教师积累更多的教学经验,使得教师掌握更多学生对于Java语言学习的想法,便于教师提高教学水平,使得教师在Java教学方面能够创造出自己的适应学生的科学合理的教学方式[4]。教师在课堂上根据学生的学习能力做出针对性的变化,引导学生建立起适合自己的学习方法与节奏,培养学生的自学能力、独立思考能力,独立解决问题的能力以及创新能力。让学生逐渐熟练掌握Java程序设计语言,能够设计出更加优秀的高品质应用。

参考文献:

[1]程舒通. 职业竞争力导向的课堂教学改革与实践——以《Java语言程序设计》为例[J]. 考試周刊, 2018(11):137-138.

[2]李丽丽. 项目教学法在Java语言程序设计教学中的应用[J]. 电脑知识与技术, 2019(19).

[3]翟贵敏. 高职软件技术专业《Java语言程序设计》课程的微课设计研究初探[J]. 软件导刊·教育技术, 2019, 018(005):77-78.

猜你喜欢

Java语言程序设计
基于OBE的Java程序设计个性化教学研究
基于Electron.js的风向玫瑰图绘制程序设计与实现
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
“C语言程序设计”课程混合教学探索
基于Android平台的健康医疗APP设计与开发
计算机软件开发中的JAVA编程语言分析
用户隐私保护之手机密码保险箱
基于Java语言的手机软件开发技术分析