APP下载

浅谈分组合作教学在c语言实验课教学中的应用

2009-06-17

中国校外教育(下旬) 2009年9期
关键词:C语言实验课

王 聃

[摘要] 将分组合作学习的教学理念应用到高校c语言实验课教学中,取得了很好的教学效果。本文就分组合作学习的方法,应用时注意的问题,并与传统教学相比取得的教学效果展开论述。将分组合作学习应用在实验课教学中是一种行之有效的教学方法。

[关键词] 分组合作学习 C语言 实验课

C语言程序设计是大多数高校计算机专业和理工科专业开设的一门公共基础课,也是学生接触的第一门编程课。学生通过学习C语言,主要是掌握程序设计的一些基本方法和技巧。但是,因为此课程是学生接触的第一门参加程序设计课程,没有任何编成基础,普遍反映“难”。因此,在重视理论教学的同时,必须加强实验环节。因为只有在上机实践中,学生才能正真学会如何编写程序和调试程序,也只有通过上机实践,才能更好地掌握程序设计的理论知识。在C语言的教学过程中,应注重培养学生自己动手动脑、分析问题,解决问题以及合作学习的能力。因此,本学期在实验课教学中应用分组合作教学理念,取得了很好的教学效果。

所谓分组合作教学,就是要教师充分考虑到学生的个体差异,遵循因材施教的原则,有针对性地将不同层次的学生编成合作组,利用小组的集体优势,使每个学生在原有基础上得到发展。现从c语言实验课教学来谈谈分组合作教学在合作学习方面的应用。

一、学生分组实验的方法

(一)了解差异,合理分组

要保证同一个合作学习小组包含有学习成绩为好、中、差等不同层次的学生,从而保证小组成员的多样性,这样能够保证每位学生都可以从合作学习中受益。

(二)设置任务,合作学习

小组是合作学习的小团体。在完成实验任务的同时,让每一位组员参与其中,各尽其能,各显神通。同时,各小组之间进行竞赛,看那各小组能更快更好的完成老师布置的实验任务。其中,每个小组都有小组长,小组长是小组的负责人,按教师的要求合理安排本组的讨论和学习活动,检查学习的情况,及时向老师反映本组完成学习任务的情况。由于小组长得到老师的高度信任,他们的学习积极性很高,其组织工作的积极性也很高。其他组员参与讨论,解决疑难,在这个过程中有学习的成就感,感受到学习的乐趣,学习劲头越来越高,形成了良性循环。

(三)交流检测,及时反馈

在分组合作学习的过程中,教师要找出学生在合作过程中出现的问题,提供必要的帮助。同时,对课堂进行全面的组织,及时给予学生科学的评估,使他们体验到成功的快乐。

(四)合理评价,共同进步

在实验的最后,教师要合理客观的给出各个小组的评价,表扬优秀小组,鼓励相对差一些的小组。并对实验中出现的问题进行讲解,每个组出现的问题都应该指出,避免别的小组以后犯类似的错误;对实验中的闪光点给与充分的肯定,从而达到共同进步的目的。

二、学生分组实验应注意的问题

(一)确保小组人数的均衡性(数量和质量)

要保证同一个合作学习小组包含有学习成绩为好、中、差等不同层次的学生,从而保证小组成员的多样性。另外,分组时也要注意学生性别的搭配,心理学的大量研究表明,不同性别的个体在认知、风格、能力和性格特征等方面都存在着差异。在小组合作中混合男女生可以丰富小组认知问题、分析问题和解决问题的视角。

(二)精心准备,严格设计,服从教学的目的性

C语言的实验课就是编写程序,解决实际问题。对于每一个问题的解决办法,每个人都是不同的,编写的程序也是不同的。这就要求教师在实验内容上精心准备,严格设计。选择的问题既要能练习学过的知识,又可以锻炼学生们的思维能力,让学生们大显身,各显其能。

(三)认真预习,有备无患

充分的课前准备是分组实验成功的保证。每节分组实验前都应让学生提前预习实验,最好实验课之前都编写好程序,上机直接调试就可以了。这样,可以做到心中有数,从而快速、有效地完成实验。

(四)细心指导,增强学生的理解记忆力

每次分组实验,教师都应细心指导。语言要有启发性、指导性,可以使得学生动手时减少盲目性。但是又要点到为止,不能大包大揽,甚至程序都写好了抄给学生,让学生直接敲打。C语言锻炼的是学生的逻辑思维能力,分析问题和解决问题的能力。如果问题呈现给学生后,不让学生对问题进行独立思考,不给他们一定的思考探究的时间和空间,就匆忙进行合作学习,肯定欲速则不达。因为学生还没来得及对问题进行任何思考,往往难以开口,不知道讨论什么,交流什么,达不到合作学习的目的。

三、分组合作教学的意义及效果

分组合作教学模式充分体现了以教师为主导、学生为主体的教学原则。课堂上学生活动的时间大大地增多,大部分学生都能积极参与到课堂的小组活动中去,其教学效果远远大于教师自己的反复说教,减少了两极分化的现象,大面积提高了c语言的教学质量。同时,分组合作学习是合作的一种特殊表现形式,是合作认知、合作情感、合作技能与合作行为在教学过程中的具体体现与运用。合作学习能够显著提高学生的学业成绩,它改变了学生在课堂中的参与方式,让每一学生都体会到主人翁的乐趣。小组实验,几个人在一起,难免有分歧,这就要求学生有善于表达自己和善于听取他人意见的能力,从而锻炼了学生的表达能力,培养了学生的合作精神。

猜你喜欢

C语言实验课
基于Visual Studio Code的C语言程序设计实践教学探索
有趣的实验
基于C语言的计算机软件编程
C语言程序设计课程教学与学科专业相结合的探索
高中化学实验课常见气体的制备与实验设计
高职高专院校C语言程序设计教学改革探索
“自由”的实验课
上实验课
论子函数在C语言数据格式输出中的应用
创新策略在高中生物实验课中的应用