|
|
试探高中算法课堂教学策略 从中国古代的筹算、珠算、《九章算术》到吴文俊院士的机械化证明,都表明我国对算法的研究和运用有着悠久的历史、优良的传统和丰硕的成果。今天,随着计算机在科学研究、经济建设和社会管理等方面扮演的角色越来越重要,算法思想和算法技术有了更广阔的应用领域和更精炼的表述形式,使之成为人们操控计算机的基本技术,也成为现代公民必备的基本素养。然而算法的相关概念比较枯燥,理论过于抽象,对学生的能力要求较高,所以在教学过程中往往难以把握,也不容易引起学生的兴趣,而且课时比较少(一个星期只有两节课)要在有限的时间里让学生们熟悉算法思想并运用到程序设计中去不是件容易的事。在此,笔者根据自己积累的一些课堂教学经验,与大家一起探讨。 一、 趣味引入 俗话说“兴趣是最好的老师”。因此,算法的第一节引入课显得尤为重要。地图版《高中信息科技》教材第六章第一节《算法和算法的描述》,一开始就拿一个物理问题“求物体在恒力作用下的加速度”引入算法的概念,让许多学生对算法望而生畏,打消了学习积极性。那么有没有什么方式学生易于接受呢?例如:用智力题目:一个农夫带着一头羊、一只狼、一筐蔬菜过河的问题让学生思考。在自己动手的乐趣中,学生的积极性一下子就被调动起来。许多同学都会得到正确的答案,而且这类题目的答案讲究步骤性,第一步怎么做第二步怎么做,可以很自然地过渡到算法的概念,学生容易理解;同时也可以说明用自然语言描述算法的问题,一举两得。 二、抽象概念形象化 如:地图版教材在讲完算法概念后,就将算法的三种结构笼统的介绍了一下,如果按照书上的顺序讲解,恐怕学生们一下子无法理解和消化。笔者认为首先要让学生把变量的概念理解清楚。只有掌握了变量的使用规则……
|
|