基于Swift语言的小学编程课程开发
致谢 | 第4-5页 |
摘要 | 第5-6页 |
Abstract | 第6-7页 |
1 绪论 | 第13-31页 |
1.1 研究背景 | 第13-14页 |
1.2 研究内容与研究方法 | 第14-16页 |
1.2.1 研究内容 | 第14-15页 |
1.2.2 研究方法 | 第15-16页 |
1.3 研究意义 | 第16页 |
1.3.1 理论意义 | 第16页 |
1.3.2 实践意义 | 第16页 |
1.4 国内外小学编程教育现状 | 第16-31页 |
1.4.1 国外小学编程教育现状 | 第16-23页 |
1.4.2 国内小学编程教育现状 | 第23-31页 |
2 课程开发及相关概念界定 | 第31-40页 |
2.1 相关概念界定 | 第31-33页 |
2.1.1 编程语言 | 第31页 |
2.1.2 计算思维 | 第31页 |
2.1.3 STEM | 第31-32页 |
2.1.4 L-P-L教学策略 | 第32-33页 |
2.2 课程开发 | 第33-40页 |
2.2.1 课程开发概念 | 第33页 |
2.2.2 课程开发原则 | 第33-34页 |
2.2.3 课程开发模式 | 第34-37页 |
2.2.4 课程开发流程 | 第37-40页 |
3 Swift编程课程开发前期分析 | 第40-46页 |
3.1 学生学情分析 | 第40-41页 |
3.1.1 学习者认知水平 | 第40页 |
3.1.2 学习者编程水平 | 第40-41页 |
3.2 实践学校资源分析 | 第41-42页 |
3.2.1 人文资源 | 第41页 |
3.2.2 硬件资源 | 第41-42页 |
3.2.3 软件资源 | 第42页 |
3.2.4 经费资源 | 第42页 |
3.3 Swift编程语言分析 | 第42-46页 |
3.3.1 Swift编程语言 | 第42-44页 |
3.3.2 Swift编程平台 | 第44-46页 |
4 Swift编程课程设计、实施与评价 | 第46-79页 |
4.1 教学目标确定 | 第46-49页 |
4.1.1 《指导纲要》目标要求 | 第46页 |
4.1.2 教材教学目标要求 | 第46-47页 |
4.1.3 教学目标确定 | 第47-49页 |
4.2 课程教学内容设计 | 第49-58页 |
4.2.1 教材知识模块及内容 | 第49-54页 |
4.2.2 课程教学内容选择 | 第54-56页 |
4.2.3 教学策略和情境设计思路 | 第56-58页 |
4.3 课程教学设计与实施 | 第58-67页 |
4.3.1 “命令”单元 | 第58-61页 |
4.3.2 “函数”单元 | 第61-64页 |
4.3.3 “For循环”单元 | 第64-67页 |
4.4 课程教学评价 | 第67-79页 |
4.4.1 计算思维评价模型 | 第67-68页 |
4.4.2 计算思维评价方法 | 第68-69页 |
4.4.3 学生计算思维评量 | 第69-79页 |
5 研究总结与展望 | 第79-81页 |
5.1 研究总结 | 第79页 |
5.2 不足与展望 | 第79-81页 |
参考文献 | 第81-84页 |
附录 | 第84-107页 |
附录一 :小组公约 | 第84-85页 |
附录二 :课程大纲 | 第85-87页 |
附录三 :教学设计 | 第87-107页 |
个人简历 | 第107页 |