摘要
1 绪论
1.1 研究背景
1.1.1 时代背景:时代对创新能力要求
1.1.2 理论背景:信息技术课程自身发展的需要
1.1.3 实践背景:新课程标准对程序设计模块提出了新要求
1.2 概念界定
1.2.1 价值与课程价值
1.2.2 价值取向与课程价值取向
1.2.3 课程价值与教育价值
1.2.4 程序设计课程核心价值
1.3 研究现状
1.3.1 大陆相关研究
1.3.2 台湾地区相关研究
1.3.3 国外相关研究
1.4 研究目的和意义
1.4.1 课程价值研究为研究课程提供了一个新的视角
1.4.2 本研究丰富了程序设计课程的价值内容
1.5 研究内容与方法
1.5.1 研究内容
1.5.2 研究方法
2 信息技术教育中程序设计课程的历史演变
2.1 不同时期下的程序设计课程内容
2.1.1 “计算机文化论”阶段
2.1.2 “计算机工具论”阶段
2.1.3 “文化论”的再升温
2.1.4 “信息素养论”阶段
2.2 不同视野下的程序设计课程的价值取向
2.2.1 技术学视野下的程序设计课程
2.2.2 心理学视野下的程序设计课程
2.2.3 社会学视野下的程序设计课程
2.2.4 文化学视野下的程序设计课程
2.3 几种常见的可视化程序设计软件
3 Scratch程序设计课程的价值分析
3.1 Scratch程序设计课程的理论基础
3.1.1 建造主义理论
3.1.2 建造主义与建构主义的关系
3.2 Scratch程序设计课程的主体需要分析
3.2.1 Scratch程序设计课程的价值主体的需要
3.2.2 Scratch程序设计课程的价值主体的兴趣
3.3 Scratch程序设计课程的价值分类
3.4 Scratch程序设计课程的价值功能
3.5 Scratch程序设计课程的价值实现机制
3.5.1 Scratch程序设计创作过程
3.5.2 Scratch程序设计教学流程
3.5.3 Scratch课程价值实现的关键因素
4 Scratch程序设计课程价值实现的教学实践研究
4.1 研究设计
4.2 研究对象
4.3 研究工具
4.4 研究结果
4.4.1 学生学习感受问卷结果分析
4.4.2 学生作品内容分析与讨论
4.4.3 学生创作思维历程分析
4.4.4 Scratch程序设计课程的陶冶价值实现
5 反思与展望
5.1 研究反思
5.2 研究展望
5.3 研究总结
参考文献
攻读学位期间取得的研究成果
致谢
声明
浙江师范大学;