【大V观点】人工智能时代,我们该如何培养孩子的计算机思维?









2018-5-15 16:20 上传
(0 Bytes)








一、让孩子对电脑编程,而不是让电脑对孩子编程

看看周围,无论是公交车上、餐馆里,无处不见,拿着手机、iPod的小朋友。目前,绝大多数给小孩开发的软件,本质上都是电脑对孩子编程,而非孩子对电脑编程。电子设备的普及,并没有真正让孩子受惠,反而让他们成为了奴隶。

现在各种高科技产品、软件、大数据无处不在,与孩子生活、学习息息相关,怎样才能让电脑成为孩子学习的好帮手,让孩子成为电脑的主宰,让孩子通过电脑这一媒介来表达自己,并且将自己沉浸在各种有力的思想当中已经是家长和各类教育机构思考的“大事”。

二、懂得计算机语言是主宰电脑的基础



近年,中国提倡创新教育,STEAM教育、创客空间,给予有力的理论支撑和硬件保障,计算机语言便是孩子实现创新梦想的工具。而计算机语言在大家心中一直是抽象、难学的高科技语言,如何教?教什么?我们教给孩子的不应该是一种经过稀释的知识,孩子要学的也并不是大人所掌握的知识的小孩版。我们首先要了解孩子的学习机制,才能为其提供很好的教育。孩子总是对周围事物充满好奇,而好奇本身就是孩子最好的学习内容,所以,计算机语言的学习也要从孩子身边常见的、感兴趣的事情作为切入点。

三、小小孩也能做大“项目”



前两天带7岁的女儿外出游玩,刚到目的地的停车场,女儿就问我:“妈妈,这个停车场的大门没有人,为什么我们的车刚到门口,停车杆怎么就抬起来了?它是怎么知道我们的车来了的?”景区智能停车系统激发了女儿的兴趣,可女儿所问的问题却让我语塞。我也不清楚智能停车场的设计原理和工作流程,于是只好先带着女儿下车,仔细观察停车杆附近的设备,观察车辆到达时设备都做了哪些工作。最后和女儿约定好回家后搭建一个迷你智能停车场。

回家后,女儿丝毫不觉得疲惫,马上拿出iPad和我一起查资料、讨论智能停车场的基本功能、讨论家里哪些物能派上用场。经过两个多小时的努力,“我家迷你智能停车场”建成啦。资料查找——功能设计——程序设计——停车场搭建,一气呵成。









2018-5-15 16:21 上传
(0 Bytes)






(图形程序——循环结构)









2018-5-15 16:22 上传
(0 Bytes)






(模拟停止杆)

搭建出来的效果虽然简陋,但已经能够模拟出智能停车系统的基本原理和工作流程。在完成“项目”过程中孩子理解了计算机语言中的重要结构——条件循环结构。循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。根据判断条件,循环结构又可细分为两种形式:先判断后执行的循环结构和先执行后判断的循环结构。智能停车系统属于先判断后执行的循环结构。也就是说,当有车辆达到停车杆感应范围内,开始执行循环结构。概念相当抽象、饶舌,如果我们用成人教学方式,先将讲解概念,再进行相关任务练习,孩子理解起来会非常困难,甚至很有可能再刚开始学的时候就放弃了。因此我们在引导儿童学习计算机语言时要符合儿童的学习机制,先从具体形象事物中观察规律、寻找线索,再引导儿童自主实现或和他人合作完成任务。

四、知识从孩子感兴趣的地方学起
“项目”给孩子很大成就感,也给我很大启发,起初我觉得这个“项目”有些难,孩子不一定能坚持完成,一些设备功能和工作流程孩子也不能理解,但事实证明,孩子的潜力是无限的,只要她感兴趣就会不断钻研,必定成功。成人要调整原有的知识结构和教育模式,来匹配孩子的学习机制。举一个例子,孩子对汽车移动这一现象感兴趣,那我们完全可以用电脑或机器人对此进行模拟,孩子可以观察机器人或电脑模拟现象,在成人的引导之下,自己找到汽车加速规律。他们可以一边玩,一边掌握加速度这样抽象的物理概念。反而言之,孩子不必先学习加速度物理概念,便可以对感兴趣的物体移动相关问题进行研究,获取自己的学习经验,建构个性的知识体系。









