彭莉
摘要:伴随着我国互联网体系的不断发展,信息工程技术以及计算机高级语言方面的人才需求量越来越大,社会中涉及互联网领域的范围越来越广,各高职院校中Java、C++、Python等计算机语言课程的开设也在不断的扩展。本文对高职院校中JAVA高级编程这一门课程进行了简要的分析,提出了Java高级编程这一门课程教学中所存在的一些问题。
关键词:Java高级编程;教学问题;分析;
引言
Java作为一门吸收了C语言的各种优点又舍弃了C语言中一些复杂概念的一门面向对象编程语言,具有两个突出的特点,一个是功能强大,另外一个是简单易用。而且在不同的运行环境里,Java还具有“一次开发,循环使用”的特性。Java语言作为一门伴随着时代进程不断开拓不断完善的计算机语言程序,Java语言完美的体现出了编写类程序的精髓。基于Java语言缜密的结构与简明整洁的语法,使得它在未来的很长一段时间内都有着发展的潜力,以及维护的保障性。Java语言还为网络应用提供了支持,推动了Internet以及公共端Web的发展以及实际运用。在这样的背景下,Java语言的重要性已经不言而喻了,如何培养Java语言方面的人才,提高教学质量已成为各高职院校的一个重要课题。本论文是对Java教学中出现的问题进行分析,以便寻找出提高教学质量以及学生的学习效率的方法,提高Java高级编程课程的课堂效率。
Java高级编程课程是许多高职院校计算机专业的核心课程之一,Java高级编程课程的开设主要是为了让学生具备独立思考的能力,培养实践操作能力,具备Java语言的基础构架以及一些面向对象的相关知识,以及一些简单Java程序的设计。但有些学生最开始学习这门课程时由于各种层出不断的软件安装问题加上初学Java语言时的枯燥无味,大大的打击了学生们的学习积极性。
(一)学习兴趣差异导致的学习程度不同
无论在哪一个时代或者班级,总有一些人,他们的学习程度会比另外一些人的学习程度更深,在Java高级编程课程里也不例外。当刚踏入一个新的班级,就会发现这个班级的学习风貌,从学生们的眼神中就会发现他们对于这门课程感兴趣的程度。随着时间的推移,以及课程从最开始编程基础等简单的Java基础知识,到后面GUI、多线程等稍难一点的基础知识的学习过程中,对这门课程越感兴趣的学生,他们的学习程度往往比学习兴趣低迷的同学的学习程度更加的深入,掌握的知识点也更加的全面。
(二)教学中所存在的问题
各高职院校开设的Java高级编程课程的教学过程中也存在一些问题,这些问题在不同程度的影响着学生的学习积极性。一方面是教学中教师对于理论知识的注重大于实践操作,而在Java高级编程课程中程序编写的实践操作环节是非常重要的,传统的教学方法不能照搬入Java高级编程的课堂。只有让学生着手自己动手进行编程,才能让学生们体会到编程的乐趣以及Java高级编程的魅力所在。另一方面不同的学生在学习Java编程的课堂中会提出不同的疑问,这些疑问或简单或困难,教师能否解决学生提出的跳跃性问题以及能否帮助学生领悟某个知识点也是教学中应当注重的问题。
(三)课外延伸的匮乏性
在许多Java编程语言相关方面的课程里,教师讲授的大部分都是书上的知识,而书上的知识涉及的知识较为基础,范围比较局限,这些基础学习的目的是为了开发出产品。一味的学习书上的知识不仅仅会束缚学生的思维,也会使得课堂变得更加的枯燥无聊。课外延伸应当是Java高级编程课程中一个重要的环节,而不应该照本宣科,让学生只学习书本上的知识。
结束语
在大数据时代的背景下,计算机基础教育的普及成为了我国教育事业的重要目标,而专业人才的培养也成为了各高职院校的重要责任。Java高级编程作为大数据时代背景下的计算机专业基础课程,在各高职院校中的开设面已经非常广泛,而在不同地区不同高校中,教师的授课方法以及授课的深度是不同的。本文所提出的一些常见的教学问题阻碍着教学质量的提高以及专业人才的培养,希望通過学生和老师的共同努力能够逐步找出提高教学质量以及学生的学习效率的方法,提高Java高级编程课程的课堂效率。
参考文献:
[1]周黎鸣,郭拯危.新工科背景下Java程序设计课程改革探索与思考[J].计算机时代,2019(04):93-95;
[2]贾克.新工科背景下Java课程教学改革的探索与实践[J].河北软件职业技术学院学报,2019,21(01):41-45;
[3]赵小芳.“新工科”背景下Java课程教学模式构建[J].教育观察,2018,7(15):122-123;
[4]何立富.高职院校《Java程序设计》课程教学改革探析[J].电脑知识与技术,2016,12(32):107-108+113;
[5]胡富.基于计算机软件开发下JAVA编程语言的研究[J].计算机产品与流通,2019(04):23;
[6]毕文礼.计算机软件开发中JAVA编程语言的应用[J].计算机产品与流通,2019(04):29;