APP下载

利用有效失败促进计算思维发展的编程教学设计
——一项基于设计的研究

2022-04-21杜鸿羽马志强芦镜羽

开放学习研究 2022年2期
关键词:建构探究策略

杜鸿羽 马志强 芦镜羽

(1. 江南大学 江苏“互联网+教育”研究基地,江苏 无锡 214122;2. 江南大学 人文学院,江苏 无锡 214122)

一、研究背景

计算思维涉及计算机学科基本知识、实践应用方法以及问题抽象的策略,可以归纳为概念理解、实践操作和计算策略三个层面的基本内涵,是21世纪重要的核心素养(Wing, 2011; Brennan &Resnick, 2012; Grover & Pea, 2013; NRC, 2010)。编程教学能够为学生提供程序概念理解与实践操作的基本条件,是发展计算思维的有效手段(王佑镁,宛平,南希烜,柳晨晨,2021)。当前在面向计算思维发展的编程教学中,教师常常会发现一个很有趣的现象:同一名学生在不同问题情境中的判断和决策具有内在的一致性,这是计算策略作用的结果。计算策略是一种关于如何选择问题解决方法和步骤的倾向,是计算思维的直接体现,能够帮助学生整合概念理解与实践操作解决问题。然而,计算策略不是完成编程任务就可以形成的。这是因为目前的编程教学主要侧重于编程概念理解与实践操作,而计算策略作为情感态度层面的目标常常以“暗线”的形式隐含在编程教学任务中(张屹等,2021),导致师生往往容易忽视计算策略发展(Loibl, Roll, & Rummel, 2017)。有研究表明,有意义的问题解决策略的形成来自多样化问题解决方案的整合(Jonassen, 2010),如Van Gog、Paas和Van Merriënboer(2006)采用设计指令的活动发展学生计算思维,学生通过总结分析不同小组的设计方案形成计算策略。DeSchryver和 Yadav(2015)发现,编程教学可以通过提供参考案例和建议的形式,帮助学生不断获取不同路径的解决方案,发展计算思维。……

登录APP查看全文

猜你喜欢

建构探究策略
消解、建构以及新的可能——阿来文学创作论
一道IMO预选题的探究
残酷青春中的自我建构和救赎
例谈未知角三角函数值的求解策略
我说你做讲策略
探究式学习在国外
高中数学复习的具体策略
一道IMO预选题的探究及思考
紧抓十进制 建构数的认知体系——以《亿以内数的认识》例谈
Passage Four