第一部分 认识图形化编程工具
第一章 走进图形化编程
一、编程工具
二、图形化编程
第二章 Scratch编程工具介绍
一、Seratch中角色和造型设置
二、Scratch舞台背景设置
三、运动类积木
四、外观类积木
五、声音类积木
六、事件类积木
七、控制类积木
八、侦测类积木
九、运算类积木
十、变量类积木
第三章 Kitten编程工具介绍
一、Kitten中角色和造型设置
二、Kitten舞台背景设置
三、事件类积木
四、控制类积木
五、动作类积木
六、外观类积木
七、声音类积木
八、画笔类积木
九、侦测类积木
十、运算类积木
十一、数据类积木
十二、物理类积木
第二部分 图形化编程:入门篇
第一章 第一个程序
一、程序编写方法
二、程序编写流程
第二章 让角色动起来
一、模拟动画
二、旋转动画
三、位置移动动画
四、大小变化动画
五、特效变化动画
六、综合动画制作实例
第三章 给角色添加声音
第四章 控制角色
一、鼠标控制
二、键盘控制
三、声音控制
四、视频控制
第五章 角色间互动
一、侦测
二、广播
第六章 产生多个角色
一、克隆
二、分裂
第七章 场景切换
第八章 制作音乐
第九章 画图
第十章 模拟物理运动
第三部分 图形化编程:进阶篇
第一章 程序结构
一、顺序结构
二、选择结构
三、循环结构
第二章 数据和数据的存储
一、变量
二、列表
第三章 数学和逻辑运算
一、数学运算
二、逻辑运算
三、字符串运算
四、特殊的算术运算
第四章 函数和自制积木
一、理解函数
二、定义函数和调用函数
三、函数的参数
第五章 并行执行
第六章 异常处理
一、避免异常
二、异常判断和处理
第七章 算法
一、排序问题
二、递归问题
三、数学问题
四、逻辑问题
第四部分 综合编程实例
第一章 小猫飞起来(Flying Cat)
一、编程目标
二、程序设计和实现
第二章 迷宫(Maze)
一、编程目标
二、程序设计和实现
第三章 打棒球(Baseball)
一、编程目标
二、程序设计和实现
第四章 削水果(Fruit Slicer)
一、编程目标
二、程序设计和实现
第五章 限时抢答(Rush to Answer)
一、编程目标
二、程序设计和实现
第六章 画柱状图(Draw Column)
一、编程目标
二、程序设计和实现
第七章 模拟生态系统(Ecosystem Simulation)
一、编程目标
二、程序设计和实现
展开