1 绪论
1.1 研究背景及问题的提出
1.1.1编程教学的重要性
1.1.2中学编程的现状和存在的问题
1.2研究目的
1.3研究意义
1.4研究内容和方法
1.4.1研究内容
1.4.2研究方法
2 课题研究的理论基础
2.1相关理论基础
2.1.1 4P学习法
2.1.2创造性学习螺旋
2.1.3合作学习
2.1.4探究式学习
2.2 Scratch概述及研究现状
2.2.1 Scratch概述
2.2.2国外Scratch教学研究现状
2.2.3国内Scratch教学研究现状
3 以项目为导向的教学模式构建和平台搭建
3.1学习项目设计模型
3.1.1项目实施及项目分类
3.1.2教学活动设计流程图
3.2构建以项目为导向初中Scratch教学模式
3.2.1确定教学目标
3.2.2学情分析
3.2.3构建项目内容
3.2.4项目执行流程
3.2.5确定项目评价
3.3 Scratch辅助教学平台搭建
3.3.1需求分析
3.3.2功能模块设计
3.3.3体系结构设计
3.3.4平台主要页面
3.4本章小结
4 以项目为导向的初中Scratch教学案例设计及教学实践
4.1个体项目的设计与实践
4.1.1项目准备
4.1.2项目计划
4.1.3项目执行过程
4.2合作项目的设计与实践
4.2.1项目准备
4.2.2项目计划
4.2.3项目执行过程
4.3创新项目的设计与实践
4.3.1项目准备
4.3.2项目计划
4.3.3项目执行过程
4.4自主探究项目——探索学习
4.5教学评价
4.5.1学生逻辑思维测试结果分析
4.5.2创造性学习测验结果分析
4.5.3自主探究项目完成情况分析
4.5.4 以项目为导向的Scratch教学模式满意度分析
5 研究总结与展望
5.1 研究总结
5.2研究展望
参考文献
附录A:作者攻读硕士学位期间发表论文及科研情况
附录B:逻辑思维能力测试卷
附录C:威廉斯创造性倾向测验量表
附录D:以项目为导向的教学模式满意度调查表
附录E:学生优秀作品和教学场景
声明