反思性教学在C语言教学中的应用研究
反思性教学是教师借助发展逻辑推理的技能和仔细推敲的判断以及支持反思的态度进行批判分析的过程。它可以启发教学人员反思操作性教学的局限性,不断探究教学中的新问题,将“学会学习”和“学会教学”相结合,提升教学实践的合理性,使教师成为学者型教师。
在C语言教学中,反思性教学可以提高教师的教学水平,促进教学改革的进行。C语言是目前最广泛使用的高级程序设计语言之一,具有灵活的控制和数据结构、简洁的表达式语句、清晰的程序结构和良好的可移植性等优点。因此,C语言教师的教学理论和教学方法对教学效果会产生直接的影响。
反思性教学有两个目标:一是让学生学会学习,二是让教师学会教学。即发展学生与发展教师统一。这些目标都是抽象的,需要具体化到每一次教学活动中,使教师初步形成某种素质。
反思性教学设计对应的是操作性教学的备课与预习阶段。它吸收操作性教学的合理成分,依据反思实践、明确问题、围绕问题、确定目标。继而撰写教学计划的步骤。反思性教学计划与操作性教学计划有两方面区别:一是教学目标方面,不仅有发展学生的目标,而且有发展教师的目标。发展教师的目标也必须明确写在教学计划上。二是教学计划详略方面,学期进度计划和课时计划甚为详细,而单元计划次之。
反思性教学实施过程对应于操作性教学的授课与听课过程,不同之处在于反思性教学在教学的各个环节及时反思并有有效调控。主要体现在两个方面:一是反思与调控教学的进度和步骤,增强规划性,对讲解、提问、演示、指导学生阅读、记笔记、课堂练习等,都适当分配时间,把握好操作环节。二是反思学生注意力涣散的情况,借助有吸引力的教学手段,使学生的记忆力集中起来并维持下去。三是根据课堂情况的变化,及时调控教学的进度和步骤。
反思性教学在C语言教学中的应用可以提高教师的教学水平,促进教学改革的进行。它可以帮助教师更好地教学,使学生更好地学习。