陈栋

《普通高中信息技术课程标准(2017年版)》(以下简称课程标准)发布后,计算思维已成为一线教师教学中的一个关注点。但在具体的教学实践中,有的教师把和计算机教学有关的内容全都放进计算思维这个“篮子”里,计算思维被泛化了;还有的教师则把计算思维等同于编程,计算思维被狭隘化了。笔者认为,作为一线教师,应正确理解计算思维,并将计算思维落实到具体的教学中。
● 一线教学中对计算思维的误解
计算思维是指个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。分析以上定义可知:首先,计算思维是一种是思维活动;其次,它是在形成问题解决方案的过程中产生的;最后,解决问题所使用的思想方法是在计算科学领域内的。该定义非常清晰地将计算思维同知识、技能区分开来,明确它是建立在学习知识和技能基础之上的一种思维方式;该定义又明确地将计算思维同其他的思维,如实证思维、逻辑思维、数学思维和工程思维等区分开来,指明它是在计算机科学领域内独特的思维方式。
因此,教师可以按照以上定义对计算思维进行简单判别。在解决问题的过程中,如果没有使用计算机科学领域的思想方法,一般就与计算思维关系不大;而直接或间接地运用计算机科学领域的思想方法,经历问题解决的过程,则可以判断计算思维在发生。
但是,这种发生能否转变为教师在教学中对学生计算思维的有意识培养,则和一线教师对计算思维的认识和解读相关。……