从2016年开始,很多家长的辅导班选择清单上多了一个新的选项—编程。
如果你在北上广深或者浙江、山东这样的教育大省,去看看身边有孩子的朋友,就会发现一定有人让孩子学编程。
网上流传一句话:「少儿编程」似乎轻易地超过了马术、高尔夫、击剑、冰球等“高雅运动”,站在了课外活动鄙视链的。家长对于编程重要性的认知提升、教育考试政策的逐渐倾斜等各方面原因,让这个被称为“K12较后金矿”的赛道从去年开始受到热捧。对家长来说,到底该不该让孩子学编程呢。这一次我们将从几个方法来回答这些问题。
少儿编程指青少儿通过各种方式来学习编程语言,基于可视化图形编程工具和基础编程语言构建在线编程学习平台和开源硬件平台。让孩子通过可视化图形编程、代码编程和机器人编程培养动手能力,逻辑思维能力,计算能力等。这里面包含了几个要素:年龄、语言种类、学习平台、授课方式、学习成果。这些要素就是我们家长选择一家培训机构的重要参考标准。
政策层面,从国 家到各个地方,都相继出台了相关政策,支持和鼓励编程。作为STEM教育中重要的一环,发布的《新一代人工智能发展规划》就明确提出:“在中小 学阶段设置人工智能相关课程,逐步推广编程教育。”
家长较关心的考试中,一向走在改革前沿的浙江省还把信息技术(含编程)正式纳入了高考考场科目。以编程为主要科目的科技特长生也越来越受到重点高校的青睐。从重点高中到重点大学,在自主招生要求和降分政策里,都有信息科技特长生的一席之地,南京市直接将编程纳入中 考特招!
浙江的自主招生改革考试中,已经将信息科技特长作为评选的重要标准。上海也一样,推荐录取中信息特长赫然在列,很多学校以招收信息特长生为主。
目前,少儿编程培训课程主要分为两大类:软件编程、硬件编程。
软件编程教学:基于Scratch、Python、C++等编程语言给学生搭建可视化图形编程平台和代码编程学习平台等,通过编程游戏、网页、动画、音乐等来学习编程语言。
目前市面上还以Scratch作为编程语言基础的课程和产品居多,Scratch是由美国麻省理工学院设计开发,能将复杂的Python和C++等代码转化成简单的图形化的模块,通过积木式的拼搭来完成操作。而Python和C++则是要了解编程的代码和算法等基础理论知识,C++是NOIP的主要使用语言。
综上,从政策到资本,再到身边人来看,编程教育必将是一个趋势,学习的孩子也会越来越多。有条件的家长可以让孩子去尝试接触一下。不管是对孩子的思维提升、还是升 学加分编程都可以发挥很大的作用。