声明
摘要
第1章 研究概述
1.1 研究背景
1.2 研究意义
1.3 研究方法
1.3.1 文献研究法
1.3.2 案例研究法
1.4 Scratch简介
1.4.1 Scratch软件介绍
1.4.2 Scratch网络社区
1.4.3 Scratch在教学中的作用
第2章 计算思维与Scratch编程语言和环境
2.1 计算思维
2.1.1 计算思维的概念
2.1.2 计算思维的三个要素
2.1.3 计算思维在程序设计教学中的应用
2.2 Scratch编程语言
2.2.1 句法
2.2.2 数据类型
2.2.3 角色间的通讯与共享
2.3 Scratch编程环境
2.3.1 单一窗口用户界面
2.3.2 让执行过程可视化
第3章 基于计算参与的国外案例研究
3.1 从编写代码到创建应用
3.1.1 定义
3.1.2 Scratch应用作品的特性
3.1.3 基于创建应用的案例分析
3.2 从“自立门户”到对他人作品进行重组
3.2.1 定义
3.2.2 再利用、再创作——书包、创作树
3.2.3 基于作品重组的案例分析
3.3 从设计编程工具到促进整个社区编程的发展
3.3.1 定义
3.3.2 网络社区的各项功能
3.3.3 基于社区编程的案例分析
3.4 国外案例研究对国内中小学教学的启示
3.4.1 信息技术教育的目标
3.4.2 信息技术教育的内容
3.4.3 信息技术教育教学方法
3.4.4 信息技术教育的评价
第4章 总结与展望
致谢
参考文献