疋;塑.搬、
关于j ava程序语言实践教学的探讨
谢林
(中国矿业大学计算机科学与技术学院,江苏徐州221000)
[}裔要】JA V A程序语言作为高校计算机专业一门重要基础课程,该课程不仅要求学生,握--rl高级程序设计语言,更重要的是学习程序设计的思想为后继其他计算栅课程的学习和应用打下基础,正是由于它的重要}生,所以这里我们要探讨一下如何上好这门课程。
I关键词]J A V A程序语言教学;实践;应用
JA V A语言是一种纯面向对象的程序设计语言,因为它具有平台无
关性、安全机制、高可靠性,多线程和内嵌网络支持的特性,为全世界的编程人员带来了一种新的设计理念,已成为当今计算机业界不可忽视的力盆和重要的发展潮流与方向,并且很多院校把J A V A程序设计作为程序设计的人门。
一、当前高校JA V A语言教学所存在的问题
(一)讲授内容重点不突出
目前很多学校J A V A语言课程的教学仍采用传统教学模式,课堂上过分注重语句、语法等细节的教学,基本上是以JA V A语言教材自身内容来展开的,没有把程序语言最重要的编程思想引导放在首位。任课教师对该门课程的教学内客的理解和把握不够。对这门课,学生应该学什么,或者应该重点学什么,不能准确把握,往往把重点放在讲述一些学生不感兴趣的语法规则方面,这使学生丧失学习兴趣,使得教学质量不高。
㈡没有充分调动学生学习的积极】生计算机专业java
选择计算机专业的学生,一方面通过学习和游戏多少都接触过计算机,对{叶算机有浓厚的兴趣,另一方面认为计算机专业毕业就业门路宽,待遇相对较高,前景好。但是进入计算机专业学习后发现,计算机专业知识概念性强、理论内容抽象,具有严密的逻辑性,学习难度比较大。而目前的课堂教学以教师讲授为主,缺乏对学生心理的了解,不能很好地到学生学习的困难与问题所在,启发式教学没有得到充分运用,没有充分发挥学生的主动性,降低了学习兴趣。
㈤教学方法和方式不科学
JA V A语言程序设计是一门实用性很强的课程,这就要求教师在授课过程中,既要讲解JA V A语言的
一些语法规则,又要重视程序设计。如果在日常的教学中,老师没有意识到这门课程在基础性的重要性,因为这门课程是后续很多课程基础课,如果老师只是一味的讲,没有采用灵活的图形或实例重点突出的讲解,也不注意学生的反应和接受程度,很容易让学生迷惑,时间久了,自然就失去了学习这门课程的兴趣了。
(四)学生学习和试验目标不明确
学生没有明确的实验目标,实验兴趣不大,上机时一些学生无所事事或玩游戏,不但害了自己,还影响其他同学。
㈤对于实践教学环节不够重视
目前的实验课教学存在上机目的不明确,内容不完整,要求不清楚等问题,考核中又缺乏上机的比例分值,这样使得C语言由--f-]实践性很强的计算初语言课程变成了单纯为了考试而设的课程,甚至有的学生连最基本的实践操作也不会。
二、教学策略的探索和研究
针对高校J A V A语言课程教学的上述问题,笔者提出了下面一些
个人的看法:
㈠加强老师知识储备
老师是授课的主要行为执行者,可以说老师的理论素养直接影响这门课程教学的效果,JA V A程序语言是-f q实践性很高的课程,教授的目的就是让学生学会其中的编程思想,因为老p嵇平时的教学和学习过程中,应该多积累和学习~些新的理论和技术知识,结合社会上的最新需求,及时的设计自己的教学内容和教学法,实现教与学的紧密挂钩,学校与社会需求的挂钩。
㈡坚持学习与应用相结合
2010年5月(f)
在教学改革中教学指导思想的转变是教学改革的中心。过去语言课教学的指导思想是学语言,缺乏对学生应用语言能力的培养,造成的后果是学生学过语言,但不会使用。针对这种情况,我们改变原有的教学方式,坚持以用为中心,强调学用结合。使学生在“懂”语言的基础上进—步学会“用语言”。教学中尽可能安排与学生所学专业相关的实例,让学生在学的过程中更多的得到应用语言的锻炼,真正掌握这门语言课。加强语言与专业的结合,用计算机解决的实际问题往往都是综合性很强的问题,培养学生运用“软件工程”的思想,有层次、有步骤、有次序地解决设计中的各种问题,并学会处理各种问题之间的联系,逐步培养综合设计能力。
㈡进行实验教学,提高学生学习兴趣
JA V A语言作为一门实践性很强的语言,在平时的教学中,应该注重解决问题、分析问题和自学等能力的培养。在JA V A语言实验中,主要是引导学生突破传统的思维方式,培养学生读、写程序和调试程序的能力以及提高上机舶学习兴趣和自主实验的方法技巧等。
(四)重视实践教学。加强与社会需求的接轨
作为一门程序设计语言课程,由于他们基本的语法和思想都是一样的,因此老师在教学中要注重引导学生掌握这门课程的思想,就需要老师注重实践教学,老师在讲解语法内容和语法规则的同时,要经常地结合实例还进行讲解,毕竞学生毕业了是要用这些知识来创造社会价值的,所以培养学生的动手能力极其重要,实践性教学也要实施分层次教学。为了适应不同层次学生的学习需要,我们在编写上机习题的过程中,要充分考虑这种差别,既提出了J A V A语言上机实践的基本要求,满足了一般学生的要求,又要为学习好的同学提供一些难度相对较高的练习,对于一些需要过国家计算机等级考试的同学,可以利用上机的机会,引导他们进行一些相关题目的实际操作,少走弯路,提高效率,增强他们的学习兴趣,最终提高教学质量。
(五)创新考核方式
衡量这门课学习的好坏,不是看学生“知不知道”,而是“会不会干”。考核的方法不能主要用是非题和选择题,而应当把重点放在编制程序和调试程序上。所以笔者对学生学习成绩的评定,采用综合考核法,
将平时的实践成绩与期末卷面成绩进行综合,得出本课程综合考评分。这种教学法,不但能更客观t也反映学生的学习情况,同时也能促进学生学习,起到很好的教学效果。
三、结语
总之,对于高校计算机的学生来说,学好这门课有着极其重要的意义,不仅为日后学习其他的计算扭课程打下了良好的基础,也为自己为了的就业提供了很好的保障,因此,高校计算柳专业要加强这门课程实践教学,提高学生的应用能力,为社会培养出更多的高应用水平的人才。
作者简介:谢林.1969年生,男,汉,江苏省徐州市,助理实验师。硕士。
[参考文献]
…张敏霞程序设计语言课程教学法改革的探索与实践田.中国高教研究。2(X}4.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。