英国孩子是*强制,5岁必须开始学编程。
美国孩子和英国情况差不多,也是5岁开始,只是并没有像英国一样厚道,承担所有教育费用,因此并不强制。奥巴马在2013年向民众呼吁所有人都应该学习编程,并成为了美国历史上首位编写计算机程序的总统。
澳大利亚和新加坡教育部要求五年级(大约10岁)孩子,必须接受编程教育。
(1)如果想让孩子学习能够解决各种复杂问题“编程思维”,那7~8岁的小学阶段就可以开始接触编程,自己动手操作鼠标键盘。
具体来说可以选择一些趣味性的编程工具,引导孩子的兴趣,比如图形化的编程工具Scratch。
(2)如果想让孩子学一门编程语言,例如当前流行的Python。它的优点是入门简单,应用范围广,学习的内容包括for 循环、if判断语句等。那么9~12岁的小学四年级学生就可以动手学习了。
(3)如果想让孩子学习有一定难度的算法,希望掌握类似递推法、穷举法等概念时,那么孩子的年龄必须在12岁以上,也就是初中一年级开始比较好。因为算法要求孩子必须具备一定的编程代码基础和较强的逻辑思维。
在当前的互联网时代掌握一定的编程技能将会成为未来孩子在人群中脱颖而出的重要法宝,而且**编程比赛既可以提升孩子的科学素养,又能为之后的升学加分,相信不久以后各个重点学校对学习机器人编程的学生的需求量越来越高。
根据调查研究,孩子在15岁后便会形成思维定式,所以要在这之前完成创造力培养,而机器人教育的过程“就像艺术一样在创作”,孩子们会享受到创造的乐趣。
一个完整机器人的制作能够有效提高孩子做事专注力,增强孩子自信心,让他们更有勇气地面对将来学习、生活中可能遇到的挫折。
《新一代人工智能发展规划》发布也预示着AI时代到来,其中提出要在中小学阶段逐步推广编程教育,孩子要学习JavaScript等语言进行编程学习。