中新网北京3月17日电(张钰惠)“未来的文盲,就是不懂编程的人。”近年来,家长们闯进了少儿编程赛道。少儿编程都在学什么?家长们对少儿编程有着怎样的认知和期待?
资料图:一名学生在观摩自己设计编程的机器人。中新社记者 侯宇 摄
少儿编程都在学什么?
随着素质教育深入发展,编程、AI、机器人等科创教育概念出现,少儿编程培训班应运而生。少儿编程究竟在学什么?
对此,知名少儿编程机构核桃编程的南老师告诉中新网,编程语言分为scratch、Python、C++三种,scratch是图形化编程,Python和C++是属于代码编程,“如果孩子没有接触过编程,建议从scratch语言学起”。
她介绍,代码编程对于儿童的数学、英语基础要求较高,特别是需要有一定的词汇量,同时需要思维逻辑非常好,有一定的项目思维。
而图形化编程是将英文的代码编程语言转换成图形模块、指令,以拼接积木的形式编码,与成人的代码编程相比,能够避开复杂的语法,同时保留编程思维,特点是形象直观、趣味性强,适合零基础的儿童作为入门编程语言学习。
“通过学习图形化编程语言,打好基础之后,就可以进行Python代码编程的测试,开始下一个阶段代码编程学习。”她表示。
补的是“思维和习惯”
南老师谈到,在日常教学过程中,遇到过很多为孩子的数学成绩而焦虑的家长,很多家长病急乱投医,给孩子报了很多补习班,但也有家长认为,尽量不要给孩子补习文化课,要补的是“思维和习惯”。
“图形化编程能够提升孩子的逻辑思维、专注力、条理性等方面的能力,对于数学、语文、英语等学科成绩的提升也有帮助。”她表示,编程学习中会结合很多数学知识点,深入学习编程之后,思维能力提升了,数学成绩就会有所提升。
但也有家长反映,图形化这种基础的编程语言意义不大,提升思维的作用有限。
作为一名二年级学生的家长,王女士告诉中新网,因为学校老师的推荐,她给孩子报了一年的图形化编程课程,课程采用动画教学,容易上手,孩子对此比较感兴趣。但从图形化到Python、C++,需要经过几年的长期积累,是否花几年时间提升思维、习惯等不那么“实在”的能力,她对此有些摇摆不定。
“关键是要下定决心,弄清楚到底为什么学,想提升哪方面能力,目标是什么,再根据目标决定专攻哪种语言,而不是一窝蜂地去学。”王女士说。
下一门“奥数课”?
中新网采访发现,学习编程对竞赛和升学的助力,成为少儿编程机构的一个宣传点。
据南老师介绍,学生可以参与编程领域的白名单赛事,包括“蓝桥杯”(全国软件和信息技术专业人才大赛)和NOC(全国中小学信息技术创新与实践大赛),以及工信部直属单位举办的YCL(青少年人工智能编程水平测试)考级。
她提到,如果拿下白名单赛事的名次,学生可以认证科技特长生,在小升初、中考和高考中,如果所在地区的学校有科技特长生的招生政策,学生就可以报考。“特别是高考,如果拿下的是“信奥赛”(全国中学生信息学奥林匹克竞赛)市一等奖、省二等奖、国赛三等奖以上,就可以走强基计划或自主招生,有机会被‘985’院校录取。”
2022年9月,教育部印发《2022—2025学年面向中小学生的全国性竞赛活动名单》,“蓝桥杯”、NOC、“信奥赛”等23项自然科学素养类竞赛位列其中。
近年来,国家多次出台人工智能教育相关文件。早在2017年,国务院就颁布《新一代人工智能发展规划》,明确提出在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科。今年两会期间,全国人大代表,小米集团创始人、董事长兼CEO雷军建议,在九年义务教育阶段设置人工智能通识课程。
对于人工智能热,21世纪教育研究院院长熊丙奇表示,在中小学开设人工智能课,从发展学生兴趣角度说,值得鼓励。但在推进人工智能教育进教材、课堂的同时,还需避免功利化,以免忽视对学生素养和兴趣培养。