2018-5-15 16:23 上传
(0 Bytes)






(达奇机器人模拟机器)









2018-5-15 16:23 上传
(0 Bytes)






(轮速调节界面)

五、学习计算机语言的目的


电脑经过几十年的发展,体积变小了、外形美观了,但主要的工作原理没有变,而计算机语言则不同,各种语言从语法结构到用法习惯有很大差异,每次迭代更新差异很大,很多人就会想,孩子这么小学习的计算机语言,等长大了还有用么?在整个世界都日趋复杂的今天,社会更是需要具有较强逻辑思维的人。而计算机编程则是培养逻辑思维的最好的工具。儿童学习计算机语言就是在培养缜密的逻辑思维能力,以及培养儿童具备真正计算机高科技人才所具备的能力——学习能力、团队协作能力、理解力、总结能力、经验积累复用能力等等,这些能力的培养对儿童终身受益。

简而言之,学习计算机语言的目的是培养儿童编程思维,那什么是编程思维呢?举个例子,当遇到一道数学题:9+8=?大多数孩子都会扳着手指数9、10、11、12、13、14、15、16、17,等于17.而还有一类孩子,他会先观察题目,9+1=10;8可以分成1和7;10+7=17,最后自我总结出规律,下次再遇到类似的题目,先取10的倍数,然后再相加,如:18+5=18+(2+3)=23.这类孩子遇到问题的思维过程是:









2018-5-15 16:24 上传
(0 Bytes)








拆解问题——模式识别——抽象建模——算法,这个思维过程就是编程思维,儿童在学习计算机语言时通过完成“项目”固化编程思维模式。养成编程思维模式不但对孩子学习有帮助,对今后对生活和工作也大有益处。

人工智能时代,对儿童来说,掌握计算机语言甚至比掌握一门外语更重要,外语解决的是人与人交流的问题,计算机语言解决的是人与机器沟通的问题,未来人工智能将大量取代人类的工作,掌握计算机语言将是儿童的一项基本技能,希望我们能给予儿童适当的引导,让孩子从容面对未来的挑战。

                                  —END—                              


文章观点为原创作者观点,不代表观点。仅作分享使用,未经授权允许,不可转载。更多儿童计算机编程案例,请关注奇幻工房微信公众号。







2018-5-15 16:25 上传
(0 Bytes)








想要领取资料的亲们请点击:【4.18已更新】1-39周福利各类资料集合:覆盖学龄前、小学、初中、高中!



栏目介绍:“大V观点”致力于发现和推广优秀的原创作者,讲述科学的家庭教育故事与经验,权威分析为家长答疑解惑。欢迎更多关注教育和愿意分享的爸妈加入大V成为特邀作者,用文字影响更多的家庭,和孩子一起成长,让知识更有价值!



如果您有意愿投稿,欢迎联系大V观点哦~



欢迎下方扫描二维码关注我们的微信公众号“家庭教育”,更多精彩观点和内容与你分享~还能领取1-39周各类福利资料哦!







2018-5-15 16:26 上传
(0 Bytes)







【活动推荐】

【5月月度活动】陪孩子写作业,您有什么想说的


【2018-2019年度内容精选-持续更新ing】您关注的热门原创都在这里了



微店新开张啦!大家快来选购图书吧!



全国活动专属群及家庭教育微信+QQ群,还有微信公众号等你关注哦~

如果您有家庭教育相关的难题,欢迎加入“家庭教育再出发”QQ群④群:556212046(点击即可加入)

如果您有幼儿相关教育难题,欢迎加入“幼儿园交流群”QQ群③群:664649329(点击即可加入)
已邀请:

summer梵

赞同来自:

谢谢分享

来自: Android客户端

在广州

赞同来自:

谢谢分享!

来自: Android客户端

杜点点爸

赞同来自:

广告的成分太

来自: Android客户端

Dabooh

赞同来自:

我要爱看的骄傲巨大的理解

要回复问题请先登录注册