关于计算机教育的一些思考

关于计算机教育的一些思考

先说说我自己

我知道有计算机的存在是在初中。从那以后,就对它念念不忘,但是直到大学毕业1998年7月才有了自己的第一台电脑。然后就开始了自己的自学历程。
回想自己的学习历程,我觉得要学习计算机,还是要从计算机编程开始。当然,不要把这种学习看作是一种专业学习,而是对思维的一种培养。
让我们先来看看学习计算机编程需要什么条件:

  1. 英语,编程语言的语句都是一些常用的英文单词,很好理解。
  2. 会英文打字,必须达到盲打的水平,否则你会觉得输入是一个噩梦。
  3. 喜欢数学,如果有其它爱好更好,这样的话你就可以利用计算机做更多的事。
  4. 会一些计算机的基本操作,其它的高级技巧在你的学习过程中会自然而然地接触并学到。

是的,条件就这么简单。剩下的就是自己的悟性和坚持了。
至于开始学习的时间,英语从小学就可以开始了,计算机编程自然也可以。如果想更有把握,我觉得从上初中开始会更好一些。为什么呢,下面就说说我的想法。

关于初中数学课程与计算机编程的关系

开始研究初中数学课程的原因,和可怜的大多数学生家长们一样,为孩子的学习操碎了心。但是光操心没有什么用,只是徒增烦恼,还不如自己找找解决问题的办法。于是我便开始起研究现在的初中课本来,不看不知道,一看才发现,初中数学课本的安排和计算机编程的学习竟然能够完全匹配,齐头并进。

下面举几个例子:

  1. 初中数学把书的范围扩展到了实数,那么再加上一些基本运算就可以开始学习变量的声明,并写出一些简单的表达式了,同时也可以学会使用一些数学函数。这可比计算器强大多了。
  2. 初中数学里面的整式、分式和函数可以对应复杂的表达式以及自定义函数。
  3. 学习了平面直角坐标系之后,你就可以进入到计算机图形的世界中,把数学之美展示出来,解决更多的问题。

说了这么多,可能有的人明白了,有的人更糊涂了。其实之前说过了,不要把学习编程看作是一种专业学习,而要当作是学习一种工具,选择工具当然要选择简单并且实用的了。通过使用这个工具会加深对数学的理解,并促进你的学习,培养出自己的数学思维。

介绍一下最近关注的编程语言

  1. Python
  2. JavaScript
  3. Asymptote

可以百科到的东西,就不复制、粘贴了,只是简单说一下自己的感受。

首先、是开发环境的安装要简单,这个没什么问题。

其次、函数库要多,尤其是数学、图形相关的函数库。

第三、代码的结构和可读性要强,要更贴近教材。

那么我们来看一下:

  1. Python 大名鼎鼎,功能强大,入门简单,函数库众多,也有交互式的脚本环境。作为编程入门非常合适。

  2. JavaScript 同样功能强大,函数库也是众多,值得一提的是JSXGraph和MathJAX,利用这两个库,完全可以做出基于浏览器的强大的学习课件,还是交互式的。

  3. Asymptote 提到这个不得不提一下LaTeX,请百科。Asymptote提供了强大的数学和绘图等方面的函数库,完全满足初中的数形结合的要求,而且语法也比较简单,结果用图形方式展示,可以直观感受到数学之美。

我只是简单说明了一下感受,还请大家自己百科并感受。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值