【编者按】:网学网C/C++为您提供 c语言程序设计实验教学的探讨 参考,解决您在 c语言程序设计实验教学的探讨 学习中工作中的难题,参考学习。
1.提高学生的学习兴趣,激发学生的学习热情捷克教育家夸美纽斯指出:“兴趣是创造一条欢乐和光明的教学环境的主要途径之一。 ”俄国文学泰斗托儿斯泰说过:“成功的教学所需的不是强制,而是激发学生的兴趣。 ”由此可见,教学中激发学生学习兴趣是何等的重要。 从当前实验课教学中存在的问题来看,主要表现在以下几个方面:(1)学生对计算机实验课在思想上重视不够。 很多学生普遍存在“重理论,轻实践”的思想,认为只要理论课过了关,计算机操作无所谓;(2)学生在理论联系实际方面不够成熟,不能很好的把理论知识运用到实践中去,不能正确运用实践解决所学知识;(3)学生没有明确的实验目标,上机时一些学生无所事事或玩游戏,不但害了自己,还影响其他同学。 因此,我们必须注重实验课的教学方法的改革,激发学生学习“C 语言程序设计”课程的热情。 一方面教师要发挥自己的主导作用,想尽一切办法提高学生对实验课的兴趣,让学生明确实践对于这门课程而言是多么重要,另一方面要充分鼓励学生发挥主观能动性,让学生在实践过程中获得学习的乐趣。
2.实验教学必须和课堂讲课同步实验教学中还常常存在这样的问题, 有些老师为了保证课堂教学,理论讲解非常详细,例子也举得不少,但一个学期下来,学生总觉得是“半桶水”,这根本原因在于大多数老师只注重理论教学,在实验教学中重视不够,没有下足功夫,实验教学被削弱或割舍,或把实验教学变为辅助性环节,实验教学和理论讲解不同步,造成学生无法将理论很好的和实际联系在一起,实验教学没有达到其应有的目的。 因而在教学过程中,教师一定要注意,要合理安排理论课和上机课的课时搭配,保证理论讲解内容与上机操作同步,让学生在实践中,亲自动手,摸索,获得知识。
3.采用协作式学习的实验教学方法协作式学习可以让学生根据自己的兴趣,在相互合作中完成学习任务,彼此之间相互依赖、共同合作、相互信任、共同负责。 在协作式学习中学生必须能够自己去探究、去辨析、去评判他人的观点,自己去历练,获得正确的知识和熟练的能力。 采用这种方式,可以促进学生提高学习效率,增强学生的主体意识,提高学习的整体效果。 在实验课中,我们采取了分组的形式,两到三个学生为一组,组内或组与组之间进行协作式学习。 学生对这种形式很认可,产生了浓厚的学习兴趣,他们在相互合作,相互帮助中获得了知识。 协作式学习可以让学生在相互交往中完成学习任务,与他人形成融洽的人际关系,提高与他人合作的能力,为学生将来走上工作岗位打下良好的基础。
4.在实验教学中培养学生的创新意识我国高等院校发展的主旋律是:提高质量,培养高素质的创新人才。 创新是创造型人才必须具备的素质,它包括具有创造性的思维,能够打破常规;具有创新精神,崇尚创新、追求创新、勇于开创创新领域;具有创新能力,拥有扎实的基础知识、广博的视野、丰富的实践经验;具有良好的心理素质和应变能力,能够献身科学,并能正确面对前进中的挫折和失败。 [1]在实验教学中培养学生的创新能力是必要的。 学生在学习理论知识的过程中,有些弄不懂的地方,往往要通过实践,才能将理论知识很好的融会贯通。学生学习 C 语言程序设计的目的就是通过学习程序设计语言的基本思想、语法知识和编程方法,提高学生的程序设计能力和分析解决实际问题的能力。 现有教材中上机实验都立足于 C 语言本身的一些语言规则,和实际开发脱节,没有较容易理解和生动有趣的范例,比较死板、枯燥,并且现有实验大多注重语句、语法等,没有把编程解题思路和程序测试等放在首位,对学生分析问题和解决问题的能力训练不够。 因而我们发充分调动学生的积极性,在实验中,引导学生突破传统的思维方式,培养学生读、写程序和调试程序的能力以及提高上机的学习兴趣和自主实验的方法技巧等,让学生主动的参与到实验中来。