JAVA程序设计课程改革论文

时间:2022-01-10 03:34:10

JAVA程序设计课程改革论文

1引言

JAVA语言现在已成为各高校计算机专业的一门必修课、专业课.而且随着该语言在Internet、游戏领域、智能手机开发、移动电子商务等各行业的广泛应用,可以说JAVA已经发展为IT相关职业在就业时应该掌握的最基本技能和知识.所以说在我们的计算机专业建设和专业发展过程中,JAVA程序设计发挥着越来越重要的作用.只有学好了JA-VA才能在当前严峻的就业环境下找到一份好的工作.通过对JAVA课程的反馈我们发现,同学们普遍认为JAVA课程内容生涩、难懂.虽然学习了大量理论知识,但一到实际编程便无从下手.身为一名高校教师,我们应该在教学环节中努力调整授课手段,改变授课方法.提高同学们的学习热情和积极性.那么在当前的就业环境下如何提高JAVA课程的教学质量,如何实现JAVA课程的教学改革,如何提高JAVA的学习兴趣,使计算机专业培养出的人才在就业前就能够独立完成一个项目的开发以适应就业市场的需要.本人多年从事JAVA程序设计课程教学工作,下面结合自己的一些实际工作经验,给出一些观点.

2JAVA程序设计课程作用

JAVA程序设计课程虽然是一门课,但在整个专业发展中并不是独立存在的.可以说起到了承上启下的作用.因此在每一学期教师授课之前,一定要了解有哪些先修课程以及为以后的哪些后续课程做准备.在JAVA程序设计课程之前,是否先修了C语言程序设计.在学习JAVA高级应用之前是否已经具备一定的JSP基础.在学习完JAVA程序设计课程以后是否还会学习Android手机端开发.不能仅仅将目光放在眼前这一门课上,一定要通盘考虑.明确JAVA程序设计在整个人才培养计划中起到一个怎样的作用.学科的发展不是一加一等于二,不是说C语言学习的好就一定能够掌握JAVA,一定能够理解面向对象的编程思想.所以在JAVA程序设计课程中一定要重点阐明类、对象的概念,转变思维模式,调整过去的面向过程编程思想为面向对象编程思想.同样都是JAVA程序设计课程但对于每一位教师,每一学期面对的授课对象可能是不一样的,有各种不同的专业,不同的层次.不能每次都将相同的内容传授给授课对象,针对计算机科学与技术、软件工程专业来说,JAVA程序设计课程是他们学习的重点,应该将每一个知识点都进行学习.同时也不应该将JAVA的学习停留在课本上,应该对所学知识进行扩展,时刻关注IT行业发展,在JAVA程序设计课程教学环节中及时引入新的概念、新的技术.包括教学方法、教学手段都应该时时进行动态的更形和调整,以跟上计算机技术和行业发展的需要.

3JAVA课程改革研究

