高职数学教学中引入计算机应用方案探析
高职数学教学中引入计算机应用方案探析 1 引言 本文的目的在于探讨高职数学课教学中引进计算机应 用,在微积分的几个重要环节,根据高职学生理论基础差的 特点,改变教学模式,引入计算机应用方案,通过数学软件 的使用,跨过微积分传统教学中的几个环节,使得所要求解 的问题变得简单化,达到传统数学教学达不到的目的,以期 望高职数学教学达到事半功倍的效果。2 数学软件的类型及选用 数学实验软件平台由若干数学软件组成,它提供各种强 大的运算、统计、求解、作图等功能。数学软件按用途,一 般可分为通用数学软件和专用数学软件两大类。常见的通用 数学软件包括MATLAB、Mathematica、Maple和MathCAD等, 其中MATLAB以数值计算见长,Mathematica和Maple以符号运 算、公式推导见长,MathCAD以绘图、设计见长。专用数学 软件主要是为解决物理、数学和其他科学分支的某些计算问 题而设计的,专用系统在符号和数据结构上都适用于相应的 领域,如绘图软件类、数值计算类、有限元计算类、数理统 计类、数学公式排版类、数学编程类等。
就学校而言,在微积分教学中,笔者认为选用 Mathe-matica较为适宜,它的主要特点是:从某种意义上讲, Mathematica是一个复杂的、功能强大的解决计算问题的工 具。它的主要功能包括三个方面:符号演算、数值计算和图形。它可以自动完成许多复杂的计算工作。显然,针对高职 数学中的主要内容,尤其是涉及有关微积分方面的知识,通 过Mathematica的三大功能,很多问题都能很轻易地解决, 大大提高教学效率,这是选用它的主要原因。
3 传统的教学模式 本文仅就导数问题及导数的应用问题在引入计算机应 用后,探讨两种教学模式的优劣。传统的教学模式是:数学 概念的背景→定义→几何意义→推导公式或介绍相关定理 →性质→例题→作业等。
笔者的思路:讲解简单的数学概念来源,类似的问题提 炼出来,如何解决,数学软件直接解决,省去若干繁琐的中 间步骤,得到期望的结果。就像是足球比赛中,为了达到进 球的目的,有很多打法,如压迫式打法、短传渗透式打法、 长传冲吊式打法等。传统的教学模式类似于足球中的短传渗 透式打法,强调的是中间过程(背景、定义、定理等,注重 逻辑推理等),当然技术性要求较高。笔者思路中的教学模 式类似于足球比赛中的长传冲吊,快速通过中场,省去中间 的若干环节,如讲解定义、定理等过程,甚至求导过程(导 数四则运算法则、复合函数求导等应用)的省略。尤其是基 于高职学生基础差的原因,省去理论上的若干环节,用数学 软件直接得到相应的结果,以求达到所要的目的。在笔者看 来,这不失为一种高效便捷的方法。当然,对于基础好的学 生,两种方法都可以使得他们更加尽善尽美。相当于足球强队配有不同的几套阵容,针对不同的对手,采用不同的打法。
1)求导问题。传统的教学模式中,经过导数概念的引 进、定义、几何意义、推导导数公式之后,就是利用导数公 式求导。
显然,碰到稍微复杂一点儿的情况,中间求导(部分过 程省略)涉及导数的四则运算法则和复合函数求导问题,相 当繁琐,不易计算。
2)导数的应用——作图问题。在函数作图这个案例中, 传统教学模式中,实际涉及的概念有很多项。通过一一讲解 各项概念、定义、定理、性质等,才能归纳解决最后的函数 作图问题。因此,了解各种概念的相关性及教学组织形式, 才能明了整体思路,理论上升到一定的高度。描绘函数图形 时,它主要体现在:确定函数的定义域;
确定函数的奇偶性;
确定函数的单调性、极值;
确定曲线的凹向与拐点;
确定曲 线的渐近线;
需要时,还得由曲线的方程计算出一些适当的 点的坐标;
把上面所得结果,按自变量大小顺序列入一个表 格内,以观察图形的大概形态,然后描绘成图。
依据上面结果,按自变量大小顺序列表(表1)。根据 表格作图,见图1。
上面的作图步骤第3、第4项,也就是前面做的任务1和 任务2,即是导数问题,在传统教学中花费的学时较多,授 课顺序这里不再详述,仅导数相关概念及相关运算法则连带 练习,就耗费相当多的学时。而用数学软件Mathematica求导数,则省去在函数求导、导数运算法则、复合函数求导法 则、高阶导数等很多时间。
4 改变教学模式 介绍简单数学概念→数学软件使用→软件求解结果。
案例1的数学软件解法:描绘的曲线。
用 Mathematica软件直接图解,由于Mathematica软件强大的作 图功能,可以分两步来研究和讲解导数和函数图形的关系。
而且不需要会手工求导数及如何运用导数相关的四则运算 法则及复合函数求导法则,只需要按照Mathematica数学软 件要求语法格式输入相应的命令运行即可,来达到求导数和 作图等目的。相关命令及分析见图2和图3。
图中涉及的Mathematica操作命令为:定义函数→求导 数(可高阶求导)→求解方程→作图→相关分析。实际操作 过程中,可根据需要选择相关命令,有些命令顺序相关性不 大。做题过程中,学生当然需要掌握有关Mathematica命令 的相关语法,这里不再详述,相关部分的命令格式详见有关 书籍或Mathematica软件帮助。
案例2:作函数的图形。
解法1:传统解法(由于篇幅有限,传统做法省略,类 似案例1)在前面的任务2求导中看到,仅一阶、二阶导数就 很麻烦。
解法2:直接用Mathematica求导,相关步骤及理解等同 案例1,见图4(求导等)及图5。可以看到,相比案例1更复杂的情况,很容易地就解决了。
以上通过案例1及案例2的传统的理论课环节,及用数学 软件Mathematica两种解决方法来描述案例,学生可从实际 的案例,用Mathematica做题的作图过程中体会,再理论上 对比理解这个案例。
5 数学软件知识扩展 通过比较Mathematica方法和传统教学方法,看到了它 们的差别与优劣,实际上,将计算机引入数学教学后,产生 新的数学教学模式。在教学中,教师不仅需要讲授相关的数 学理论知识,还需要讲授相关的数学软件操作常识,通过指 导学生上机实验,或利用计算机进行数学运算,或验证数学 结论。本项研究以教学模式为着眼点,强调在高职数学教学 中,根据学生的基础或学科的差异,可采用灵活的教学模式, 基础好的学生或专业要求高的情况,增加数学实验课的有关 内容。课上引入计算机应用,对一个数学问题采用案例教学, 根据问题的性质,提供多种计算机解决方案。
除了数学软件Mathematica、MATLAB等,还可以介绍学 习应用数学编程类软件、办公软件Office等常用软件,目的 是通过计算机技术的应用加强学生的动手能力和独立思考、 解决实际问题能力。在实际生活中会碰到各种各样的问题, 有的问题,通过不同软件,可以给出多种解法,但并不是所 有问题用数学软件Mathematica都能解决,每个软件都有它 的强项及范围和应用领域。6 结语 综上所述,本文以Mathematica作为软件工具,结合导 数和导数的应用等数学内容,用数学软件求解来组织教学内 容,省略了传统数学教学理论上难懂的过程,定义—定理— 性质等推导过程,直接用数学软件解题,让问题变得简单化, 在学生能够体会到的计算机应用环境下实践数学软件。这里 推荐采用“案例教学、任务驱动”教学法讲解知识与训练技 能,适用于理论、实践一体化教学。以此案例为背景,为下 一个问题的提出、解决或本门课程后续章节讲解打下一定的 基础。
过去训练学生用数学工具解决实际问题的困难(手工计 算,后来用过高级语言编程……),现在可以通过计算机强 大的运算、图形功能和方便的数学软件,使学生可以自由地 选择算法和软件,在屏幕上通过数值的、几何的观察、联想、 类比,去发现线索,探讨规律。最后是进一步激发学生学好 数学的兴趣,促进数学教学的进一步发展。
参考文献 [1]樊映川.高等数学讲义[M].2版.北京:人民教育出版 社,1964:320. [2]孙平,张忠毅,范广玲.高等数学及其实验[M].哈尔 滨:哈尔滨工程大学出版社,2013:52.