编程教育是未来50年的趋势乔布斯说:“每个人都应该学会编程,因为他教会你思考”
编程是培养孩子对机器的亲切感
我们的生活,不断地受着各种技术的裹挟,越来越多地与各种智能机器人共生,你不妨想想,今天起床到现在,一共用过多少机器呢?
早餐的时候,可能用过煤气灶、微波炉、咖啡机,出门的时候开过车、坐过车、骑过车,这会儿看着手机里的文章。这些都是机器。
为什么在你整天和机器打交道的时候,而你的孩子却只能每天面对书本学习各种知识,而不是天天电脑pad、键盘鼠标呢?
所有的技术教育,无论教什么,在潜移默化中,都在培养孩子对机器的亲切感。这就是我们做儿童编程教育的第一位的出发点:让孩子对机器感到亲切,愿意与机器相处,与机器一起做事。这是为未来在做的准备。
未来十至十五年,百分之五十的人会被计算机取代。让孩子提前适应计算机的世界,提升未来的竞争力显得尤为重要。
教育不该追求眼前的结果
有人问,这么小的孩子学了编程能做什么?那么码猿姐姐就多问一句,这么小的孩子学了画画能做什么?学了钢琴能做什么呢?
孩子的教育应该是素质教育,不应该追求眼前的结果。
刚生出来的孩子,不会说话,不会表达,当他开始呀呀学语,他就掌握了怎样去表达自己的手段。孩子学编程,首先第一个目的是孩子在寻找一种表达自我的手段。
像编程这种表达自己的想法的手段,是具有高度创造力的。因此在学习编程的这个过程中,是自我表达的手段,同时也是他在寻找和认同自我的价值。
就是孩子做的任何事情,都尽量要让他能够自己看到结果,能够自己评价自己。
而编程正好是这样的一件事情,你通过编程写出的一个程序,他运行得怎么样?对还是错?好不好?孩子自己就能知道,不需要靠别人来评价他。
试试看让孩子尽早学编程
有人说:编程适合孩子学习吗?成年人都不见得学得会呢。
几年前我参加过一个儿童编程标准的讨论,有一位计算机教育的前辈,说孩子还没有学过方程式之前,是不可能理解变量的。方程式里的变量,x、y,他认为孩子得先理解了那个,才能学得了编程。
这观点对吗?当然不对,我们甚至可以设计出不需要用计算机,就可以理解计算机思维的教学方式。让孩子想想什么事情和顺序有关系,什么事情和顺序没关系?
举个例子
• 没关系的事情:先吃一口饭还是先吃一口菜,先迈左脚还是先迈右脚
• 有关系的事情:先刷牙还是先洗脸
让孩子问问:
• 番茄炒蛋的顺序是怎样的?
• 开车的时候启动车辆的顺序是怎样的?
绝大多数机器都有严格的操作顺序,必须按照规定的顺序来操作,否则就会出错。通过这种顺序的方式,可以让孩子理解顺序,理解什么是计算思维。
大学生第一年进来,学编程语言,基本上是两个学期的课程啊,差不多一百多课时的时间,就要求掌握这门编程语言。
但是小朋友呢,可能一个print语句,需要玩两个星期三个星期,然后才开始学怎么用变量来记录数据。这是成年人是不能想象的。
但是孩子就是孩子,作为家长不能着急,孩子的认知能力和周边知识还在慢慢的成长。他需要有一些支撑的知识,他如果表现出来,学编程或者其他的学科比别的小朋友学的慢,没有关系,这是正常的。建议你可以在很早的时候,让他去试试看。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com