APP下载

浅谈信息技术算法教学与高中数学算法教学

2019-05-10侯彦智

新课程·下旬 2019年4期
关键词:信息技术算法数学

侯彦智

摘 要:开学后不久,一位数学老教师抱怨:“为什么要把程序算法这一章节引入数学教学中来,对于程序我是越上越糊涂,我都不知道学生明白没有,为何不把这一部分安排给计算机老师?”的确,针对一部分老教师来说,这一部分有一定的难度。因为作为一名数学教师,在大学时并没有深入研究过程序设计。所以,如何开展算法与程序设计的教学,对一线数学教师来说是一个挑战。

关键词:算法;数学;信息技术

算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础,随着社会的飞跃发展,计算机几乎渗透到了人们生活的所有领域。而算法作为解决问题的方法与计算机能够理解的程序语言之间的桥梁,是现代人必须具备的数学素养。但是作为全国贫困、落后地区的积石山县,数学老师在对算法与程序这一章节进行教学时,总是发出难上、不会上的声音。因此,下面我从一个微机教师的角度,来谈谈信息技术与数学算法之间的联系,也对怎样上好算法这一章节谈一些自己的看法。

一、分清两门学科的异同

高中信息技术教科书《算法与程序设计》共有六章,前面的四章主要是基本教学,是程序设计的基本算法;数学教科书中关于“算法初步”的内容一共有算法与程序框图、基本算法语句、算法案例三节。两本书都包含了算法,但在算法的教学上又不同。数学学习中,学生通过学习,对算法要有初步的认识,并通过案例的分析,体验算法在解决问题中的重要作用,培养算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力。同时学生还要体会算法在科学技术和社会发展中的重要作用,了解以算法为基础的中国古代数学的辉煌成就。而信息技术中的算法与程序设计的主要教学内容是程序设计,只是要求学生了解什么是算法、如何描述算法,学生只要能够了解教材上特定的算法就行,不必深入探讨,主要侧重点应该在程序设计的语法学习上,即如何从程序结构、语法规则、编程技巧上来实现算法,也就是要求学生掌握如何使自己编制的程序代码在计算机上运行。

二、怎样把握两门学科的侧重点

虽然两门学科在算法的教学上有很多相似之处,但两门课程在教学目的和要求上是不同的,也不能把它们等同起来。因此,在教学上要把握各自的不同重点。信息技术应该着重于程序设计的教学,即学会一种程序设计语言,就像现在信息技术课学的计算机程序語言VB,用这种语言来实现自己设计好的算法,用计算机解决一个实际问题。简单来说就是将一个算法变成计算机上调试成功的程序。数学课应该注重算法设计的教学,就是注重解决问题的方法,讲清楚算法思想,学会算法的描述方法。例如:对于怎样把羊、狼、草安全带到河对面。信息技术侧重的是编程解决,而数学中主要是怎样解决,分为几步解决。但数学中的算法步骤又是计算机中编程的重要依据。因此在具体的实践教学中,不可把数学课上成信息技术课,徒增难度,也不可把信息技术课上成数学课,重点不突出。

三、如何利用信息技术提高数学算法教学

作为一名数学老师,我认为在算法教学中,最主要的还是要坚守自己的教学阵地,提高自身的业务水平。首先,明白数学中的算法就是解决问题的方法,让学生明白用什么方法能解决给出的问题。其次,了解常见的算法结果、顺序结构、条件结构、循环结构,进而理解常见的顺序、条件、循环语句。再次,最关键的程序框图的学习,掌握程序框图中的运算。最后,还要做好和信息技术老师的配合,主动沟通,对比较陌生的算法语言和程序问题及时向信息技术老师请教,也可同步教学,使学生感受学科之间的联系,又明白其中的不同。也就是我们常说的信息技术与数学教学进行整合,这样学生会对信息技术这门课程的学习更有兴趣。而高中信息技术课程教学模式的改变主要还是体现在数学教学中增加了算法初步的内容。

四、结束语

纵观教育的发展,信息技术与数学和各个学科的整合必将是以后教育发展的趋势,更是面向现代化、面向世界、面向未来的必然发展趋势,是改进教育方法,全面提高教学质量的重要手段。因此,信息技术的应用必将成为我们生活中的重要手段。作为一名一线教师,我也期望对贫困、落后地区的教师增加信息技术的培训,在教育教学的路上更加得心应手,为祖国的教育事业尽自己最大的努力。

编辑 高 琼

猜你喜欢

信息技术算法数学
新一代信息技术征稿启示
新一代信息技术征稿启示
新一代信息技术征稿启示
信息技术在幼儿教育中的有效应用
基于MapReduce的改进Eclat算法
Travellng thg World Full—time for Rree
进位加法的两种算法
一种改进的整周模糊度去相关算法
我为什么怕数学
数学到底有什么用?