APP下载

《JAVA程序设计》教学中的思考

2020-12-29王梦瑶

新一代 2020年17期
关键词:Java程序设计程序设计互联网

王梦瑶

摘 要:JAVA语言作为一门为互联网而生的程序设计语言,由于其市场缺口大,应用范围广,越发的受到各高校的重视。经过一段时间的发展,《JAVA程序设计》课程在各高校都具有一定的开课规模。本文将以西南林业大学通信工专业为研究对象,分析《JAVA程序设计》课程开展的必要性,和教学中的问题,并提出解决方案。

关键词:JAVA;互联网+;高校;程序设计

近年来,由于互联网的高速发展,JAVA作为一门优秀的面向对象语言,因其容易学习,使用范围广,大量开源SDK,优秀的跨平台特性等,成为了继C语言之后,非常受高校师生欢迎的一门程序设计语言[1]。经过一段时间的发展,《JAVA程序设计》这门课程在各高校都具有一定的开课规模,同时各高校也积累了一定的教学经验。本文将以西南林业大学通信工程专业《JAVA程序设计》的教学经验为例,浅谈这门课程的必要性以及教学中的问题与解决方式。

一、《JAVA程序设计》课程的必要性

Java语言自1996年正式诞生至今,经历了24年的发展[2]。直至2020年JAVA依旧是行业主流语言,政府组织、机构及大型企业都青睐于用Java开发信息系统,所有现代的 HTML 页面都使用 JavaScript进行开发。这些都表明了互联网行业对Java人才的需求巨大,而且还是在增长的[3]。据TIOBE在2020年3月最新公布的编程语言排行榜数据,Java继续高居榜首,占比高达17.78%。

就高校而言,开设《JAVA程序设计》课程是顺应时代的需求。从教学层面上说,面向对象语言是程序设计性语言发展的大趋势,传统的C语言教学已经不足够让学生了解计算机相关行业的发展和需求,同时C语言相较于JAVA语言而言,学习难度较高,学习时间长,不容易使学生迅速获得学习成就感,激发学生兴趣;从科研角度而言,互联网+的迅速发展也决定大量的科研项目,创新项目将离不开互联网,而JAVA语言作为一门为互联网而生的语言,在互联网相关项目的开发具有天然的优势;从就业的角度而言,掌握JAVA这样一门主流程序设计语言能够帮助学生在求职就业过程中建立优势,寻求更好的职场发展。综上,在互联网+的大时代背景下,高校《JAVA程序设计》课程的开展是计算机相关专业,乃至整个理工科专业都必不可少的。《JAVA程序设计》课程的教学经验总结就显得尤为重要。

二、《JAVA程序设计》课程现存问题和解决措施

就本文研究对象西南林业大学通信工程专业(下文简称研究对象)而言,《JAVA程序设计》因其学习难度低,应用性强,使用范围广等特性,设定为专业必修课程。本课程的教学采用理论+实验的混合式教学模式,并配有课程实践。在教学中发现当前各高校《JAVA程序设计》课程存在一下问题:

(一)前序课程联系不紧密

就大部分高校而言,通常C语言会作为第一门程序设计语言进行教授,这是有一定道理。但是C语言的掌握难度其实是比较高的,同时作为一门面向过程的语言,C语言的可读性并没有面向对象的语言这么高。同时C语言开设时间通常是大一下学期,但是其他程序设计语言则可能在大三才开设,这就造成学生本来C语言就掌握不好,间隔时间又长,基本起不到前序课程的作用。本文研究对象针对这个问题,弱化了C语言的课程地位,并且采用了前后两个学期迅速衔接的课程安排,帮助学生进一步培养程序设计的兴趣和能力。

(二)重理论轻实践

作为一门程序设计语言,从教学目的的角度更应该侧重于应用,从学生学习情况反馈本课程需要大量的实际代码的编写才能够较好掌握。但是部分高校由于种种原因出现实验课配置不合理,甚至不配置实验课的情况。导致学生知道理论,但是由于无法使用,或者由于没有实验课程,学生在课下自行进行编程的时候,遇到的问题无法及时寻求教师帮助的解决,进而导致学生丧失学习兴趣,另一个方面,良好的编程习惯是程序设计的必要基础,缺乏教师指导的编程过程,容易使学生养成不良的编程习惯,例如变量设置随意,代碼格式混乱缺乏可读性等问题。故本文研究对象在课程设计上采用了24+24+30模式,将理论与实验并重,同时使用课程设计作为本门课程实践教学的一个补充和检测。教师将部分理论课程融入到实验课程中,使得学生可以边学边练,培养学生学习兴趣,及时解决编程遇到的问题,教师也可以及时纠正学生的不良编程习惯;通过实践课程,学生将自行设计小型应用或者是小型系统,锻炼了学生的自学,资料查找,代码学习等能力,让学生熟悉了JAVA语言的完整开发过程的。

随着科技的发展,高校的课程设置在保持传统经典课程的同时,应该同时重视新科技和新技术的教学,与时俱进调整课程内容。《JAVA程序设计》这门课程就是顺应互联网时代而在高校蓬勃发展的一个课程。在教学中,应该多反思多总结,理论与实践相结合,从而探索出适合本校学生学习,科研和就业多方面发展的课程建立模式和教学经验。

参考文献:

[1]计算机软件开发中JAVA编程语言及其实际应用[J].朱心名.数码世界.2020(02).

[2]浅谈Java程序设计课程教学现状及解决对策[J].刘松涛.中国科教创新导刊.2013(13).

[3]Java课程教学方式的分析和实践[J].王宏渊.智库时代.2019(03).

猜你喜欢

Java程序设计程序设计互联网
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
《Java程序设计》课程网站的设计与实现
Java程序设计基础课实践教学中的分层教学模式研究
高职高专院校C语言程序设计教学改革探索
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施
以高品质对农节目助力打赢脱贫攻坚战