« 上一篇下一篇 »

“少儿编程”是否可以让孩子不输在起跑线上

    人工智能时代悄然来临,编程的重要性不言而喻,甚至已可与英语相比较。“未来文盲的标准就是不会编程”,也不算太夸张。据不完全统计,全球已至少有24个国家在基础教育中设立了编程课程。


    少儿编程当然并非如同高校高等教育那样学习如何写代码、编制应用程序。目前社会上的少儿编程教育,基本上是通过编程游戏启蒙、可视化图形编程等,培养孩子的计算思维和创新能力。少儿编程的益处大致可总结为三大点:


    不能让孩子输在人工智能起跑线上


    因此,不仅仅是高考,南京、天津等地已将编程纳入中考特招范围。在一些地方中小学尤其是民办学校,少儿编程日渐成为招生的重要考核指标之一。为了学习技术、锻炼思维,更是为了升学这个现实目标。


    几次课带你了解AI背后的运行原理


    在具体学习课程上,据雷田蕊《Scratch编程教育学习资源设计与开发研究》一文介绍,目前,主流的少儿编程教育内容主要包括学习使用LOGO语言、Kodu语言以及各类编程工具CodeMonkey、Scratch等。Logo语言是一种与自然语言非常接近的编程语言,使用者通过“海龟绘图”的方式编写程序。Kodu语言是微软开发的一种开放的可视化编程语言,通过利用3D游戏平台,建立动态游戏角色与实际程序的映射,使Kodu能够执行复杂逻辑。CodeMonkey以愈加突显的卡通动画风格和闯关式的游戏规则,编程环境设计简洁活泼,编程思想简单有趣。Scratch是美国麻省理工研发的图形化编程软件,简单、有趣、易上手,用积木块代替了枯燥的代码,更易短时间内学会。


    由于Scratch等少儿编程简单易学,很多少儿编程班往往宣称“几次课带你了解AI背后的运行原理”,这当然完全不可能!但作为编程入门的启蒙、引导,或许有一定的作用。


    此外,按照该少儿编程班的课程安排,启蒙过程之后,孩子再逐步升级学习Java Script/ Python/ C++等语言,最终“直通信息学竞赛”。


    500多万美国青少年在学编程


    目前,我国少儿编程课程的普及程度远远低于其他发达国家。以Scratch课程为例,美国中小学校的普及率高达44.8%,而我国普及率为0.96%,仅有极少学校开设了少儿编程课程。随着人工智能时代的到来,全球的编程风愈刮愈烈,已有24个国家在基础教育中设立了编程课程。


    据不完全统计,欧盟中15个国家课程中增加编程教育,其中12个国家在高中设立编程课程,9个国家在小学便开始设立编程课程。


    结语


    少儿编程对学生的思维开发自然有益,但并非每个孩子都适合学习。对孩子的教育不能急功近利,对于少儿编程,家长不能盲目追捧,要分析孩子的个性、兴趣。要让少儿编程起到发展学生兴趣的作用,不能再走“全民奥数”的老路。