- 1
- 0
- 约2.96千字
- 约 7页
- 2018-10-11 发布于福建
- 举报
JAVA程序的设计基础课程的改革
JAVA程序的设计基础课程的改革
【摘 要】Java语言是20世纪90年代初由sun公司推出的一种纯面向对象的编程语言,随着互联网和移动设施的发展,由于它的可移植性跨平台性等优点,在基于网络编程开发中应用广泛,得到了迅猛的发展。“Java程序设计基础”是高职高专院校计算机相关专业开设相当普遍的一门学科基础课,各高校都非常重视这门课的教学,作为高校教师必须深入研究这门课的教学规律,提高教学质量
【关键词】JAVA程序设计基础教学模式案例教学建设研究
《JAVA程序设计基础》是高职高专院校计算机相关专业开设相当普遍的一门学科基础课。该门课程的教学目标不仅是使学生通过程序设计语言的学习,全面地掌握面向对象程序设计的基本知识与基本操作技能,为学生学习后继课程打下扎实的基础;同时,它还是培养学生思维能力和实践能力的重要环节。因此,在该课程的教学中,必须更新观念,开拓教改新路,重视学生思维和实践能力的培养。
在《JAVA程序设计基础》这门课程日常的教学中主要存在以下几个方面的问题:
1.传统教学模式使学生觉得这门课既“苦”又“枯”
传统的教学模式是,“提出概念―解释概念―举例说明”。“苦”的是要学的东西多,学习是被动接受,不会学以致用;“枯”的是学生刚开始时对学这门课感兴趣,但学着学着就没有兴趣了。
2.教学方法尚有待改进
学生学习兴趣没有得到良好激发各高校计算机及其相关专业,将教学过程和学习重点放在了语法和算法上,忽略了JAVA面向对象的编程思路的理解。
3.实践环节较为薄弱
实验教学重验证、轻设计,实验教学的内容多以执行和验证程序为主,以消化课堂理论讲授内容为目的。
4.考核方式单一
学生受应试教育思想的影响,学习目的狭隘过去考核方式基本上是以学期结束的笔试为主,考核是知识而不是能力,而且是一纸定结果。
“JAVA程序设计”课程的教学环节主要包括:理论课教学、上机课教学、实训课教学三个部分。通过多年的教学实践,采用案例教学方法进行理论课教学,采用任务驱动进行上机课教学,采用项目导向进行实训课教学,可以较为有效地提高教学质量。
1.理论课教学采用案例教学与“3W1H”教学法
在理论课教学环节中,教师应根据事先精心设计的案例,合理运用“3W1H”教学法等多种教学技巧,准确地向学生传授基本知识与理论。
(1)“3W1H”教学法
理论课授课要始终贯穿“3W1H”教学法思想。“3W1H”,即What―要求教师简明扼要地讲解清楚所要讲述的内容及要点,指出讲课的重点;Why―要求教师引出为什么要讲述该内容,该内容在软件开发中的作用,引起学生的好奇心及对听课的兴趣;Where―要求教师能够结合切身体会和经验指出所讲述的内容用在软件开发的什么地方,突出所讲内容的实用性;How―要求教师能够指出在实际的软件开发中如何使用所讲述的内容,突出所讲内容在实际软件开发中的使用方法和使用应该注意些什么。
(2)案例教学法
在《JAVA程序设计基础》这门课的教学中,要明确课程改革的思路,要以解决实际问题的程序设计思路作为教学的切入点,以教材的内容为主线,采用案例作为教学引导线,在教学中将晦涩难懂的概念、原理融合到案例中,从实际的例子入手,然后再上升到理论高度,适当讲解理论知识相应的知识点。这种模式不仅有助于学生掌握基本概念、基本理论,同时也能够培养学生解决实际问题的能力。能够自己动手解决实际问题是学习的最直接动力,是激发学习兴趣的根源所在。让学生先看例子,通过动起来的例子看到程序的运行结果,至于为什么这样,如何做到这样正是教师要讲的新知识点。例子讲完之后布置操作练习。第一个练习是“仿”,即完成一道和例子极其相似的程序,让学生在模仿中巩固和加深对新讲授内容的理解,同时教师巡视单独答疑,帮助学生澄清教师讲解时没有理解的内容,最后教师就共性问题予以强调。第二个练习是“改”,即对第一个例子加工,将教师在讲解时已提及而例题中未涉及到的问题交给学生,激发学生自主学习的热情。在此过程中,教师对关键性问题给出指导思想。第三个练习是“提高”,即将具有一定算法难度但语法适用于当前阶段的问题抛给学生,培养学生的算法设计能力。在此阶段教师主要起启发、引导作用,启发学生的创造性思维。
2.实验教学采用任务驱动,提高学生动手实践能力
《JAVA程序设计基础》是一门实践性极强的学科,实践环节的教学尤其重要,其目的就是让学生在自主探索的过程中完成对新知识的练习和巩固。有一句关于实践的谚语是这么说的:“我听到的会忘掉,我看到的能记住,我做过的才真正明白。”讲的就是理论作为实践的支撑不是死记硬背背会的。让学生亲自动手实践,编辑调试程序,要比听老师讲、看老师做记忆深刻,同时还能
原创力文档

文档评论(0)