我本身是个码农,现在还有个6岁的小棉袄。少儿编程从2017年开始在中国快速火起来后,很多人就来问我是否应该让孩子学编程,现在的少儿编程教育机构是不是骗人的,是在交智商税吗?
我这里先理清以下编程和少儿编程。编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定的一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某总特定的任务。少儿编程教育并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙,可视化图形编辑等课程,培养孩子的计算思维和创新能力,例如孩子在制作一个小动画的过程中,自己拆分任务、拖拽模块、控制进度、从而理解并行、事件处理、目标实现的概念。
因此,少儿编程和编程并不是一回事。大家不要把社会工作上的码农直接代入到少儿编程学习中,认为少儿编程就是在培养“小码农”。回归到本质,孩子在幼儿时期的学习,主要是为了激发孩子创造力、好奇心、探索和动手能力。只要是有助于孩子的思维培养,家庭条件的允许下是可以参与的、学习的。
如果对为什么要学少儿编程,说上正儿八经的理由,我认为有三个:
1、编程教育可以培养孩子逻辑思维,儿童是激发孩子创造力的黄金时期
2、国外少儿编程教育已经发展多年,可以算是成功案例。
3、国内政策鼓励少儿编程的发展,学习编程是大势所趋。
儿童时期,孩子的思维可塑性最高。根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥独一无二的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地告诉他们,这件事是无能为力的,孩子的人生从此变得平庸。而编程的过程“就像艺术一样在创作”,孩子们会享受到创造的乐趣。孩子完成一个完整程序的制作能够有效提高孩子做事情的专注力,一个由自己一步步建立而来的作品更是能够增强孩子的自信心,让他们可以更有勇气地面对将来学习、生活中可能遇到的挫折。编程增强孩子自信心,提高做事情的专注力。少儿编程让孩子随心创作的同时,也是门严谨的学科,对培养孩子的逻辑思维很有帮助。
插播一则题外话,我的6岁的小棉袄现在也在学习少儿编程,报名的是和码编程。选择这家在线少儿编程机构主要是因为孩子的数学不是特别好。这家少儿编程机构的课程内容是结合了义务教育教材和美国K12计算机标准的,主打的就是数理编程课,用的是Scratch语言。孩子学起来比较开心,就继续报了年度课程,希望她能坚持学下去,提升下数理思维,为小学教育做好准备吧。
中国少儿编程的起步相对国外不少国家已经是比较晚的了。以色利在2000年就把编程纳入高等学校必修课,同时要求孩子一年级就开始学习编程;美国总统奥巴马在2012年推出“一小时编程”活动,鼓励更多孩子学习编程;英国从2014年开始,计算机编程是基础必修课;日本也在2017年发布通告要求小学开始就要设置编程课。发达国家大力推行少儿编程多年,这可以看作是成功案例吧。特别是以后想要孩子出国留学的,更应该提前学习编程,要不然以后和国外孩子间的编程能力差距就太大啦。
随着人工智能时代来临,国内也陆续推行一系列政策推动少儿编程发展。2016年《教育信息化十三五规划》将信息化教学能力纳入学校办学水平考评体系。2017年国务院发布《新一代人工智能发展规划》强调“实施全民智能教育项目,在中小学阶段设置人工智能相关课题,逐步推广编程教育,鼓励社会力量参与编程教学软件、游戏的开发和推广”。2017年工信部发布《促进新一代人工智能产业发展三年行动计划(2018-2020)通知》强调“鼓励校企合作,支持高等学校加入人工智能等相关学科建设”。2018年浙江省信息基数教材编程语言由Python替换Visual Basic,信息技术为浙江省高考选考科目之一。国内政策鼓励少儿编程的发展,学习编程是大势所趋。
少儿编程是通过可视化编程工具培养孩子的好奇心和成就感,无论是国情发展需要,还是全球发展的趋势,家庭有条件的可以支持孩子学习少儿编程,也算是为孩子在未来社会的竞争中储备优势吧。
特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。