? 上一篇下一篇 ?

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

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


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


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


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


    几次?#26410;?#20320;了解AI背后的运?#24615;?#29702;


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


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


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


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


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


    据不完全统计,欧盟中15个国家课程?#24615;?#21152;编程教育,其中12个国?#20197;?#39640;中设立编程课程,9个国?#20197;?#23567;学便开始设立编程课程。


    结语


    少儿编程对学生的思维开发自然有益,但并非每个孩子?#38469;?#21512;学习。对孩子的教育不能急功近利,?#26434;?#23569;儿编程,?#39029;?#19981;能盲目?#25918;酰?#35201;分析孩子的个性、兴趣。要让少儿编程起到发展学生兴趣的作用,不能再走“全民?#29575;?#30340;?#19979;貳?/p>