作品简介

本书将图形化编程知识的讲解与实战合为一体,从编程的基础概念到顺序、分支、循环结构,从键盘、鼠标控制角色到角色与角色之间的互动,从变量到列表再到自制积木,由易到难、由浅入深地讲解了Scratch所有模块的相关知识。在知识讲解之后,设置了大量的案例实战部分。

读者可以通过理论知识的学习,掌握完整的知识体系;基于实战部分的功能说明和步骤提示,进行思考并动手实践,完成知识的强化与应用。

刘国利:在少儿及成人编程领域,具有10年的课程设计与教学经验,曾任少儿编程教研总监,主导少儿编程课程体系研发工作,设计开发Scratch编程课程、Python编程课程、基于硬件的Scratch编程课程、HTML5(WEB前端)兴趣课程、交互式自学编程软件等。

蒋硕挺:教育技术学(师范类)专业,具有丰富的小学及初中信息技术课程授课经验、少儿编程课程设计与教学经验,参与Scratch与Python课程体系的研发工作,针对6~12岁少儿设计Scratch与Python课程,曾参与《青少年编程技术等级教育规范》团体标准的编制。

作品目录

  • 内容简介
  • 前言
  • 本书适用人群
  • 本书结构
  • 序 什么是Scratch编程
  • 本书有何特点
  • 如何使用本书学习编程
  • 在计算机上使用Scratch
  • Scratch软件界面
  • 四种积木类型
  • 常用快捷键
  • 体验Scratch作品开发——恐龙吃水果
  • 致谢
  • 第1单元 Scratch入门
  • 第1课 美丽草原
  • 1-1 把角色搬上舞台
  • 1-2 重要的初始化
  • 1-3 位置、方向及大小
  • 1-4 作品实战——草原的新朋友
  • 第2课 草原之旅
  • 2-1 让角色说话和思考
  • 2-2 有声的世界
  • 2-3 背景与造型的变化
  • 2-4 作品实战——奇妙的草原旅行
  • 第3课 草原生机
  • 3-1 定点运动
  • 3-2 无休止运动
  • 3-3 角色造型动画
  • 3-4 作品实战——蚂蚁的秘密
  • 第2单元 Scratch基础
  • 第4课 进击的坦克
  • 4-1 条件控制类积木
  • 4-2 多种多样的侦测
  • 4-3 被鼠标点击与停止脚本
  • 4-4 作品实战——突破火线
  • 第5课 四面楚歌
  • 5-1 通过键盘控制角色
  • 5-2 多样的事件
  • 5-3 通过鼠标控制角色运动
  • 5-4 作品实战——突出重围
  • 第6课 躲避坦克军团
  • 6-1 随机数
  • 6-2 变量
  • 6-3 让作品变得更有趣
  • 6-4 作品实战——武装突围
  • 第3单元 Scratch进阶
  • 第7课 激流勇进
  • 7-1 消息
  • 7-2 广播消息并等待
  • 7-3 消息的作用
  • 7-4 作品实战——激流勇进
  • 第8课 疯狂打地鼠
  • 8-1 算术运算与布尔值
  • 8-2 逻辑运算与关系运算
  • 8-3 字符串
  • 8-4 作品实战——疯狂打地鼠
  • 第9课 旋风碰碰车
  • 9-1 数学函数
  • 9-2 扩展模块
  • 9-3 画笔模块
  • 9-4 作品实战——旋风碰碰车
  • 第4单元 Scratch提升
  • 第10课 野餐之旅
  • 10-1 列表
  • 10-2 列表的基本操作
  • 10-3 列表项的操作
  • 10-4 回家之路
  • 第11课 奇妙万花筒
  • 11-1 自制积木
  • 11-2 有趣的参数
  • 11-3 扩展性更强的自制积木
  • 11-4 作品实战——万花筒
  • 第12课 王子与公主
  • 12-1 克隆
  • 12-2 克隆体的应用
  • 12-3 编程专业术语
  • 12-4 作品实战——皇家游乐园
  • 第5单元 Scratch综合实战
  • 第13课 龙战士传说
  • 知识基础与开发前的准备工作
  • 作品完整功能说明
  • 作品功能拆解
  • 核心功能的实现
  • 作品完整性的实现
  • 功能优化的实现
  • 总结
展开全部