编程需要自己摸索、纠错、创造性地解决问题,这个过程可以培养一个人的逻辑思维能力和动手解决问题能力。乔布斯就曾说过“这个国家的每个人都应该会编程,因为它教你如何思考”,越来越多的国家意识到编程教育的重要性,世界范围内,超过24个国家将编程作为最基础的学科。
2015年,美国政府投资40亿美元开展青少年编程教育,16年,美国强制要求高中毕业必修计算机编程学分;2017年,新加坡中小学考试中加入编程考试科目。
在我国,编程教育起步较晚,2017年国务院印发《新一代人工智能发展规划》中要求推广编程教育,2017年浙江省新高考方案将信息技术(含编程)纳入高考科目,2018年教育部发布的《普通高中课程方案和语文等学科课程标准(2017年版)》将编程纳入全国的高中必修课程标准中。从国务院到各省教育厅相关政策的层层推进,意味着我国对编程教育的重视程度愈加凸显。
积木式编程工具作为入门级编程工具,形象直观的操作界面,降低了编程难度,使程序语言更易被理解,使思维更加清晰,学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考的思维方式,学会提出问题,并自己解决问题,这也契合了创客教育创新和实践的本质,编程作为“创客教育”的实现的手段之一,也有助于创客教育在全国范围内的推进。