少儿编程到底想要教啥( 八 )


在2020年这个节点,编程资料的丰富程度,已经使得学会入门级别的编程,简单到不值得花一分钱的程度了。搜集辨别这些资料也是学习编程的第一步。b站上就有高中大佬用虚幻4引擎用到熟练程度了。估计去游戏公司也至少值30K一个月了。说明这东西真就没啥门槛,不用刻意去引导。有心之人凭自学完全够用。
你要真说搞个正经学院派,收儿徒口传心授。那也是从博士研究生开始啊,哪个CS教授会认真教一个小屁孩?而且国内能达到Dijkstra级别的大师有多少呢?想搞学院派CS还是得出国。出国需要的积累也不是普通人搞个少儿编程班能搞定的。
至于小孩子级别的那些土味编程。不搞也完全不影响。你去steam游戏平台上给ta买个人类资源机 / 70 billion humans/ http://shenzhen.io 也是差不多的意思。题目还更好玩一些。
等到ta高中的数学选修里接触到一点点编程时,ta自然会明白编程究竟是不是ta想做的事情。编程又不是弹钢琴、打球踢球、炒股票。没什么童子功的。
小孩幼稚一点有什么不好,玩玩泥巴,掏掏蚂蚁窝。干嘛非要模仿吾等苦逼憨批程序员,像是很容易找到对象的样子吗?


结论:
少儿编程班,有术无艺它是个商贩。没啥能耐楞卖东西。
少儿编程,有艺无术它就是诈骗。为了少儿编程,我花1毛钱我都嫌多。

■网友
很多朋友问过我你们少儿编程是干什么的,真的教孩子写代码做项目吗,甚至还有人问我孩子学了少儿编程能不能做出一款王者荣耀这样的爆款游戏,我只能说,说不定还真能。

首先,科普一下少儿编程是什么。

“编程”这个词听起来很高端,于是“少儿编程”总是被认为说是一种很高端,很难,只有痴迷编程的儿童才会喜欢的东西,其实并不是这样。

少儿编程不是教孩子写代码,而是教孩子用代码。

我们可以这样来理解这句话,在少儿编程中,代码是被模块化的,如果孩子想要实现让某个人物原地蹲下两秒的功能,他需要做的不是去一行行写代码实现,而是直接使用“蹲下”这个模块,在时间那里填写一个2秒就可以了,这样利用模块化的代码命令,来执行实现一些特定的功能,就是在教孩子代码运用的逻辑。
少儿编程到底想要教啥

我用我们公司的BELLCODE来举个例子,BELLCODE做的是图形化少儿编程,教孩子运用代码模块的组合来实现相应的功能。上面这个图是BELLCODE的编程页面,在这个页面里孩子要做的事情是让小猴子拿到宝石,这个功能可以用拖动左边的代码模块拼接来实现,在教学中,老师会告诉孩子代码模块的功能是什么,可以用来做什么事,接下来孩子需要根据自己的理解,去组合这些功能最终实现让小猴子拿到宝石,如果孩子在过程中拼接错了功能,会提出错误提示,孩子收到反馈之后可以重新拼接,从而去学会实现一个功能的逻辑和步骤。

少儿编程不只是兴趣班,其本质也是一堂课,拥有教育的严谨和责任。

教育是有阶段性的,在少儿编程中,也会根据年龄的不同来给孩子上不同的课程,根据一节课当中的不同环节,设置不同的教学方式,定制不同的课程。针对低龄儿童,会教给他们一些简单的,一条线就能走完的逻辑,比如刚才让小猴子拿宝石的课程,在这节课程中,让孩子认知代码的功能是由老师进行讲解,实现代码阶段让孩子自己动手去操作,成果验收阶段,会让孩子自己运用现有知识去测试,最后根据数据反馈来检测孩子在每个阶段的学习成果,然后评估孩子学习的质量,有根据的找到孩子的优势和问题在哪。
少儿编程到底想要教啥

教育是个不可逆的过程,编程教育归根结底也是教育,在对待这个问题上,少儿编程在技术手段中结合了教学方法,研究如何做教育才能让孩子学到最有用的知识,所以少儿编程这件事并不是一个兴趣班,而是一个有趣的课堂,就像儿童英语培训班一样,是在学习一项实在的技能。


推荐阅读