《综合活动:“千钱买千鸡”问题》 教学反思
这节综合活动课的主要目的有三个:一是理解枚举法(穷举)的基本思想;二是学会利用for循环解决实际问题;三是能体验不同算法设计的程序在执行效率方面的差异。基于以上三个教学目的,我认为算法设计是本节很重要的一部分内容,它逻辑性强,可加强学生逻辑思维能力的训练,而且算法的好坏直接影响到程序的执行效率。学习算法最主要的目的是为了解决生活中的一些问题,并不是为了学算法而去学算法。
在设计和讲授这节课前,我认为这节课的知识比较抽象,特别是对枚举法的理解,大部分同学有一定的困难。枚举法作为常用的算法之一,它来源于生活,具有重要的现实意义。但是学生缺少将所学算法知识运用到实际生活中的体验,所以如何用枚举法解决生活中的问题是堂课中需要解决的问题。
为了让学生理解枚举法的思想,我首先通过“百钱买百鸡”的实例来引入,提高学生对它的兴趣,增加他们的求知欲,这样在学的过程中才能起到事半功倍的效果。在讲解时一定要注意学生的反映,对于难懂的内容要反复强调,而且要给出一定的时间让学生吸收,布置的练习最好是他们相对熟悉的事物。整个过程来看,知识目标,技能目标和情感目标基本实现。但有一点值得改进的是,由于实例中是三重循环,且循环次数比较大,要人工枚举出所有可能的数据不太现实,学生也不易理解。这时,不妨举一个二重循环,且内循环次数比较少的例子,加深学生对枚举算法的理解,为后面的算法分析与算法优化争取更多的时间,从而达到提高课堂效率的目的。
在本节课的设计上,我采用让学生自主探索知识为主,教师讲授、点拨为辅。在例题的讲解中,教师只是起到启发、引导作用,鼓励学生多动脑子,并通过自己研究探索,逐步解决问题,这不仅让学生充满满足感和成就感,同时也使学生对知识掌握的更加牢固。而对于枚举法的概念,学生的归纳概括能力没有想象中的好,教师可以采用传统的教授式方式效果更加好一些。而在讲清基本概念之后,就可以引导学生采用自主探究的方式来学习。所以要上好一堂课必须将教师讲授和学生自主探究相互结合,才能使学生更好的掌握知识。
此外,在教师指导下,学生群体研讨、协作交流也是一种有效的学习方式,它能提高学生自主探索的能力,有利于培养学生的发散思维。本堂课的设计上,在活动交流这个环节中,我采用学生分组探讨的方式进行教学,这种合作方式能使不同思维、不同程度的学生得到发展,整个课堂的参与力更大,课堂效率更高,学习效果更明显。
总之,通过这次课堂教学使我收获不少,这种课堂教学的形式也值得大家共同去推广和实践。