图书目录

目 录

C H A P T E R 1

第1 章

计算思

维概述

1.1 计算思维的概念 / 2

1.1.1 用计算而思维 / 2

1.1.2 关于计算思维的两个简单示例 / 4

1.1.3 对计算思维的一些常见误解 / 5

1.2 计算思维的培养过程 / 6

1.2.1 部分国家的计算思维教育 / 6

1.2.2 计算思维的操作性定义 / 6

1.2.3 K-12 计算机科学框架 / 7

1.2.4 计算思维能力标准 / 8

1.2.5 课例:找回密码 / 10

1.3 中小学计算思维教育框架 / 12

1.4 深化对计算思维的理解 / 13

1.4.1 强调学科融合 / 14

1.4.2 变革教学方法 / 14

1.4.3 课例:食物链与图形化编程 / 15

第 2 章 C H A P T E R 2

程序设

计初识

2.1 算法与应用 / 20

2.1.1 算法的概念 / 20

2.1.2 算法的表示 / 21

2.1.3 常见的几种算法 / 24

2.2 程序与程序设计语言 / 28

2.2.1 程序 / 28

2.2.2 程序设计语言的发展 / 28

2.2.3 程序设计语言分类 / 32

2.3 学习难度逐步降低的程序设计技术 / 37

2.3.1 面向特定行业的专用编程工具 / 37

2.3.2 功能日益强大的库函数 / 40

2.3.3 常见的青少年编程工具与平台 / 43

2.3.4 逐步渗透于青少年教育的编程思维 / 46

第 3 章 C H A P T E R 3

课程设计

与实践

3.1 项目式课程设计 / 52

3.1.1 如何进行项目设置 / 52

3.1.2 项目式课程的关键要素 / 53

3.2 以问题为驱动的课程设计 / 54

3.2.1 课程设计策略与冲突 / 54

3.2.2 设计冲突的解决策略 / 55

3.2.3 单节课程设计案例 / 57

3.3 学科交叉课程的设计 / 58

3.3.1 猜价格 / 59

3.3.2 龟兔赛跑 / 59

3.3.3 班级成绩统计 / 60

3.3.4 老鼠试药 / 64

第 4 章 C H A P T E R 4

综合实践

教学案例

分析

81

4.1 Cups 课程设计方案 / 82

4.1.1 课程准备 / 82

4.1.2 教学过程 / 83

4.1.3 案例分析 / 86

4.2 Gogobot 课程设计方案 / 86

4.2.1 课程准备 / 86

4.2.2 教学过程 / 87

4.2.3 案例分析 / 92

4.3 全能创作人课程设计方案 / 92

4.3.1 课程准备 / 92

4.3.2 教学过程 / 93

4.3.3 课程指导 / 106

4.3.4 案例分析 / 113

3.3.5 书生分卷 / 66

3.3.6 百僧分馍 / 69

3.4 课程设计方案及参考案例 / 73

3.4.1 课程设计方案的构成 / 73

3.4.2 “暴力破解质数”课程设计方案 / 73

3.4.3 “视觉暂留笼中鸟”课程设计方案 / 75

3.4.4 “真假身份证”课程设计方案 / 76

3.4.5 “根据图画猜古诗”课程设计方案 / 78

参考文献 / 114