孩子的编程课,你选对了么?信息技术到底该学什么,你知道么?

网友投稿 2019-08-31 12:08

编者的话:

八爷,青椒一枚(在“几只青椒”里代号B椒)。此前在华为做工程师,后来做了大学老师,平时也带几个朋友的小孩玩玩计算机和各种芯片。作为老师,他自称是一个信息化社会里知识的倒爷,“但倒的一定要有价值,经常去国内外各大地摊各大集市去转悠转悠,看看能不能淘到宝。淘到了就拿到班级里的地摊上,向学生展示。倒得好,还能获得人民教师的称号。”

这篇文章,大体上是我和八爷的一次对话记录整理。我在准备一次面向几十位中小学信息技术老师的讲座,向他请教。这一下,引出了他很多信息技术教育上的所思所想。所以这次打算先亮出他的观点,主要是关于孩子到底应该在信息技术学科上学习什么,里面的观点可供家长思考,自己的孩子需要什么样的教育,校内能获得什么,校外要怎么补充。八爷说,小学阶段“不仅仅信息技术是工具,数学也是工具,语文也是工具,学生应该拿到一个工具盒。我结合八爷的话,在后记中向为孩子选择编程课的家长提出了两点建议。

正文:

——“还好还好,我们大人是跟不上时代了,但咱们孩子是可以的,毕竟他们是信息时代的原住民,他们从小玩Pad不用教,他们对信息时代作了充足准备的。”

真的是这样么?如果会用Pad玩游戏,那么“信息时代原住民”从何谈起?毕竟身边很多上70岁的阿姨叔叔也很适应支付宝和微信的。会用Pad就能跟上信息技术的步伐了?

——“小学三年级开始,学校就有信息技术课了。现在学校里还开了人工智能,就是那个编程的。”

真的是这样么?如果会操作计算机软件是唯一标准的话,倒是不错。因为小学信息技术课,是各种文字编辑、图片编辑、动画制作、音频剪辑;六年级终于告别各种剪辑工作,开始了一点“语言学习”——scratch编程,要我看,这是一项编写工作。

你看下面这个小学信息技术课的章节安排:

https://cdn.china-scratch.com/timg/190902/120Q5NA-0.jpg

我的总结:目前的《小学信息技术》基本就是一门“计算机各种应用的操作课”。

