小学生教编程你家娃也能做到

最近,几段名为《小学生教你学编程》的视频在B站上火了。视频中,一位名叫Vita君的二年级小学生像模像样地教大家如何学习编程。这些视频的累计播放量已经超过了万。视频的主角还被苹果公司邀请到上海设计开发加速器录制了一期视频。有不少成年观众看了之后都自叹不如,纷纷惊呼:真的是天才啊!这是怎么办到的?不可否认,视频的主角Vita君,作为小学二年级的学生,能够如此自信娴熟地“教授”编程技能,真的十分了不起。不过狗爸经过一番观察和思考,得出的结论却是:想让小学生拍出这样的编程教学视频,并不需要天赋异禀,只要有心有方法,大多数孩子都可以做到!首先,这些视频教程在B站上的标题是“SwiftPlaygrounds通关教程”。大家看明白了吗?其实UP主已经把信息传达得很清楚了,这些视频并不是什么正儿八经的编程教学视频,而是编程游戏的通关视频。视频中演示的SwiftPlaygorunds是苹果公司开发的一个编程教学软件。用户可以在该软件中下载课程和各种编程挑战,通过寓教于乐的方式学习编程。SwiftPlaygrounds的教学方式有点像狗爸之前介绍过的LightBot游戏,就是要求玩家通过程序指令控制动画角色完成任务。不过由于该APP是苹果公司开发的,目前只支持ipad。感兴趣的家长可以去苹果应用商店下载。那Vita小朋友的编程水平到底怎么样呢?狗爸发现这些视频中的编程游戏涉及到了:顺序指令、条件指令、循环、函数、变量和逻辑运算。按照我们之前介绍过的CSTAK-12标准,其中最难的概念是逻辑运算。逻辑运算在CSTAK-12体系中是被划分到11到14岁年龄段的。所以,Vita小朋友8岁就能熟练掌握这些内容,是比较超前的。那Vita小朋友是不是天才神童呢?其实Vita君的爸爸“周花卷”已经在他的文章中给我们揭晓了谜底。按他的说法,他发现Vita的数学和逻辑思维发展比较超前,所以他就在Vita很小的时候就让他玩了大量益智类游戏来锻炼编程思维。等到了合适的时候,周爸爸就辅导Vita开始通过SwiftPlaygrounds学习编程。一开始,Vita也不能独立完成编程游戏任务,需要家长的帮助。但是久而久之,有一天,周爸惊奇地发现Vita可以自己独立完成一些简单的关卡了。这才萌发了让儿子拍摄视频的念头。所以,按狗爸的理解,Vita小朋友是一个聪明优秀的小朋友,但是他的成就与其说是靠天赋,不如说是在家长有意引导之下,通过长期刻意练习而获得的。那么,我们是不是要给每个小朋友都拍一段视频放到网上去呢?关于要不要让娃出名这个问题,狗爸这里不做讨论。但是给娃拍摄这样的教学视频客观上是有促进学习的效果的。根据美国教育学家埃德加·戴尔提出的“学习金字塔”理论,通过阅读得来的知识,一定时间后,只能记住一小部分。但是教过别人的知识,教授者却能记住一大部分。所以,即使不给孩子拍视频,狗爸也建议家长们让孩子试着把自己的知识和技能教给别人,至少也要用自己的话说一遍自己学过的东西。通过查阅网上的资料,狗爸发现Vita君小朋友的父亲其实是一个对教育很有想法的人。他教儿子编程并不是因为“编程是未来人工智能世界必备的技能”或者为了“锻炼思维能力,增强综合素质”,而是单纯觉得编程很酷很好玩。他教孩子的方式也不是报个班上个课,而是陪儿子从各种益智游戏玩起,渐渐地引导他学习编程。对于视频的意外走红,狗爸认为更多的是无心插柳。但是很多媒体报道这件事情却只是着墨于对于小学生教编程的猎奇上,更多地是为了引起赞叹甚至是焦虑,而忽略了对Vita父亲教育理念的宣传,不能不说是一种遗憾。


转载请注明:http://www.aierlanlan.com/grrz/7897.html