封面
版权页
作者简介
指导老师
序言
前言
教师的话一
教师的话二
编程基础篇
第1讲 什么是计算机程序?
一、什么是计算机语言?
二、怎样让计算机听懂Scratch语言?
三、什么是计算机程序?
四、Scratch编程环境简介
五、Scratch积木简介
六、怎样让程序运行起来?
七、第一个Scratch程序“Hello,world!”
八、更复杂的Scratch程序
九、程序里的bug和debug
十、教师点评
第2讲 角色的动作、绘图和音乐演奏
一、知识点
二、动手练:一个走动的钟表
三、课后作业
四、教师点评
第3讲 变量:角色的记忆
一、知识点
二、动手练:给托球游戏加一个计数器
三、课后作业
四、教师点评
第4讲 循环:重复做动作
一、知识点
二、动手练:阅兵方阵
三、教师点评
第5讲 克隆:角色的双胞胎和多胞胎
一、知识点
二、动手练:阅兵方阵列队行进
三、教师点评
第6讲 条件判断:角色根据情况做动作
一、知识点
二、动手练:判断奇偶数
三、教师点评
第7讲 过程:程序的模块化
一、知识点
二、动手练:会织网的蜘蛛
三、课后作业
四、教师点评
第8讲 列表:把几个变量合起来
一、知识点
二、动手练:找出最大值和最小值
三、课后作业
四、教师点评
第9讲 字符串:把几个字母合起来
一、知识点
二、动手练:元音字母计数
三、教师点评
第10讲 收发消息:角色之间的沟通和协调
一、知识点
二、动手练:“谁在哪里干什么”游戏
三、教师点评
计算思维篇
第11讲 逐级逼近法:刘徽割圆法估计π
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、教师点评
第12讲 聪明的枚举:巧解数字谜
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第13讲 再论聪明的枚举:三阶幻方
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、实验结果及分析
六、思考与延伸
七、教师点评
第14讲 从最简单的做起:4个和尚分馍馍
一、实验目的
二、基本思路
三、编程步骤
四、遇到的bug及改正过程
五、实验结果及分析
六、思考与延伸
七、教师点评
第15讲 用“试错法”求解鸡兔同笼问题
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第16讲 随机有威力:打圆形靶子估计π
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第17讲 再论随机有威力:布丰投针估计π
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第18讲 玩游戏体会“递归法”:河内塔游戏
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第19讲 “递归法”的应用:斐波那契数列与黄金分割
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、实验结果及分析
六、思考与延伸
七、教师点评
第20讲 玩游戏体会“搜索法”:走迷宫
一、实验目的
二、基本思路
三、编程步骤
四、遇到的bug及改正过程
五、实验结果及分析
六、思考与延伸
七、教师点评
第21讲 玩游戏体会“二分法”:找钻石
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第22讲 “二分法”的应用:估计的值
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第23讲 仿真世界:牛顿的大炮
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第24讲 再论仿真世界:森林里有几只老鼠,几只猫头鹰?
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
第25讲 博弈初探:会下tic-tac-toe棋的阿尔法小狗
一、实验目的
二、背景知识
三、基本思路
四、编程步骤
五、遇到的bug及改正过程
六、实验结果及分析
七、思考与延伸
八、教师点评
后记
更新时间:2022-04-24 09:44:24