(基础篇)潍坊市教育信息化研究院组织编写山东大学出版社潍坊市中小学编程教材编写委员会主任:郭治平副主任:李陆、李玉明委员:娄志校、李敬连、张学敬、王振宏、吕志东、吴贵军、梁磊、朱导泉、张泉城、郭世林、刘霞、王松、孙业军、张志强、尹长泉、马世国、高传忠、王修生、郎益军、陆强、冯元民、刘克涛、李顺利、韩飞永主编:李陆副主编:王振宏张泉城编者:王国宁、武芳、肖炳刚、王志乐、刘景全、张金友、汤海军、王晓勇、冷学农、迟翠辉、李海明、刘渝霞党的十九大报告提出,要推动互联网、大数据、人工智能和实体经济深度融合。2017年,国务院正式出台的《新一代人工智能发展规划》,更明确提出要完善人工智能的教育体系,建设人工智能学科,在中小学阶段设置人工智能相关课程。而编程是人工智能时代的通用语言,编程能力被定义为新的“读写能力”,编程是一种新型的文学,是下一个时代的英语。学会编程,学生会将计算思维融汇到各个学科,达到1+1>2的效果。在计算的重要性和强度与日俱增的信息时代,人类正经历着第三次认知革命,即IT革命。计算思维(ComputationalThinking)对于当前K-12阶段的孩子而言,是一种观察和理解周边世界的全新视角,是一种利用计算的过程和方法来理解和解决问题的全新能力,也是他们应对未来竞争与挑战的必备技能。计算思维的培养主要是对人的思维完整性和逻辑性进行训练,在此过程中,可以建立一种看待和处理问题的新方式。随着信息革命和智能化深入到每个领域,具备计算思维、利用计算的过程和方法来理解和解决专业领域的问题,已毫无疑问成为了现今社会人人必须具备的素养。近年来,随着云计算、物联网、大数据挖掘、人工智能等技术在众多行业中展现出的计算优势和变革力量,关于计算思维培养的研究与实践在世界各地持续升温,且落脚点由早期的高等教育领域开始向K-12阶段转移。在K-12阶段,有效培养计算思维的工具,必须具备低门槛和高上限两个特征,即,一方面易于初学者入门,另一方面,良好的拓展性又能很好地支持高阶能力发展。潍坊市选用可视化编程语言Scratch和基于Web的创作平台作为计算思维培养的课程工具。它们满足“低地板、高天花板”的原则,很好地突破传统计算思维培养的技术瓶颈,将计算思维培养模式贯彻落实。现全球20多个国家将编程纳入基础教育体系,美国政府宣布投资40亿美元开展编程教育,鼓励孩子学习编程;欧洲16国将编程纳入教学体系,2012年日本在中小学普及编程,2014年英国...