一、引言
二、内在机理:编程问题解决活动对CT核心要素的承载关系
(一)编程问题解决过程模型
(二)CT核心要素
(三)编程问题解决活动对CT核心要素的承载关系
1. 问题探索与分解思维
2. 问题表征与抽象思维
3. 方案生成与程序化思维
4. 计划执行与迭代思维
5. 反思评价与概括评估思维
三、框架设计:“五环节”编程学习活动设计模型
(一)“五环节”编程学习活动目标分析
(二)“五环节”编程学习活动设计策略
1. 问题探索环节的编程学习活动设计策略
2. 问题表征环节的编程学习活动设计策略
3. 方案生成环节的编程学习活动策略
4. 计划执行环节的编程学习活动策略
5. 反思评价环节的编程学习活动策略
四、环境支持:“三种表征”支持技术框架
(一)结构化表征支持工具
(二)流程化表征支持工具
(三)图形化编程工具
五、实证研究:以小学信息技术课程“算法与程序设计模块”为例
(一)教学设计
1. 基本情况
2. 结构化编程学习活动设计
(二)数据收集与分析
1. 数据收集
2. 实验数据分析
(1)计算思维前后测结果分析
(2)计算思维五要素的相关性分析
(3)问题解决行为数据分析
六、总结与展望
(一)结论与讨论
1. 结构化设计编程学习活动能够促进儿童计算思维持续参与及协同发展
2. 编程学习活动不应止步于完成作品,有效的编程过程总结与评价更重要
3. 结构化设计编程学习活动,能够激发学生发挥最大的潜能
(二)未来展望
文章摘要:编程教育是培养儿童计算思维的主要方式,分析儿童编程促进计算思维发展的内在机理,有助于更加高效、精准地开展儿童编程教育。文章将编程问题解决活动作为计算思维的载体,分析了问题探索、问题表征、方案生成、计划执行、反思评价五个问题解决活动与分解思维、抽象思维、程序化思维、迭代思维、概括评估思维五种计算思维之间的联系;构建了分阶段、结构化设计儿童编程学习活动的框架,以及支持结构化表征、程序化表征、图形化表征的技术环境,以小学信息技术课程“算法与程序设计模块”为例开展实证研究。研究结果显示:学生计算思维水平显著提升,且分解思维、抽象思维、程序化思维与迭代思维的提升具有相关性,说明基于问题解决过程模型结构化设计编程学习活动与技术环境,能够促进儿童计算思维要素同步发展。
文章关键词:
项目基金:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/qikandaodu/2022/0928/1474.html
电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: