国内外青少年编程教育的发展现状研究热点

北京一次治疗白癜风要多少钱 http://pf.39.net/bdfyy/bdfyc/150612/4638465.html

近年来,随着智能技术的飞速发展,世界各国纷纷开始部署战略规划,试图抢占人工智能领域研究与实践的高地。国务院发布的《新一代人工智能发展规划》,提出要“广泛开展人工智能科普活动,在中小学设置人工智能相关课程,逐步推广编程教育”[1],这是我国首次将“编程教育”写入政府决策。美国新媒体联盟(NMC)在《年地平线报告(基础教育版)》中指出,在未来1-2年内,编程作为一项专业素养,将逐渐成为驱动基础教育发展的关键要素[2]。

作为智能时代的一项重要技能,编程能力逐渐被国际产业界和教育界所重视,日益成为世界各国进行创新性人才培养战略的实施重点。美国、英国、澳大利亚以及欧盟等发达国家和地区,已经将青少年编程教育纳入到国家层面的战略规划或行动计划中,无论是在正规的学校教育体系,还是在校外培训领域,都已获得了较为广泛的社会影响力。相比之下,我国青少年编程教育的实践与研究总体还处于初级发展阶段,主要以行业、企业的推广和实践为主,中小学阶段编程教育的课程标准尚未建立,正规的编程教育师资队伍极为短缺,规范的教材体系和成熟的教学模式尚在摸索之中。

因此,我们需要进行相关研究。本文通过文献研究法、比较法研究等,对国内外编程教育研究现状、热点及教学实践等进行充分梳理与分析,以期对我国青少年编程教育的开展提供一些借鉴;同时,就智能时代我国编程教育的实施,提出了一些策略性思考。

一、国内外典型的青少年编程语言及编程教育平台

(一)国内外典型的青少年编程语言

编程语言是开展编程教育的实际载体,可以让学生更深入地了解他们所处的数字世界。表1呈现了目前国内外青少年编程教育中典型的编程语言。其中,C语言等传统的编程语言,因其与计算机的思维方式具有类似的表征,编译方式相对简单,语言体系相对独立,一直被较多地应用于高学段的学生群体中。而可视化编程语言(如,Logo、Scratch等),因其使用图形化界面以及易操作,越来越受到中低段学生的欢迎。学生只需要拖动封装好的语法命令积木模块,便可以实现各类算法操作,创建属于自己的程序。同时,可视化编程语言让学生更专注于编程中所涉及的逻辑与结构,不必过度


转载请注明:http://www.hexuebiao.com/blsgjbzd/14352.html


当前时间: