浅析高职院校Java高级编程课程的教学改革

(整期优先)网络出版时间:2019-09-19
/ 2

浅析高职院校Java高级编程课程的教学改革

彭莉

(重庆工业职业技术学院)

摘要:近年来,我国的互联网行业的发展进行得如火如荼,这也意味着互联网教育业的兴起是不可避免的,互联网领域的崛起是时代的需要,是大数据时代背景下的大趋势。如今,各高职院校都开设了互联网相关的专业,各高职院校中Java、C++、Python等计算机语言课程的开设也在不断的扩展。而Java高级编程课程作为互联网专业的基础课程,基于该课程教学过程中遇到的问题进行探讨,从而提出Java高级编程课程的教学改革建议。

关键词:Java高级编程;教学改革;浅析

引言

本文是对Java高级编程课程教学中所存在的问题进行分析后,对Java高级编程课程的教学改革提出建议,以提高教学质量,加强专业领域人才的输送,为我国教育事业的发展做出贡献。

(一)教学模式的改革

教师主要对学生进行理论知识的浇灌是我国教育体系的普遍教育模式,这样的教育模式在义务教育中更甚。当学生们高考之后进入了大学,大学的课堂上不应该只是出现理论知识的教授,更应该着重对学生动手能力以及实践操作的能力的培养,特别是一些实践性非常强的专业。而Java高级编程无疑就是一门实践性非常强的专业,只是教授学生们书本上的知识是远远不够的,实践操作只在每周固定的实训课程中才开展也是远远不够的,所以之后很多高校的计算机专业也要求了该专业的学生都须配置笔记本电脑方便实践操作。现如今教师们更应该在传授理论知识的同时着重对学生的实践操作能力进行培养。教学模式不应该是一味的对理论知识进行阐述和灌输,应当在传授学生理论知识的同时培养学生的编程能力。从最简单的基本语法到程序的设计,让学生亲手操作,并且将更多的时间放在对实践操作中发现问题的上,与学生互动对问题进行探究,从而让学生自己发现出问题所在,最终寻找到解决问题的方式方法。

(二)因材施教

由于Java编程语言自身所具有的优点,市面上关于Java编程的学习资料也层出不穷,根据教材选择的不同,教师应该选择不同的教学方式以及安排教学进度。从软件的安装和环境配置到Java相关基础知识,让学生在意识上理解面向对象的概念,让学生了解类的含义以及定义。再到之后的JavaAPI、集合类、IO、GUI、JDBC、多线程、网络编程等等,教师要循序渐进地引导学生学习Java编程语言的相关知识,高效率的进行系统教学。

(三)提高学生的学习积极性

学生的学习积极性在很大程度上决定了该学生在这门课程中所取得的成绩,试想如果学生能够对一门课程有着很大的兴趣,那他对于这门课程的理解深度也是不一样的。我们应当让同学们感受到Java高级编程这么课程是非常有趣的一门课程。它不仅仅是一门计算机语言,它也不仅仅是用来完成老师布置的作业的,使用Java可以制作出形形色色的网页,制作出丰富多样的游戏,制作出各种各样的软件。在学生们一开始接触这么课程时应该向他们展示一些优秀的具有很强观赏性的有Java设计出的一些软件、网页或者游戏,而不是一开始就让他们学习Java的基础语法以及相关的知识。在学生们的积极性提高起来以后,再传授他们相关的知识,并在学习的过程中不断的鼓励学生激励学生,这样的教学效率自然也就提升了,学生们的学习效率也就跟着提高了。

(四)课外延伸

使用Java语言编程出的产品不胜枚举,在日新月异的今天,每天都有各种风格不同、功能不同的APP被开发出来,而学生们学习的仍然是几年前编写的教材。教材里的内容当然是Java语言学习的基础,但Sun公司也将Java的核心源代码分享了出来,每一天都有许多人在论坛里讨论,这也标志着人们对于Java语言的认知每天都在不断的完善。所以只是照本宣科的传授学生知识以及让学生对书上的例题进行实践操作是远远不够的,书上的知识应该传授,书上的例题也应该完成。但在这两点的基础上,教师还应向学生们分享一些人们对于Java语言的一些有趣的、不同的观念,分享一些有趣且简单的代码等等。课外延伸的目的是为了开拓学生的思维,让学生具有独立思考的能力。

结束语

在互联网时代新一轮工业革命到来之际的背景下,Java编程语言领域人才需求量越来越大。而各高校作为为社会输出人才的教育平台,承担着培养人才的重要责任。在课堂上提高学生的实践操作的能力,让学生具备独立思考的能力,培养所需的人才是教学改革的根本目的。对Java高级编程课程进行深化改革,提高教学质量需要所有教师的共同努力以及辛勤奉献。

参考文献

[1]金蓓蕾.基于“互联网+”的思政教育改革途径[J/OL].黑龙江教育学院学报,2019(05):34-36[2019-05-23].

[2]张晗,洪晟,王天博.“面向对象的程序设计”课程教学改革探究[J].工业和信息化教育,2019(04):56-59.

[3]毕文礼.计算机软件开发中JAVA编程语言的应用[J].计算机产品与流通,2019(04):29.

[4]何立富.高职院校《Java程序设计》课程教学改革探析[J].电脑知识与技术,2016,12(32):107-108+113;

[5]赵晓春.Java课堂教学模拟软件项目开发场景的应用研究[J].电脑知识与技术,2019(10):147-148.