小学生该不该学习编程?网友表示:小孩code要早 以迎接AI时代
#少儿编程#最近我连续收到四个少儿编程培训机构的招生电话,问我要不要让孩子去学习少儿编程。
少儿编程突然这么风靡不是突然,更像时代的要求。奥巴马曾发起过“编程一小时”运动,小学一年级学生就要开始学习编程课程。
随着编程被列入高考大纲以及少儿编程学习越来越呈现低龄化趋势,越来越多的家长开始关心孩子的编程学习。
在中国,2017年浙江省将少儿编程纳入到高考考察课程之一。
有不少网友表示:一定要让孩子早学编程,早学写代码,从识字开始,就学习code。
目光放长远些,未来AI时代,人机交互非常重要,写代码就跟识字一样,人人都该会编程,也许未来还有一场扫盲风潮。
少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。学习少儿编程不是为了将来让孩子做程序员,而是更好地让孩子进行思维开发,未来编程将变成孩子的基本技能,为了适应未来社会要求,一定要学习code,提高编程能力。
可是这一轮变化很多人并不了解,很多家长也只是在大学学习过C++、JAVA,也并不了解有哪些好的少儿编程软件,以下总结了几种可供参考,让孩子尝试有趣的编程。
Scratch
这是一种图形化编程语言,由MIT针对儿童认知水平而设计开发的一款面向少年的简易编程工具,不需要少儿计算机基础和英文基础,命令通过积木形状的模块来实现,拖动模块到编辑栏即可,操作简单具有游戏体验,在游戏中激发孩子们的学习激情,循序渐进学习编程。
Python
据了解,IEEE发布过全球编程语言排行榜:Python高居首位,这款程序设计语言是目前公认AI时代最接近最适合交流的语言。在国外K-12教育领域中,很多教育专家认为Python将成为计算机科学AP考试的官方语言。在我国,编程语言 Python 还被纳入高考科目,还编写进入到小学生信息技术教材,要求未来每个孩子都要学习 Python 语言,所以python是一个不错的选择,建议7岁以上儿童学习。
App Inventor
App Inventor 是Google推出的一款可视化的开发工具。在App Inventor中,代码的编写过程像玩拼图游戏,code变成了可拼接的“块”,编写程序就是将这些“块”拼装在一起。Google App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成程式。
慧编程
慧编程是一款面向STEAM教育领域的积木式编程和代码编程软件,能在软件中创作有趣的故事、游戏、动画,还能对Makeblock体系、micro:bit等硬件进行编程。慧编程支持一键切换Python等代码语言,提供Python输入模式,同时融入AI和IoT等前沿技术,与使用者互动直观,使编程更有趣味性,增加孩子的学习兴趣。
C++
C++使用非常广泛,是一种面向对象的程序设计语言,很多电脑自带软件都是利用C++编写,中年级以上学生就可以学习,其技术思想覆盖最广,更适合参加竞赛,根据IOI最新决议,CCF做出以下决定:在无新增程序设计语言的情况下,NOI系列赛事自2022开始将仅支持C++语言。
最后,再次强调学习编程不是为了编程,千万不要像以前一样把编程当作学习数理化一样做要求,学习的目的是为了孩子的思维及学习的兴趣。