1、Java 程序设计教学组织程序设计教学组织一、采用案例教学,培养学生的喜好和积极性一、采用案例教学,培养学生的喜好和积极性Java 程序设计是应用性很强的一门课程它既有理论又有实践,既讲方法又讲动手能力。一般来说,教材中前几章都是先介绍 Java 程序设计语言的一些概念和基础知识,然后才介绍程序的建立和运行。这些概念和基础知识,既枯燥又比较抽象难懂。在教学中,我们打破课本原有的顺序组织课堂教学的方式的逻辑结构体系,改用从案例入手,通过给学生演示、让学生模拟,在实际应用中去探究和领悟这些概念,并适时地加以归纳总结和概念的延伸,让学生在轻松愉快的气氛中学习新知识。案例教学法打破了以教材为中心的传统
2、教学模式,不按教材的顺序授课,而是以精选出的程序设计的案例为中心,把学习的重点放在具体案例的讲述上,把要学习的语法和概念融入到具体案例中来讲解。 整个教学过程中强调在应用中学习,从而避免了枯燥的理论说教,不仅能增进学生的学习喜好,而且对提高学生综合分析和解决实际新问题的能力也大有帮助。那么该如何培养学生对 Java 语言课程的喜好呢?案例教学法是培养学生学习喜好的有效途径。二、运用多媒体课件教学,提供交互式学习环境二、运用多媒体课件教学,提供交互式学习环境Java 语言的内容比较繁杂,我们把概念、定义等一些知识性的东西用幻灯的形式投影出来就会使课堂内容更加丰富,提高学生的注重力,节省老师板书的
3、时间,让整堂课的效果改观。但是课堂上课件的演示也要适当,避免喧宾夺主,使学生更多地关注了形式的变化,而忽略了内容本身。相应的,课件在其他内容的处理上就要慎重了。 比如算法、 程序的设计, 我们不是只注重给学生一个结果、一个程序,而更应该展示给学生的是一个过程,一个思想,也就是怎么样去解决这个新问题。我们的重点在于教会学生把握方法,即帮助学生学会自己解决新问题,而不是帮助学生解决新问题。即授人以渔,而非授人以鱼。因此在讲解这些内容的时候就不能是一张幻灯一个算法、 一个程序, 而应该重点介绍方法、 思想,根据题目求解的过程,一步一步把结果“写” 出来。多媒体 CAI 课件主要包括课程内容、算法演示
4、、在线测试、在线讨论以及资源中心五部分功能。多媒体 CAI 课件可以提供交互式环境供学生学习,并自动根据操作过程进行实时评价。将多媒体 CAI 课件和教师课堂讲授有机地结合起来,能形成最佳教学任务的综合性手段和教学方案。三、把握课堂教学方法,提高课堂教学质量三、把握课堂教学方法,提高课堂教学质量(一)注重“互动式教学”,切记不要“自演自说”。互动式教学就是要改变老师是课堂上唯一主体形式的状况,让学生也作为主体形式参和到课堂上来。互动式教学既可以提高学生的参和积极性,还可以避免学生上课疲惫,产生注重力不集中的现象。互动式教学在形式上有老师提问,让学生上黑板演算、上教师机操作,让学生讨论等,让学生
5、进行正误判析,解决普遍性新问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。实践证实,这种教学方法效果显著,课堂活跃,学生的参和程度很高。但是我们在进行师生互动方面也要注重把握一个度的概念, 让课堂既要有互动的活跃氛围,也要有好的课堂秩序,使得课堂互动有序有效进行。(二) 培养学生读程序的能力。 程序是 Java 语言的本质, 读程序是学习 Java语言入门最快,也是最好的方法。要培养学生独立编程的能力,首先应该培养学生读程序的能力。 学生读的程序越多, 见识的编程的思想、 方法、 技巧也就越多,就能更加扩展自己的编程思路,还能在某些时候把别人的东西
6、拿来归为己用。在培养学生读程序方面要注重循序渐进,先给学生读一些简单的、只有几行的程序,然后逐渐增大程序的复杂度。(三)采用新问题驱动法。在 Java 程序设计语言课程中,有一些概念之间的差别和程序的设计步骤假如只通过教师讲述,学生在字面上可以接受,但在理解深度上往往难以达到令人满足的效果,假如能设计出一系列新问题,让学生在实践和解决新问题的过程中自己去探究和体验, 情况将完全是另一个样子。 另外,采用一些有趣的新问题来引入对某些语句结构的学习同样有相同的功能。采用新问题驱动法,一切都要求学生自己动手动脑设计,他们在操作过程中探究和解决新问题的积极性和主动性得到了调动,从而达到了我们的教学目标
7、。四、加强实验环节的教学设计,辅助理论教学四、加强实验环节的教学设计,辅助理论教学Java 程序设计语言是实践性很强的一门课,培养学生的实践能力是教学的首要目的。因此,在授课的同时,如何引导学生利用上机实验来加强实践也是教学中的一个重要环节。Java 程序设计语言实验教学的目的应是摘要:1. 紧密配合理论教学,通过相关实验,帮助和加深对语句功能的理解;2. 通过实验可以将各门课程学到的知识融会贯通,思索利用 Java 程序设计语言解决实际应用新问题的有效方法,从而使学生分析和解决新问题的能力得到锻炼和提高。依据实验教学的目的,考虑学生的个体差异,将实验设置成不同的类型摘要:必做和选做实验摘要:这两类实验都是结合相关课程的教学需要由授课教师设计的;前者目的在于帮助学生把握基础知识和实验探究方法, 后者则在于培养和鼓励学生的学习喜好、扩大知识面以及培养学生的应用能力和创新意识。从而大大激发了学生的学习热情,为其今后的学习和工作打下良好的基础。总之,要教学好 Java 程序设计语言,关键在于教师要有效地组织教学,才能激发学生的学习喜好,让学生主动、愉快地学习,满足他们的求知欲,这样才能取得良好的教学效果。