关于Java教学的思考

2011-08-15 00:49:13裴清福
湖北开放大学学报 2011年4期
关键词:程序设计编程案例

裴清福

(陕西铁路工程职业技术学院,陕西 渭南 714000)

关于Java教学的思考

裴清福

(陕西铁路工程职业技术学院,陕西 渭南 714000)

随着嵌入式人才需求的增长,许多高职院校均已开设了Java语言课程,如何结合学校实际现状,培养符合企业需求的应用型人才成为当前教学中一个值得探讨的热点话题。培养人才

Java;教学模式;实践教学;编程习惯

1.引言

Java作为一种面向对象编程语言,自1995年推出以来,由于其具有简单、面向对象、分布式、可移植性、安全可靠等特点,深受业界的推崇,现已成为软件开发领域最主流的设计语言之一,随着近年来嵌入式人才需求量的增加,许多高职院校都开设了《Java语言程序设计》课程,因此如何培养符合企业要求的Java人才便成为计算机教学中一个值得探讨的问题。

2.提高教师自身技能

所谓“工欲善其事,必先利其器”,要想培养出适应市场需求的高素质技能型人才,必须要有一批专业基础扎实、实践开发经验丰富的优秀教师。然而目前许多高校都存在这一共性问题,学校的教师多数毕业后直接走上教学工作岗位,没有实际的Java开发经验,而软件开发人员可能又不太适合教学工作,这就要求教师必须通过不断学习,积极参与企业实际项目的开发,努力提高自身实践技能。

3.培养学习兴趣、因材施教

在教学的过程中笔者发现,和其他的程序设计语言一样,学生普遍感觉枯燥乏味,缺乏学习动力,因此要想提高教学质量,必须让学生从心里改变对课程的厌烦情绪。

(1)培养学习兴趣。对于初学者而言,由于对编程缺少认识,很少会有学生因为爱好编程而学习Java。而程序设计不仅要求计者具有很强的逻辑思维能力,思路清晰,还要求设计者能不断自我学习,适应现代编程技术的变化。这对一些学生造成了学习压力,进而导致他们畏难的情绪,害怕编程。在教学中,首先,让学生认识到Java的应用普及程度及其就业前景,以此激发学生的学习欲望。其次,向学生展示一些比较有意思的Java小程序,典型的像手机中的小游戏,让学生更加直观地认识到Java编程的实际意义,激发学习兴趣。

(2)分析学生的学习能力。课前要充分了解学生之前是否学习过其他的编程语言,班级中文理科学生的比例等,在此基础上对课程教学内容的侧重点做一个整体的把握,还可以适当调整理论课与实践课的课时比例,针对学生实际情况选择合适的教学方法,让学生在轻松愉悦的氛围中获取知识。

4.改进教学模式、强化实践教学

传统的教育模式主要侧重教师的讲解,如今多媒体虽已经广泛应用于教学中,但大多数仍局限于幻灯片放映,缺乏教与学的互动。为了提高教学质量,可以在教学中采用任务驱动与案例教学相结合的教学方法,教师针对每个知识点设计工作任务,每个任务中又包含有几个典型案例,每个案例将知识点讲解与技能训练有机融合。这些案例之间既相对独立,又有着一定的联系,而每个案例的讲解经历“提出目标—制作演示—模仿练习”三个过程,让学生深刻理解案例的完成过程,充分体现了“教师引导,学生主导”的教学理念。同时,在讲解过程中要善于把复杂的问题简单化,抽象的概念实例化、具体化。

加强实践教学,实行工学结合的育人模式,是目前高职计算机专业教学改革的一个突破点。程序设计类课程最终的教学目标就是要提高学生的程序设计能力,这需要培养学生分析问题能力、逻辑思维能力和创新能力。因此,教师在教学中一定要加强实践教学,可以根据学生对课程掌握的实际情况适当增加实践课程。全部理论课程讲授完后,要精心设置几个综合项目,将所学知识点贯穿进去,同时又能锻炼学生的编程能力,对学生进行集中强化训练,使学生能够将所学的理论知识应用到实际编程中,从而提高程序设计能力。对于难度较大的项目可让几个学生分组协作完成,培养学生的团队协作精神。

5.培养编程思想、养成良好编程习惯

学习编程语言,核心就是掌握其编程思想,只要掌握了编程思想,当我们再学习新的编程语言时便可触类旁通。为了培养学生的编程思想,教师可以以解决实际问题的程序设计思想作为教学的切入点,例如在讲解选择结构时以学生成绩等级评定为例,让学生切实感受的编程思想在解决实际问题中是如何体现的,同时启发引导学生用程序的方式来解决生活的实际问题,在教学过程中要注意循序渐进,先让学生运用常用的结构和方法去解决一些简单的实际问题,然后由浅入深,最终达到学以致用的目的。同时,多读一些典型的源代码,分析别人解决问题的思路,这对初学者提高编程意识、开阔视野非常重要。

另外,在编写代码时一定要养成良好的编程习惯。虽然Java是一种自由格式的语言,但是在教学过程中,绝对不能够让学生养成随心所欲的习惯。对于初学者而言,一定要从开始就养成良好的编程风格,特别是要注意代码的规范性。其次,对于较复杂的程序,要让学生编写注释,这样可以提高程序的可读性和可维护性。

[1] 李颖.《Java程序设计语言》教学改革的探索与实践[J].中国新技术产品,2010,1.

[2] 樊伟,周正国,张永瑞.Java 语言课程教学中的问题及对策[J].现代教育技术,2010,7.

Thoughts about Java Teaching

PEI Qing-fu

With the growth in demand for embedded professionals, many vocational institutions have opened the Java language, how to combine the actual status of the school to bring up applied talents meet enterprise demand become a hot topic worth exploring.

Java; teaching model; practice teaching; programming custom

G71

A

1008-7427(2011)04-0036-01

2011-01-09

猜你喜欢
程序设计编程案例
编程,是一种态度
少先队活动(2021年2期)2021-03-29 05:41:04
案例4 奔跑吧,少年!
少先队活动(2021年2期)2021-03-29 05:40:48
元征X-431实测:奔驰发动机编程
编程小能手
学生天地(2020年17期)2020-08-25 09:28:48
基于Visual Studio Code的C语言程序设计实践教学探索
计算机教育(2020年5期)2020-07-24 08:52:56
纺织机上诞生的编程
随机变量分布及统计案例拔高卷
从细节入手,谈PLC程序设计技巧
电子制作(2019年9期)2019-05-30 09:42:04
发生在你我身边的那些治超案例
中国公路(2017年7期)2017-07-24 13:56:38
高职高专院校C语言程序设计教学改革探索