3.1分析就业市场,进行课程改革JAVA程序设计课程改革不能盲目的进行,应该通过多种手段先了解就业市场对于计算机类毕业生有着怎样的要求.例如通过知名就业招聘网站、国家的就业市场分析数据、人才市场用人单位需求等.只有这样我们才能为计算机专业毕业生量身打造人才培养方案.其次,结合前期的就业行情分析,在原有的JAVA课程基础之上,有针对性的做出优化和改革,既要提高JAVA程序设计课程质量,转变学生的学习观念,也要培训学生掌握实际应用能力,能够符合用人单位的需要.3.2课程链设计本校计算机专业通过多年的探索调整了课程结构实现了课程链设计.设立了软件开发方向、移动互联网开发方向、网络应用方向三个课程链.“软件开发方向课程链”:C程序设计+数据结构+JA-VA程序设计+JAVA高级应用+C#程序设计+.NET开发技术+Oracle数据库应用“移动互联网开发方向课程链”:C程序设计+数据结构+Linux操作系统+JAVA程序设计+C#程序设计+An-droid应用开发+IOS应用开发.“网络应用方向课程链”:计算机网络+Linux操作系统+JAVA程序设计+局域网组建综合实训+服务器配置与管理综合实训+网络信息安全.可以看出JAVA程序设计课程在这几个方向中起着非常重要的基础作用,我们结合课程链结构,调整JAVA程序设计教学计划,并增加了后续课程:JAVA高级应用、Android应用开发.与社会需要相对接.3.3调整课程内容,强调校企合作本专业教师大部分理论知识储备丰富,但由于毕业后直接任教,没有在计算机相关企业或公司的工作经历,缺乏实战项目开发的经验.在提高学生的实践应用能力之前,应当先提高教师在这一方面的水平.学校应定期选派优秀教师参加相关的技能培训或选送优秀教师进入相关企业进行实际锻炼.同时在引进人才方面,学校可以优先考虑具有计算机相关技能证书、有实践工作经历的人才.为了进一步提高学生的JAVA实践应用能力,学校可以鼓励校企合作的方式.目前本专业在一些实训课程当中已经聘请了相关企业的工程师来进行讲座并参与到实训课程当中,效果良好.一定程度上解决了实训课程中缺乏实战项目的短板,提高了学生的实战能力.3.4以实例引导JAVA程序设计一般情况实例来源于老师的科研项目,具有一定的实战应用性,可以更好的激发学生的学习兴趣.通过实例教学手段,可以更好的引导学生将理论知识应用到实际中去,发现问题的本质和精髓.由于实例化教学是截取于真实项目,因此在JAVA教学环节中引入时应注意内容的选取不宜过难,而且应该具备一定的代表性,这样才能提高学生的学习热情,做到学练结合,否则可能适得其反.如果可以把握好实例教学环节,一方面能够活跃课堂教学的气氛,一改往日死气沉沉的课堂环境.另一方面也可以做到学以致用,使学生明白JAVA程序设计课程的意义何在.3.5增加集中实训环节在学习完JAVA课程以后,到底能不能具备一定的实践应用能力,集中实训环节是必不可少的.过去JAVA课程(含实验)共学习18周,在本专业新版的教学计划中我们进行了改革,将JAVA课程授课时间压缩为15周,最后给每个班留出一周时间进行集中实训.在集中实训环节中,教师结合自己的科研项目,选择具有一定代表性的实战项目,引导同学们完成一个完整的项目开发.一方面提高了JAVA程序理论联系实际的能力,也掌握了JAVA项目开发的全过程,为以后步入工作岗位打下了一个基础.实训环节的流程与实际项目开发过程相对应.第一:开发背景,明确项目开发的背景知识,了解该项目开发的意义和背景所在.第二:系统分析,明确系统开发的可行性分析和需求分析,初步认识本系统开发所涉及到的技术以及在功能与效果方面应该符合什么样的要求.第三:开发环境的搭建,明确选取什么开发环境,鼓励学生自己实现开发环境的安装调试与配置,熟练掌握JAVA项目开发过程中所用到的软件工具:如Eclipse、MySQL、Tomcat等.尤其是一些软件都是英文版,一定要让学生掌握基本功能的使用,为后面的开发过程打下基础.第四:系统设计,强调系统设计的重要性,明确系统应该具备哪些功能模块,画出系统功能结构图.第五:数据库设计,明确系统有哪些实体及相关属性,画出E-R图,并完成表结构设计.第六:系统实现,引导学生完成各功能模块的实现.第七:系统测试,通过测试找出系统的不足并进行完善.其中第一步到第五步不涉及到程序代码的编写,可以从一定程度上提高学生的学习热情与积极性,也明确了前期应该完成哪些准备工作.转换对于项目开发的认识,也就是说程序设计在整个开发过程中只占其中一部分,并不是唯一的工作.3.6调整考核办法JAVA程序设计理论部分传统的考核方式为笔试,这种方式并不能充分体现编程应用能力.目前我们在实验室都安装了上机考试系统,改传统的笔试为上机考试,更能检验对于JAVA实战能力的掌握情况.对于集中实训环节的考核综合考虑,一部分为课程设计报告的实际完成情况,一部分为项目实际运行效果以及答辩环节,全面考核对于项目开发全过程的掌握以及个人综合素质水平,也为以后步入工作岗位,参加应聘面试打下一个基础.

4结束语

通过对毕业生跟踪调查,就业情况整体良好,毕业生签约就业行业分布以企业为主,其中不乏华为、锐捷、迈普、奇虎360等知名厂商,签约就业地域分布以甘肃、北京等省市为主,毕业生就业去向符合本专业人才培养服务方向.随着“互联网+”概念的提出以及大数据时代的发展,计算机市场对于人才质量的需求也在不断提高.传统的JAVA程序设计授课方式与理念已经不能满足当前市场的需要,所以我们应当打破固有的观念,在提高JAVA程序设计课程质量的同时,一定要研究考虑如何更有效的将JAVA程序设计与当前市场相结合,培养出不但具备扎实的JAVA理论知识,还具有非常熟练的JAVA程序设计实际应用开发能力的高质量人才.

参考文献:

〔1〕张焓.Java语言程序设计课程的考试方法改革探讨[J].中国电力教育,2012,22(7).

〔2〕陈斌.浅析Java语言程序设计[J].信息技术,2012,22(9).

〔3〕吉梅.项目驱动在Java语言程序设计教学中的研究与应用[J].教育教学研究,2012,2012(4).

〔4〕王璐,彭馨仪,董亚则.CDIO在Java课程教学中的应用研究[J].吉林省教育学院学报,2012(8).

〔5〕杨朝晖,刘振栋,邢国波.新就业形势下Java课程课堂教学研究[J].中国成人教育,2012(7).

〔6〕李娜.基于项目化任务驱动的java课程教学研究[J].佳木斯教育学院学报,2012(4).

作者:杨光 单位:兰州财经大学陇桥学院