2017年9月20日,“在中小学设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与编程教学软件和游戏的开发和推广。”近日,国务院发布了《新一代人工智能发展规划》,让儿童编程进入公众视野。
家长说
三岁半开始报班
越来越多的孩子在身边学习编程
这学期,刚上三年级的孩子即将进入正规的编程学习。作为父亲,徐明宇并不感到惊讶。他认为这种安排是正当的。
五年前,徐明宇给三岁半的儿子报了乐高培训班。“现在想想,还是挺先进的。”当时可供选择的机构很少。此外,他对乐高的系统了解不多。徐明宇没有想太多,只是想给孩子找一个“有人可以带积木”的区域。“一周一次,一小时一次,打折后每次130元左右。”
令他高兴的是,孩子们乐在其中,动手能力得到了提高,对滑轮、齿轮等工程机械有了概念,甚至自己做了惯性车。五岁时,他还和组织一起参加了乐高组织的建筑比赛。
一年级的时候,徐明宇发现儿子的课程开始涉及到一些编程内容。“界面非常友好,基本上是模块化操作。即使你不识字,也不会影响你的理解。只要把时间、速度、方向等指令结合起来,点击播放键,就可以启动程序,通过电机实现简单的正转、翻转等操作,还可以结合传感器捕捉声音、光线和动作。”
经过多年的实践,徐明宇惊讶地看到,孩子们对周围事物的分析变得更加敏锐,并逐渐有了自己的想法。“不久前,他拿起电动牙刷,告诉我刷头是垂直运动的,电机是水平旋转的,需要什么样的齿轮咬合才能完成。不管分析是否正确,至少他正在努力思考这些事情背后的原理。”
然而,行动远不止我们自己的孩子。“我们没什么。同事的孩子从三年级开始就直接学习纯编程,敲代码。现在C语言用得很好。“悄悄的,周围的机构也很热闹。“刚开始一个班只有三四个孩子,现在至少有七八个孩子,班级数量几乎翻了一番。教室扩大了一半,还是有点不够。少年宫也有很多班级,但是一般都是走专业路线,目的性更强,针对各种比赛。”徐明宇不想给儿子太大的压力,仍然选择在乐高的道路上前进。
现在,我儿子的课程已经涨到了每节课200元。“除了假期,一年40周左右,学费8000元。另一方面,设备就像一个可以编程的EV3机器人,一套3000到4000元。如果你想设计一个对抗效果,你必须有两套。如果你组队,你会得到更多。”
徐明宇算了一下,“通常还有很多课外补习班要上,不仅花费高昂的价格,而且时间安排也越来越紧张,能留给编程的真的有限。”
机构说
每次课399元
学完一年写六七百行代码。
“奥巴马鼓励孩子们‘不要总是在手机上玩,要去编程’;比尔o盖茨13岁开始学习编程,然后成为世界首富。马克o扎克伯格10岁开始学习编程,然后他成为最年轻的亿万富翁...也许你的孩子就是那个打代码的人!"
"有趣的编程分为四个阶段,除二阶段学制为两年外,其它均为一年,共五年。重点学习JavaScript、HTML5、移动App编程、3D虚拟现实编程等。,需要一定的数学基础。每节课,老师都会讲解英语单词和简单的坐标知识。"工作人员说,第一阶段会用植物大战僵尸、飞机大战等小游戏来引导孩子入门,让他对编程产生兴趣。学习结束后,孩子们可以独立完成六七百行的代码,玩这样的游戏。如果有创新能力,还可以写其它新游戏。第二阶段,可以学会制作各种网页。第三阶段可以实现手机App的研发。等到学习完四个阶段,就能达到软件工程师的水平,像王者荣耀这样的大游戏,完全可以自己制作。
谈到费用,工作人员表示,“每周一节课,每次3小时,共40周,每节课8至15名学生,配备1名教师和1名助教,原价17960元,相当于每节课449元。如参加体验课,当天报名,可立减2000元,即15960元,平均每节课399元。”
“儿童编程通常用于考试证书和比赛。学习一年后,可以考工业和信息化部认证的计算机专业技术资格证书。学习两年后,可以考微软MTA。”工作人员特意补充道,“孩子也可以参加信息学奥林匹克竞赛,这和奥数是一样的。无论是初中还是高考,都很有帮助。如果你拿到了晋升组的金牌,你就有机会把它送到清华北大,拿到银牌,你也可以把它送到其他985。、211高校。如果想参加比赛,可以在假期集中学习,每天上午和下午连续一周调整课程。”
专家说
掌握编程语言和锻炼创新能力是两码事。
“学习编程不是让孩子以后成为程序员,而是培养编程思维。父母最好根据孩子的特点一步一步做出理性的选择。清华大学计算机科学与技术系教授郑莉长期从事计算机基础教学研究,表示,对于这些一出生就接触互联网的孩子来说,他们可以在幼儿时期培养规范使用信息技术的能力,让他们更好地融入信息社会。从小学到初中,我们开始接触一些编程思维或计算思维,通过模块化工具构建或组装一些程序来实现一定的控制功能。毕竟对于抽象能力有限的孩子来说,代码学起来会比较枯燥。高中的时候,在必修课有余力的情况下,可以开始学习写小规模的代码,通过某种编程语言表达自己接触过的计算思维。
他说:“当然,学习的前提是孩子真正感兴趣,父母不能过于功利,更不能强求。因为人们的思维方式本来就不一样,并不是每个人都适合学习编程。即使是同样是清华大学的学生,也有很大的个体差异。热爱编程设计的人会忘记吃饭睡觉,享受R&D的过程。如果他们不满意,他们只是想完成学习任务,感到无聊,甚至在心理上抗拒和抗拒。”郑莉提到,对于大多数孩子来说,编程学习只是一种科学常识教育,并不一定要在很小的时候就花费大量的精力。即使你想成为一名顶尖的计算机科学家,也不是说你能写多少代码,而是基于优秀的数学基础、丰富的物理化学、天文地理等知识和对人文社会的认知。
其中,数学基础非常重要。在数学基础打得不好的情况下,我们能做的就是一些特别简单的事情,类似于培养工匠。如果能和数学学习结合起来,同步上升,可以尝试用编程解决数学推演中的一些问题,然后转化为非数学问题。
思辨绘本/青少英语 任选一门*1课时