
本书是青少年编程能力等级考试的一级使用教材,也是图形化编成的入门学习书籍。书籍以图形化编程设计思维为出发点、培养学生数学逻辑思维为主,以普适性较好、兼容性较高的青少年学习图形化编程使用率较高的Scratch软件为例,讲解图形化编程的基本概念、基础知识以及常见的三种程序结构的设计思路及思维方法等。通过以项目的形式,将知识点巧妙地融入到案例作品之制作中。本书最大的特点是以童心作为设计的着重点,分别以五个主题式的项目制作,激发孩子的好奇之心、童趣之心、仁爱之心、公益之心以及爱美之心。本书适用于小学初级学习程序设计教材,适合一线小学信息技术教师以及培训教师使用,也是青少年编程能力测试指定使用教材,可作为校外机构的培训教材以及初学者的入门教材,也可以作为孩子和家长自学的教材使用。
2017年7月,国务院正式印发《新一代人工智能发展规划》,确立了新一代人工智能发展三步走的战略目标。该发展规划提出:在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。2018年1月,教育部普通高中课程标准方案颁布,在《普通高中通用技术标准(2017年版)》中也将人工智能、物联网、编程等写入新课标。 大数据、人工智能、机器人在各个高、精、尖行业中的广泛应用已经屡见不鲜,网络化、信息化、智能化的时代已经向我们迎面走来。我们所处的这个时代,国家需要大量科技创新综合能力强的人才,即具备逻辑思维、工程思维、计算思维和综合学科能力,以及团队合作和沟通等全方位能力的人才。少儿编程正是培养孩子综合创新能力最有效的手段,它是跨学科整合知识的最佳途径。在此背景之下,我们依据国家标准委员会《青少年编程能力等级标准》编写了《青少年编程能力等级测评》系列教材。 教材根据青少年编程教育的特点,将人工智能技术编程思想与中小学课程相结合,以任务式学习的学习方式,设置课程体系。以独创模块游戏的方式介绍编程的基本概念,引导孩子独立解决并优化相关游戏中的编程问题,提升在实践中探究与创新的能力,使编程教育成为培养跨学科解决问题能力、协作能力等综合能力的素质教育。 《青少年编程能力等级测评》系列教材分为两个系列:图形化编程和代码编程。图形化编程分为1~3级,代码编程分为1~4级,每级对应不同的认知能力,进行“答题+实际编程”的逐级考核。 登录网站https://www.cpatest.cn/,了解更多“青少年编程能力等级测评”详细信息。 本书由嵇宏策划,刘明非、郑建春担任主编,负责编写大纲和全书统稿。第一章、第二章由陈宝杰编写,第三章、第五章由王东芳编写,第四章、第六章由孙立娟编写。 限于作者水平有限,书中不妥之处在所难免,敬请广大读者批评指正。 青少年编程能力等级测评委员会
目录 第一章 ?图形化编程软件基础 第1 节?图形化编程 1.1 ?编程与计算机语言 1.2 ?图形化编程简介 1.3 ?图形化编程中的基本概念 第2 节?Scratch基础 2.1 ?Scratch 3.0版本 2.2 ?Scratch 3.0的使用模式 2.3 ?Scratch离线编辑器 第3 节?舞台坐标系 3.1 ?角色在二维坐标系中的位置 3.2 ?运动与坐标值 第4 节?第一个Scratch程序 4.1 ?新建、保存、打开作品 4.2 ?造型 4.3 ?角色复制 第二章 ?漫说西游 第5 节?移动与旋转 5.1 ?添加角色和背景 5.2 ?调整角色属性 5.3 ?“移动”积木与“旋转”积木 5.4 ?“重复执行”积木 第6 节?背景切换 6.1 ?创建新造型 6.2 ?背景、造型的切换 6.3 ?切换背景的另一种实现方法 第7 节?外观 7.1 ?添加角色与背景 7.2 ?控制金箍棒变小 7.3 ?控制金箍棒旋转 7.4 ?隐藏金箍棒 第8 节?说与思考 8.1 ?创建角色和背景 8.2 ?“说”与“思考”积木 8.3 ?人物对话台词 8.4 ?编写角色对话脚本 8.5 ?图层 第三章 ?萝卜蹲游戏 第9 节?造型变换 9.1 ?添加角色和背景 9.2 ?调整角色的大小和位置 9.3 ?角色造型的切换 第10 节?有限次循环 10.1 ?有限次循环的概念 10.2 ?有限次循环的应用 第11 节?广播 11.1 ?广播消息的发送与接收 11.2 ?口令传递 第12 节?声音 12.1 ?添加声音文件 12.2 ?录制个性化声音 12.3 ?播放声音 第四章 ?流浪动物救助站 第13 节?键盘控制 13.1 ?键盘控制角色 13.2 ?侦测颜色 第14 节?侦测距离 14.1 ?侦测到角色的距离 14.2 ?距离比较 14.3 ?编写角色“提示牌”脚本 第15 节?数学运算 15.1 ?键盘触发程序事件 15.2 ?运算模块 15.3 ?字符串拼接 第16 节?询问和回答 16.1 ?“询问”和“回答”积木 16.2 ?侦测角色 第五章 ?垃圾分类游戏 第17 节?文字处理与鼠标侦测 17.1 ?设置游戏场景 17.2 ?鼠标侦测 第18 节?随机数与条件循环 18.1 ?添加角色 18.2 ?垃圾桶随鼠标移动 18.3 ?垃圾角色出现在舞台上方随机位置 18.4 ?条件循环实现下落并侦测角色 18.5 ?脚本复制 第19 节?变量 19.1 ?创建新变量 19.2 ?显示、隐藏变量 19.3 ?加分、减分 第20 节?关系运算符 20.1 ?关系运算符简介 20.2 ?分数判断 20.3 ?停止脚本 第六章 ?建造我们的花园 第21 节?用图章绘制花朵 21.1 ?添加“画笔”模块 21.2 ?使用图章 21.3 ?绘制花朵 第22 节?绘制花瓣角色 22.1 ?位图和矢量图 22.2 ?绘制角色 22.3 ?创作花朵 第23 节?线条变花朵 23.1 ?绘制线条 23.2 ?线条组成花朵 第24 节?构建花园 24.1 ?绘制背景 24.2 ?添加花朵 24.3 ?完善作品