计算机编程与问题解决能力研究综述
在当今科技飞速发展的时代,计算机编程与问题解决能力之间的关系备受关注。众多研究试图探寻学习编程语言是否能有效提升问题解决能力,但目前的研究结果并不一致。
编程与问题解决能力的相关研究
- 研究现状 :许多研究对学习编程语言与问题解决能力之间的联系进行了探讨。John Burton和Sue Magliaro对大量研究进行了批判性回顾,指出部分研究存在设计不严谨的问题,如处理时长不足、未明确语言是否真正被教授或学习、缺乏严格的理论处理、使用不敏感或不恰当的因变量测量方法、缺乏问题解决的理论基础以及样本可能不具备学习语言以影响问题解决能力的发展水平等。
- 具体研究案例
- Reed和Palumbo的研究 :W. Michael Reed和David Palumbo的研究聚焦于八周的BASIC编程语言教学对问题解决能力和计算机焦虑的影响。研究发现,经过约81小时的学习,学生的问题解决能力显著提高,计算机焦虑显著降低,且问题解决能力与计算机焦虑呈显著负相关。此外,先前的BASIC经验与问题解决能力、调试能力和编程表现呈正相关,而计算机焦虑与这些因素呈负相关。
- Reed、Palumbo和Stolar的研究 :他们提出两个问题,即学习编程语言是否影响问题解决能力,以及BASIC和Logo哪种语言对问题解决能力的影响更大。研究表明,经过八周约81小时的学习,BASIC和Logo都对问题解决能力有积极影响,且两种语言的影响无显著差异。
超级会员免费看
订阅专栏 解锁全文
2874

被折叠的 条评论
为什么被折叠?



