第一章 儿童编程教育史漫谈
第一节 奠基:儿童认知与学习方式赋意
一 “儿童”概念界定及使用问题
二 儿童思维认知的独特性
三 游戏活动与心智模型
四 建构主义与认知发展的阶段性
第二节 创生:派珀特与儿童编程教育
一 儿童编程教育发轫之始——西蒙·派珀特
二 儿童编程教育灵感之源——皮亚杰与人工智能
第三节 发展:儿童编程教育的传承与创新
一 Scratch与终身幼儿园思想
二 机器人编程与“如游乐场一样编码”
三 派珀特与乐高可编程积木的发展
第四节 讨论:儿童编程教育形式与定义
一 计算机化儿童编程教育
二 非计算机化儿童编程教育
三 儿童编程的教育本质探讨
第二章 儿童编程教育政策演进及其研究动态
第一节 国际主流编程形式及其实践特征比较
一 文本编程:“海龟”绘图与Logo编程语言
二 实体编程:Tangible Programming与机器人编程
三 图形化编程:Scratch与ScratchJr程序块
四 非计算机化编程形式:不插电编程与纸笔编程
第二节 世界主要国家编程教育政策演进与路向
一 美国儿童编程教育政策内容及其实施
二 日本儿童编程教育政策内容及其实施
三 英国儿童编程教育政策内容及其实施
四 澳大利亚儿童编程教育政策内容及其实施
五 爱沙尼亚儿童编程教育政策内容及其实施
六 芬兰儿童编程教育政策内容及其实施
七 小结
第三节 国际儿童编程教育实践现状及研究趋势
一 “认知结果”类:编程学习与儿童认知能力
二 “媒介比较类”:各类编程工具与教学效果
三 “增值研究类”:不同编程教学条件与方法
第三章 计算思维现状调研及其教学与评价
第一节 是什么——计算思维定义沿革
一 计算思维概念的思想理论视角
二 计算思维教学的实践性定义探索
三 计算思维教学实践的结构性培育观念
第二节 怎么样——计算思维现状调研
一 幼儿计算思维能力调研报告
二 小学生计算思维能力调研报告
三 初中生计算思维能力调研报告
第三节 怎么教——计算思维阶段划分
一 计算思维发展阶段的划分
二 计算思维教授策略的探讨
第四节 怎么评——计算思维评价框架
一 计算思维评价框架的构建
二 计算思维评价方式的探讨
三 计算思维评价实施的建议
第四章 儿童编程教育教学模式设计与建构
第一节 计算机化儿童编程教育教学模式建构
一 编程融入学科教学的必要性探讨
二 图形化编程工具的实践特征
三 计算机化儿童编程教育教学模式的设计与建构
第二节 非计算机化儿童编程教育教学模式建构
一 “非计算机化”编程活动的教育旨趣
二 “非计算机化”儿童编程教育的实践特征
三 “非计算机化”编程教学模式的设计与建构
第五章 儿童编程教育教学案例与实践
第一节 计算机化儿童编程教育教学实践及其案例
一 基于图形化编程的幼儿教学活动的设计及应用
二 基于图形化编程的小学科学教学活动的设计及应用
三 基于图形化编程的小学数学教学活动的设计及应用
第二节 非计算机化儿童编程教育教学实践及其案例
一 基于非计算机化的小学生编程教育教学设计及应用
二 基于非计算机化的初中生编程教育教学设计及应用
第三节 “混合”式儿童编程教育教学实践及其案例
一 小学生非计算机化与计算机化编程教学混合活动设计及应用
二 初中生非计算机化与计算机化儿童编程教育混合活动设计及应用
第六章 儿童编程教育的未来发展及其研究展望
第一节 中国儿童编程教育政策制定与实施的期望和建议
一 政策定位层面
二 政策制定层面
三 政策实施层面
第二节 儿童编程教育教学实践研究的现实启示与发展分析
一 教育理念层面
二 教学实施层面
第三节 面向未来脑科学阐释机制的儿童编程教育发展
一 编程语言与人类语言机制相关
二 编程活动与多需求网络(MD)区域相关
三 基于脑科学研究证据的儿童编程教育发展建议
参考文献