众所周知,计算机是当前社会的热点话题,各行各业都需要计算机,大到关系国家安全的计算机部门,小到网吧里的电脑或者是个人家庭计算机等。计算机遍布整个社会生活的角落,无处不在。没有计算机,这个社会是很难运转起来的,也是很难提高社会的工作效率的,人民的生活难以改善。

计算机的存在如此广泛,以至于很多人只懂得它的名字而忘了它还有广泛的应用。计算机可以进行图片处理、文字编辑、动画剪辑和创作、代码编写、声音合成等,太多了不能够全部举出来。计算机的功能如此之多,但是这又是为什么,它又是如何工作的呢?计算机通常只识别两个数字“0”和“1”,而计算机里的语言称为计算机语言,人们都是通过使用计算机语言比如:C、C++、Java、VC、VC.Net等来向计算机发出各种指令,经过一个中间语言处理库,从而将这些指令转换为底层机器语言,当这些语言在计算机底层运行后,计算机就将这些运行结果返回来呈现给对它发指令的使用者。从而通过这一系列循环,达到计算机的使用。计算机有几种数字进制,比如:二进制、八进制、十进制、十六进制等到,但归根结底还是转化为“0”和“1”这两个计算机能识别的数字。计算机的快慢一般是可以通过主频来看出来的,比如我们常用的主频为2.6GHzG或3GHz的主频就能够满足我们处理日常事务。而全世界最快的万亿次计算机则要比我们的日常计算机要快得多了。计算机虽然很笨,只能识别0和1这两个数字,并且通过0和1这两个数字进行内部的工作,满足人们的需要。但是光这样它也比人们的工作效率高上几百倍、几万倍,人们的速度远比不上计算机的速度。计算机通过简单的识别完成了复杂的运算,一台计算机的工作效率可以等到于几个人甚至于几十个人的工作量,你说计算机是多么神奇美妙啊!

想要学好计算机却是跟数学分不开的,数学与计算机是紧密相连的。没有数学功底,是很难在计算机这个行业里有所作为的。单纯依靠计算机做一些简单的应用开发,比如图片处理、小系统的开发,这还不是很大的问题,但是要完成更深层的开发,比如:系统集成、动画制作如3D游戏等,还是不行的,这要用到更复杂的数学知识,没有数学理论作为基础是很难完成这些工作的。数学知识也需要经过长期的积累,形成一定的理论后才能在这方面有所作为的。比较有名的谷歌搜索,这些搜索无不用到高深的复杂的算法,而这些都是以数学为基础的。所以说数学是计算机的基础,数学家未尽是计算机专家,而计算机专家却一定是数学家。

本人有幸从事数学的教学工作,而本人的专业却是计算机的。这两者之间的关系也让我有时忙得手忙脚乱,但知道它们的关系后,却又让我以此来助彼,两者互相结合起来,使我的专业更见长了。

对于数学的教学,还是有点感受的,下面收集起来说一下,以此共勉。

数学不是一门简单的学科,它是一门基础学科,任何一门学科都用到它,所以不能对它轻视。从教学中看出学生的基础是好还是差的,中学数学的要求不是很高而且深度也不是怎样,所以要求学生能学好数学,只将基础打好,打扎实了,才能发展数学,也才能学好数学。所以教学中,我常教学生要养成勤练勤,习期养成习惯,这样才能打好基础,而且要他们务必要虚心、认真,这样才能走得更远。

这也是从计算机与数学的关系得出的一点体会吧。