这几年,人工智能正以不可思议的速度向前发展:AlphaGo赢了柯洁;百度无人巴士量产;京东开始启用机器人送快递;谷歌的AI都学会了自行freestyle......
科技的颠覆式创新,随之引发教育风向大变革。除了语数外“老三样”的基础教学外,一门新兴学科正以燎原之势席卷中华大地——它就是“少儿编程”。在国家政策的推动下,越来越多家长意识到编程的重要性。
然而,少儿编程真的有用吗?
是不是所有的孩子都适合学习编程?
从几岁开始学最有优势?
家长要如何选择才不至于盲目跟风?
少儿编程已成为大趋势?
打开百度搜索“少儿编程”,网络上铺天盖地的利好资讯,似乎印证着这一行业的欣欣向荣。国际上,日本、美国、英国等发达国家早已把编程教育纳入小学课程表,重视儿童学习编程成为教育的主流。
国内方面,2017年国务院发布了《新一代人工智能发展规划》,提出要在中小学设置人工智能相关课程,逐步推广编程教育。浙江、北京和山东也确定要把编程基础纳入高考的内容体系。
从小学编程,真的有必要吗?
短短一年时间,少儿编程的风口就那么突然来了......
那么,回归到家长最关心的一个问题,从小就培养孩子学习编程,真的有必要吗?它到底能为孩子带来什么?
大家以为编程只是玩玩电脑、敲敲代码、做个游戏那么简单。
我们都知道,少儿编程的火热最开始是人工智能发展带起来的。这就意味着,未来如果孩子不懂编程,他就没办法适应社会的需要。在人工智能时代,编程不只是一个工具,更是一种思维的创新与体现,它已经成为每一个孩子必备的基本能力。
一方面,编程能够帮助孩子提升逻辑思考和解决问题的能力。
编程思维就是“理解问题——找出路径”的思维过程。它可以将一个问题清晰具体地描述出来,将一个个大问题逐步分解成独立的小问题,由复杂变简单,由抽象变具体。
用编程制作游戏时,孩子们需掌握每个组件的连接,一步一步解难,独立设计问题,独立思考解决方案,独立探索与发现。在这个过程中,孩子们的大脑思维不断运转,综合能力就会得到慢慢提升。
另一方面,从现实的角度看,掌握编程的技能,更容易帮助孩子获得名校录取、申请国外留学的机会。
学习编程几乎成为孩子变优秀的必要条件,甚至可以带来整个人生轨迹的改变。
孩子学习哪种编程语言比较好?
人工智能时代到来,全民编程势在必行,越来越多人意识到未来编程将会和英语一样重要。很多家长也开始为孩子们规划编程学习,但在种类繁多的编程语言面前,大人、孩子都犯了难,是选择C、C++还是python、java呢?
老师,我们不学Scratch,我要给孩子学C++,我们以后要参加信奥竞赛。
老师,我们不学Scratch,我要给孩子报Python,高考编程语言是Python,我孩子要提前学。
老师建议,对于没有任何基础的孩子来说,踏踏实实从Scratch开始学比较好,Scratch是基础,打好基础,学习效果才更好。
归根到底,编程是一门关于“如何解决问题”的学科,如果只是牢记一堆代码,并没有实际的意义。注重释放孩子创造力,经常鼓励孩子用编程实现自己的创意,并对创意不断“迭代升级”。