论中等职业技术教育中java语言编程课的开课难题和解决方法
2014-04-29邱雅端
邱雅端
摘 要 美國硅谷有一句众所周知的话:每10年至15年有一次轮回。然而最近的一次轮回就是从Java开始。Java编程语言已经成为当今社会的一种热门语言,应用的范围和前景不言而喻。随着java程序员的需求量不断增大,培育一批符合市场需求的java程序员成了中等职业教育一个艰巨的任务。Java课程近几年开始被引入到中等职业教学中,同时也为中专的教学注入了新的内容。然而,如何在中等职业技术学校开展好这门课程却是一个值得我们去深入探究的问题。本文将结合自身的教学经验阐述java课程在中等职业技术学校开设课程过程中所遇到的难题,以及它的解决方法。
关键词 java 中等职业教育 开课难题 解决方法
中图分类号:G71 文献标识码:A
现下,越来越多的中等职业技术学校为计算机软件专业的学生开设了java这门语言课,并且作为计算机专业的必修基础课。但同时也有部分学校开展了一至两年后就发现这门课的开课难题重重,仔细分析,这门课的开课难题主要来自几下几个方面:
1学习周期短且仅开设java SE课程带来的问题
由于课时和机房数量的限制,且大部分学生在此之前没有深入学习过其他面向对象编程语言等原因,大部分学校多以java SE平台作为教学的主要内容,从最基本的语法讲起。但在实际的教学过程中,只开设和讲授基础部分内容带来了一系列的问题。首先,学生容易把这门语言和之前所学过的先行基础语言如C++语言相混淆。java语言只是单纯的精简了C++语言吗?java与其它面向对象语言比较有什么优越性?这些都让我们无从去解答。学生浅尝而止,很难深入探究从而喜欢上这种编程语言,以后更别说去从事java编程的相关工作,这样同时也大大降低了学校的开课热情。
2相关专业老师稀缺带来的问题
Java是近几年才开始流行的编程语言,任教多年的计算机专业教师大部分没有学习过,新进教师队伍中有学过的寥寥无几。因此面对众多的班级和学生的需求,学校没有充足的专业教师资源去满足。开课遭难题,部分学校最后选择放弃开设这门课。部分学校或让非专业的老师来任教这门课,这也导致了任教老师压力大,并且任教经验不足从而不能很好的指导学生学习研究这门课。
3学生基础较差,学习习惯不佳带来的问题
中专学生的基础参差不齐,学习目的不明确,思考不积极,不善于或者不愿去动脑筋,经常主动去回避掉那些比较耗脑力的问题,思维上存在惰性,注意力不够集中,易分心。而学习语言是一个需要静下心来研究的过程,需要集中注意力去思考,去计算。这对中专生是一个很大的挑战。师傅领进门,修行靠个人。如果学生主动去回避甚至排斥,老师再大的努力也是无济于事。
4相关方面教材少,与中专教学现状不相符带来的问题
由于课程比较新,相关教材可选性有很大的局限性。部分教材与大专,本科的教材换汤不换药,内容没有多大的区别,并没有很强的针对性。教材里面的例子难度大,语句晦涩难懂,中专生很难对教材感兴趣,看不懂成了他们对于教材的最初印象。
面对重重的问题,java 课的开设该何去何从?我们不能忘记中等职业技术学校的办学初衷,面对这么大的就业市场,我们更应该从有利于学生就业的角度出发综合考虑,迎难而上,克服困难,转变我们以往的教育培养方式,一步一步解决当前出现的各种问题。
5老师走出校门再深造
讲授java课程的教师可以通过参加相关企业java程序员的培训课程,参与到具体的实践中,积极参加企业有关项目的开发,与企业里具有资深开发经验的工程师进行交流和切磋,提高自身的业务水平。了解当前企业对这方面人才的要求,把这些经验带入到课堂,教给学生有实际作用的知识,带领他们进行类似项目的开发,从而快速提高学生的编程技能。同时,这也能够解决课堂知识的局限性。
6学校与企业之间密切合作
学校的教育与社会的需求相脱节是目前教育界公认的难题。中等职业技术学校培育的是一线工人,更需要时时了解企业的需求,培养出一批批出校门就能够马上上岗的技术型人才。学校可以尝试和当地的相关企业进行合作,让学生能够在学习的过程中参与到企业的一些项目中去,用项目的进度鞭策他们主动学习。这样也能让他们感到学以致用和项目完成的成就感,提高他们的自信心。
7学校之间相互学习与合作
同一个区域中的中等职业技术学校如果孤军奋战,那么战果也是可想而知的。只有学校之间建立友谊关系,对于同样的问题共同探讨对策,相互学习,才能取得双赢。学校间可以定期举办一些编程竞赛,让各个学校的学生组团参加。在竞赛过程中,学生可以看到自己的水平和其他学校学生水平的差距,在一定程度上也能够激发他们的斗志,更努力地提高自身实践能力。另外,学校间的交流还可以是老师之间的交流,共同完成课题的改进,教材的改进,等等。
8改变学生自身的观念
教育的主体是学生,学生有很强的主观能动性,所以改变学生自身的观念是非常重要的。首先,要让学生知道java课程的学习是很有必要的,对于他们以后的就业是十分有帮助的,要让他们看到现在市场上对于java程序员的需求量是供不应求的,同时这个方向的就业前景是很广阔的。其次,要让他们懂得如果一个人被动去学一项技能就会觉得乏味,深奥难懂,一旦投入其中,就会发现,这只是经验的累积和思维的转变。最后,要鼓励他们。他们的智商并不比别人低,只是一些好的学习习惯没有养成。代码的学习可以从侧面帮助他们重塑一个良好的学习习惯,帮助他们把浮躁的心安定下来,潜心专研。
9结语
本文通过分析Java这门语言课在中等职业技术学校的作用,以及遇到的问题,和解决方法进行了论述。希望更多的学校和相关专业老师能够重视这门课的开设,提高开办课程的硬实力和软实力,让选择计算机软件这个专业的学生能够学以致用,顺应时代要求,利用熟练的java编程技术在毕业的时候找到一份理想的工作。
参考文献
[1] 孙伟.《Java程序设计》课程的教学改革与实践[J].计算机时代,2005.11.
[2] 赵飞,荆光辉,张润泽.如何培养大学新生计算机语言编程能力[J].计算机教育,2007.10.
[3] 孙晶,满明.关于中等职业教育教学改革的思考[J].科技风.2010.15.