论文导读::作为一种面向对象编程语言。改进教学模式、强化实践教学。教师在教学中一定要加强实践教学。培养编程思想、养成良好编程习惯。
论文关键词:Java,教学模式,实践教学,编程习惯
引言
Java作为一种面向对象编程语言,自1995年推出以来,由于其具有简单、面向对象、分布式、可移植性、安全可靠等特点,深受业界的推崇,现已成为软件开发领域最主流的设计语言之一,随着近年来嵌入式人才需求量的增加,许多高职院校都开设了《Java语言程序设计》课程,因此如何培养符合企业要求的Java人才便成为计算机教学中一个值得探讨的问题。
1 提高教师自身技能
所谓“工欲善其事,必先利其器”,要想培养出适应市场需求的高素质技能型人才,必须要有一批专业基础扎实、实践开发经验丰富的优秀教师。然而目前许多高校都存在这一共性问题,学校的教师多数毕业后直接走上教学工作岗位,没有实际的Java开发经验,而软件开发人员可能又不太适合教学工作,这就要求教师必须通过不断学习,积极参与企业实际项目的开发,努力提高自身实践技能。
2 培养学习兴趣、因材施教
在教学的过程中笔者发现,和其他的程序设计语言一样,学生普遍感觉枯燥乏味,缺乏学习动力,因此要想提高教学质量,必须让学生从心里改变对课程的厌烦情绪。
(1)培养学习兴趣。对于初学者而言,由于对编程缺少认识教学模式,很少会有学生因为爱好编程而学习Java。而程序设计不仅要求计者具有很强的逻辑思维能力,思路清晰,还要求设计者能不断自我学习,适应现代编程技术的变化。这对一些学生造成了学习压力,进而导致他们畏难的情绪,害怕编程。在教学中,首先,让学生认识到Java的应用普及程度及其就业前景,以此激发学生的学习欲望。其次,向学生展示一些比较有意思的Java小程序,典型的像手机中的小游戏,让学生更加直观地认识到Java编程的实际意义,激发学习兴趣。
(2)分析学生的学习能力。课前要充分了解学生之前是否学习过其他的编程语言,班级中文理科学生的比例等,在此基础上对课程教学内容的侧重点做一个整体的把握,还可以适当调整理论课与实践课的课时比例,针对学生实际情况选择合适的教学方法,让学生在轻松愉悦的氛围中获取知识。
3 改进教学模式、强化实践教学
传统的教育模式主要侧重教师的讲解,如今多媒体虽已经广泛应用于教学中,但大多数仍局限于幻灯片放映,缺乏教与学的互动。为了提高教学质量,可以在教学中采用任务驱动与案例教学相结合的教学方法,教师针对每个知识点设计工作任务,每个任务中又包含有几个典型案例,每个案例将知识点讲解与技能训练有机融合论文格式模板。这些案例之间既相对独立,又有着一定的联系,而每个案例的讲解经历“提出目标―制作演示―模仿练习”三个过程,让学生深刻理解案例的完成过程,充分体现了“教师引导,学生主导”的教学理念。同时,在讲解过程中要善于把复杂的问题简单化,抽象的概念实例化、具体化。
加强实践教学, 实行工学结合的育人模式, 是目前高职计算机专业教学改革的一个突破点。程序设计类课程最终的教学目标就是要提高学生的程序设计能力,这需要培养学生分析问题能力、逻辑思维能力和创新能力。因此,教师在教学中一定要加强实践教学,可以根据学生对课程掌握的实际情况适当增加实践课程。全部理论课程讲授完后,要精心设置几个综合项目,将所学知识点贯穿进去,同时又能锻炼学生的编程能力,对学生进行集中强化训练,使学生能够将所学的理论知识应用到实际编程中,从而提高程序设计能力。对于难度较大的项目可让几个学生分组协作完成,培养学生的团队协作精神。
4 培养编程思想、养成良好编程习惯
学习编程语言,核心就是掌握其编程思想,只要掌握了编程思想,当我们再学习新的编程语言时便可触类旁通。为了培养学生的编程思想,教师可以以解决实际问题的程序设计思想作为教学的切入点,例如在讲解选择结构时以学生成绩等级评定为例教学模式,让学生切实感受的编程思想在解决实际问题中是如何体现的,同时启发引导学生用程序的方式来解决生活的实际问题,在教学过程中要注意循序渐进,先让学生运用常用的结构和方法去解决一些简单的实际问题,然后由浅入深,最终达到学以致用的目的。同时,多读一些典型的源代码,分析别人解决问题的思路,这对初学者提高编程意识、开阔视野非常重要。
另外,在编写代码时一定要养成良好的编程习惯。虽然Java是一种自由格式的语言,但是在教学过程中,绝对不能够让学生养成随心所欲的习惯。对于初学者而言,一定要从开始就养成良好的编程风格,特别是要注意代码的规范性。其次,对于较复杂的程序,要让学生编写注释,这样可以提高程序的可读性和可维护性。
结束语
Java程序设计语言是当前应用非常广泛的主流语言,教师要在培养学生学习兴趣的基础上,采取适当的教学方式,加强实践教学,注重面向对象编程思想的培养,当然教学关键在于因材施教,教学过程中需考虑存在的问题,同时应结合学生的特点,探索出一条适合本校教学的新路,取得更好的教学效果。
参考文献:
[1]李颖.《Java程序设计语言》教学改革的探索与实践[J].中国新技术产品,2010(01):238.
[2]樊伟,周正国,张永瑞.Java 语言课程教学中的问题及对策[J].现代教育技术,2010(07):122-123.
|