把世界上最好的教育带给孩子!

Bring the best education to your children!



提到少儿编程,相信对于很多人来说并不陌生。近年来,少儿编程不管是在国内还是在国外都非常火爆,很大一部分原因来自人工智能的快速发展,而人工智能离不开编程。



因此,很多人看到了编程的重要性,如今更是将编程教育列入了中小学课程中。但是,对于少儿编程很多人仅仅停留在知道这个层面,真正了解少儿编程的人却非常少。那么究竟什么才是少儿编程呢?‍



编程的起源

提到少儿编程,首先想到的是Scratch创始人Mitchel Resnick。但是,真正的起源来自于Logo语言之父、构造主义(Constructionism)学习理论的提出者——西蒙·派珀特Seymour Papert教授。



基于对儿童学习和认知的理解,派珀特意识到,计算机不仅能够执行指令和传递信息,还能帮助儿童体验、开拓和表达自己。于是派珀特教授很自然的将自己发明的Logo语言应用到了教育领域,让孩子通过编程的方式使学习变得看得见、摸得着。后来Mitchel Resnick又在派珀特教授的理论基础上推出了新一代的编程语言——Scratch编程语言。‍


少儿编程究竟学的是什么?

很多家长将孩子送去学少儿编程,但是少儿编程究竟学什么呢?实际上,少儿编程是解决问题,实现目标的过程。当孩子们在思考和讨论问题时,当孩子们在为实现目标一步步分析时,就是在运用编程的算法。



编程的核心就是通过分析问题最终解决问题。学习编程最重要的是培养孩子应对现在和未来发展的能力,提升孩子的逻辑思维和实践能力。



学编程就是学算法吗?

少儿编程的底层逻辑,在于让孩子参与编程项目的创作,训练培养逻辑思维能力,最终能够掌握分析问题,寻找解决问题的方法。



学会算法并不是少儿编程的根本目的,或者说学会算法是过程而非目的。学会像算法一样思考,才是少儿编程的根本目的。



与世界沟通的语言

编程作为一种科技语言是没有国界的,适用于全世界。而在科技发展的今天,编程应用于各个领域。很多国家都意识到编程学习的重要性,因此,采取了各种措施来推广编程教育,如英国将编程列入中小学必修课程中,美国前总统奥巴马呼吁全民学编程,越南亦将编程纳入小学正规课程等等。


为孩子选编程教育,家长如何选?

其实明白了少儿编程的底层逻辑后,选择哪家少儿编程就清楚了。



首先,机构及老师要选择负责任的。相比具体的编程形式,孩子能遇到负责任的机构和老师更为重要。



通过老师的引导,孩子会更快进入编程的逻辑世界,通过编程工具学习知识原理并加以实践,这才是家长在选择编程课程时应该参考的核心因素。



少儿编程成为孩子必备的技能,科技发展迅速的今天,孩子从小接触各种电子设备和高新科技,这一代的孩子被称为“数字原著民”,但是他们仅仅是熟悉这些科技,被动消费这些科技产品,只能说是“数字消费者”,而编程则可以让孩子成为科技的创造者,真正了解科技背后的世界,掌握创造未来的主动权,成为未来的主人。‍



总而言之,编程就像是英语一样,如果不会编程,很难走向世界,从而被时代的发展趋势所淘汰。从小培养孩子的编程技能将成为不可忽视的一个新课题。