试论述把算法加入数学课程的原因。
(1)时代的需要 算法严格地说是数学的一个分支,它有自己的体系,它渗透到很多数学分支,尤其是应用数学分支。从另一个角度看,计算机科学的飞速发展对数学的发展起了极大的推动作用,它开拓了数学研究的领域。丰富了数学研究的方法,加强了数学与其他学科的联系,拓展了数学的应用范围。所有这一切,算法起了重要的作用。了解算法的基础知识和基本应用,对一个人的发展是非常重要的。 (2)与传统的内容有密切的联系 算法并不是一个十分陌生的内容。虽然在传统的数学内容中没有出觋过这个名词,但它的思想反复体现在传统的数学内容中,可以说渗透到了大部分内容之中。 (3)能引起学生的兴趣 算法的特点是可以操作、可以检验,在条件允许的学校可以让学生在计算机上实现,这些都是受学生欢迎的,它们会使学生产生成就感。 (4)对教师没有太大的难度 算法的内容对教师来说,难度不大,经过培训就能完全掌握。有些教研室和学校采取了一些有效的措施,例如分成小组、分工备课、集体研讨、教案共享,很好地解决了这个问题。 (5)算法将对未来的数学课程产生很大的影响 算法进入高中是一件大事,会产生一系列的连锁反应,估计下面的一些情况会引起数学教育工作者的关注和研究。 ①大学课程设计中,会对算法的内容给予更多的关注。有一些学校已经开设“算法”的选修课;有的学校把“算法”和相关的课程有机地结合起来。“算法”在大学数学教育中会成为关注的问题之一。 ②“算法”的内容会以某种方式渗透到初中和小学,这一点是需要认真研究的课题。 ③“算法”的内容进入高中,给出一个明确的导向,数学教育将更加关注“通性通法”,强化基本技能。淡化技巧。 ④“算法”是培养逻辑推理能力的非常好的载体。“算法”在数学教育中的地位和作用应该成为数学教育研究的重要方面。