首先,这累死了信息技术课老师。这些老师不容易啊,系统和软件一更新,准备的课件就过时(不像数学课,都是定理,讲义可以千年不变https://cdn.china-scratch.com/Public/Home/images/grey.gif)。谁说只有程序员是吃年轻饭的,信息技术老师也一样,一直要与时俱进。

而我们更关心的是,孩子从学校的信息技术课里,能学到什么?信息技术来了,这些是孩子最该学的么?信息技术应该是种工具。其实在小学阶段,不仅信息技术是工具,数学也是工具,语文也是工具,所以学生拿到的是一个工具盒。

这就产生了两个问题:

一、工具是怎么来的?

二、工具能做什么?

我最近在看一本书《数学与生活》,它向我解释了数字符号的发展历程,比如说一开始是整数,后来有了有理数的概念,后来为了解决一些问题,又出现了无理数,负数等,最后就是一些方程。每一种新的符号的出现都是为了解决当时数学体系中一些逻辑上的问题。但在小学阶段,数学老师基本不会给我们讲这些历史。比如我,到今天才明白为什么会出现这些概念,它们的含义和由来。所以现在看来,我觉得数学还是一门很有意思的课程,但在当时我就不知道它到底有什么用。

为了让小朋友在掌握信息社会的工具,我认为,信息技术课里,我们真正想让小朋友领会的,也就对应了以下两点:

一、 首先是掌握一种视野,是吧?即明白“工具是怎么来的”,信息和社会发展息息相关,社会发展需要交互和协议,信息技术应运而生。关于这一点,下一次详细展开。

二、另外呢,就是让小朋友从一开始就知道信息技术“有用”。了解“工具能做什么”,会激发小朋友的兴趣,继续深入学习专研。关于这一点,这里可以举一些例子。

1.数学上的应用

小学数学里有大量的计算题,很适合计算机的胃口,建议信息技术老师和数学老师PK一下,让孩子明白,什么情况下用计算机合适,什么情况下用数学推理。举几个例子:

例1:楼层问题

https://cdn.china-scratch.com/timg/190902/120QA910-2.jpg

*图片引自微信号“好玩的数学”

这道题呢,其实是一道数学题,对不对?但如果把题目当信息技术上来讲,那也是可以的。因为这里遇到的是一种规则,还有一个运算,其实是可以编程的。用技术来解决这个问题,是不是很酷?

例2:π的问题

我们在数学上经常会讲到π。π到底是什么?计算机可以用蒙特卡罗方法近似计算圆周率:

(1)计算机生成一系列随机数,每次生成两个0到1之间的数,看以这两个实数为横纵坐标的点是否在单位圆内(两个坐标的平方和和1比较就可以)。

(2)统计随机产生的点。p=单位圆内的点数/总点数。

(3)p=圆面积和正方形面积之比为π:4。由此可以求得Pi近似值。

当随机点获取越多时,其结果越接近于圆周率。

https://cdn.china-scratch.com/timg/190902/120QB333-3.gif

使用蒙特卡罗方法估算π值. 放置30000个随机点后,π的估算值与真实值相差0.07%。*图片引自wikipedia

当然了,信息技术从思维上的抽象程度不如数学。如果信息技术都学不好,很难想象攀爬数学的高峰。

2.语文上的应用

例3:存在感大比拼

比如Python里面有个jieba库,可以统计文本里的名词,那么可以来测一测,《三国演义》四大名著里,谁出场的次数最多,这样就比较有意思。

https://cdn.china-scratch.com/timg/190902/120QA026-4.jpg*图片来自网络

在生活中,信息技术可干的就更多了。比如计算机中RGB的颜色混合等。作为信息技术老师,一定要眼关六路耳听八方,关注自己生活中的实际问题,还要和各个学科之间经常去串串门,看怎么用信息技术去解决各科老师出的难题

当然,信息技术需要软硬件知识一体,这是“大”信息技术,有了这样的知识,可以给孩子解释一下蓝牙原理,无线充电原理等(好像干了高中物理老师的活https://cdn.china-scratch.com/Public/Home/images/grey.gif)。

关于软硬件结合的题外话
我当时在华为,就纳闷公司为啥还有一个电源设计部,看上去很low哈。后来我才知道自己错了,电压不稳,一切程序都是白搭。华为最可靠的产品,是电源,而不是5G!你们可以去中国电网打听一下,目前华为电源可是世界的隐形冠军啊!

信息技术老师,一支粉笔,一块黑板,是最能表达思想的方式,这比PPT、flash、视频,代价少得多。但这些都建立在思想上。具体操作没有那么难,即使是编程,也无非是变量、循环判断、条件判断、容器...差不离了。关键是要有思想,能套到生活中的案例中,表达出这个事件,用抽象来量化出一个模型,比如上面那个楼层的例子。

总的来说,信息技术课上应该多点思想,少点操作。这点,同样适用于课外机构。

我很希望小朋友能跳出课本,把这些工具砸向深入干活,砸出自己的创意!

编者后记:

八爷在带小朋友玩信息技术的时候的心得,可以请他下次好好讲讲。关于信息和我们生活、人类发展的关系,麦克斯韦妖等故事,也是很有趣的,可以和大家在“几只青椒”里聊一聊。

至于家长,带小孩去报班学习编程课,要清楚目前市面上主流的机构编程课只是从一个切口来培养信息素养,家长要去看看这个切口开了以后,是不是操作的背后还有思想。如果以学习操作为主,那么我的建议是:差不多的课程名称,要选择总体课程量少的,单价贵点也可以(为什么?请家长自己思考)。

对了,还有八爷提到的一本书《数学与生活》,消化后吐一点讲给孩子听,免得孩子走八爷的老路——人到中年了才发现数学好美https://cdn.china-scratch.com/Public/Home/images/grey.gif

https://cdn.china-scratch.com/timg/190902/120QMb8-7.jpg

往期分享:

关于家庭教育:

孩子成绩差家长要忍住,可能是他正在开悟

https://cdn.china-scratch.com/timg/190902/120QM955-8.jpg

家长抓学习,了解男女差异很关键!

https://cdn.china-scratch.com/timg/190902/120QJ5E-9.jpg

关于数学教育:

经历三个小板凳,才是真的学数学  里,三不朽(C椒)和我们分享了辅导儿子学数学时“长期思考”体现的价值。

https://cdn.china-scratch.com/timg/190902/120QJZ8-10.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com