1
世界各国5-10岁少儿编程教育的比例
各国5-10岁孩子学习编程的比例
在参与调查的17个国家中,居然是英国和澳大利亚遥遥领先,英国是全球最早推行少儿编程教育的国家,很早就在中小学课程体系中加入必修的课程计划。
英国和澳大利亚之后,排名第三的是另一个西欧发达国家——荷兰。而在荷兰之后,则是一个会让很多人吃惊的国家:波兰,作为并不很发达的东欧国家,波兰、罗马尼亚和乌克兰占据了榜单的第四、第六、第十的位置。
2
什么是编程思维
所谓“编程思维”(Computational Thinking)就是【理解问题——>找出路径】的思维过程,它由【分解】、【模式识别】、【抽象】、【算法】四个步骤组成。
1、解数学题
2、记忆电话号码
3、整理明天上学的书包
4、打篮球
通过这四个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题,每一个小问题被单独思考、搜索解决方法;然后,聚焦几个重要节点,忽视小细节,形成解决思路。最后,设计步骤,执行——>问题解决。
所以,“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式。
3
学习编程真的能让孩子们变得更好吗?
2013年,斯坦福大学教育学院网站上的一篇文章“Learning to code isn’t enough”(“只学写代码是不够的”)就强调了儿童学习编程的重要性,不仅仅是要学写代码,更重要的是培养【编程思维】。
“编程思维”不但能提高解决具体问题的效率,更能体现在当人面临艰难人生选择时,能够会更理性地分析利弊,目标更明确,更善于利用有限的资源。
具有编程思维的人不会被貌似艰巨的困难吓倒,他们潜意识认为所有问题都是可以被解决的,也会更有勇气、毅力和自信去面对生活中的挑战。
当遇到困难时,一般孩子会想:“太难了,我要放弃。”
编程思维的孩子会想:“我要去试一试!”
当犯错误时,一般孩子会想:“我不擅长这个。”
编程思维的孩子会想:“我应该会有方法把它攻克的。”
当朋友比我优秀时,一般孩子会想:“我不可能像他一样优秀。”
编程思维的孩子会告诉朋友:“你真棒!你是怎么做到的,可不可以也教教我?”
一般孩子和编程思维孩子的对比
欧美国家要求5岁以上的孩子必须学习电脑编程。这也是为什么中国在软硬件技术上被欧美甩开一大截的原因,要缩短这个距离不是一朝一夕的,但若我们现在还是不重视那在将来再被甩开的,可能就是我们的下一代了。
4
编程对学习的帮助
2016年6月,教育部印发《教育信息化“十三五”规划》通知,把信息化教学能力纳入学校办学水平考评体系,将STEAM教育纳入基础学科。
2017年7月,国务院印发《新一代人工智能发展规划》明确指出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育。
浙江省把python纳入高考,山东省六年级小学生都开始学python了,编程成为“第三门语言”已然成为趋势。
所以,编程和学习语文数学一样,学习编程也是越早越好。通过学习编程,能够非常有效地拓展孩子的思维,你会发现孩子们思维的逻辑性与延展性变得比之前更好了,另外他们也会自己创造出一种更好的学习和处理问题的方法,这对阅读、算术、写作等几乎所有学科都会产生很好的促进作用。
▼
领取专属 10元无门槛券
私享最新 技术干货