谢小天
【摘要】计算机思维作为学生适应21世纪人工智能时代的必备思维方式。计算思维的培养是学校核心素养落实的关键环节。培养学生计算思维的有效途径之一就是通过程序设计教学内容的方式,Scratch图形化编程软件作为依托工具,使学生在信息技术课堂中体现解决问题的关键能力。本文在Scratch教学设计过程中融入计算思维的六要素,旨在帮助学生提升计算思维。
【关键词】计算思维;Scratch图形化编程;六要素
一、什么是计算思维
近些年,人工智能技术、大数据、虚拟现实技术等新型技术广泛发展,对人们的日常行为、思维方式和认知结构产生了巨大影响。计算思维应运而生,成为适应社会生活的一项重要思维方式。
计算思维是指把看起来复杂的问题分解成一个个简单、具体的问题,通过分析、联想等方法解决问题的过程。例如,我们要做一顿有荤有素的晚餐,你要怎么办?首先你会分析,要做什么菜?对应着需要购买什么材料?接着你会通过手机查阅、网页查找等方式了解做菜的步骤。然后你会计算做菜的时间,对菜品制作有个先后顺序的排列。在明确关键细节后,你会开始实施做菜的各个环节。炒菜过程中出现问题,如太咸了,你会马上洒一些水进行补救。这时你知道炒一盘菜大概需要多少盐比较合适,最后这个数据形成一个固定数值。以后再准备晚餐时,就不会再犯同样的错误了。其实这就是日常生活中用计算思维去解决问题,在这些描述中就包含了计算思维的六要素,有分解、抽象、算法、调试、迭代、泛化。……