龙源期刊?/p>
http://www.qikan.com.cn
以计算思维为导向的
?/p>
Scratch
趣味编程?/p>
教学设计
作者:王慧?/p>
王戈
胡秋?/p>
陶双?/p>
来源:《中小学信息技术教育?/p>
2018
年第
01
?/p>
计算思维作为核心素养之一,最能体现信息技术的学科价值,因此得到越来越多的教育研
究者的关注?/p>
计算思维的实质是一个问题解决的过程,这个过程包含两方面的特性:
?/p>
结构分解、实?/p>
抽象、模型建设、自动化实施
?/p>
等技术应用特征;
?/p>
明确问题、设计方案、实施反馈、修订完
?/p>
?/p>
等一般性解决问题方法。在教学设计中可以从学生感兴趣的基于真实情境的问题出发,?/p>
学生从基于自然语言的问题情境抽象出计算机能够解决的问题模型,将问题模型转化为计算机
能够识别的计算模型,最后通过计算机程序自动化执行来帮助我们解决问题。基于此思路,笔
者在初中信息技术校本课程?/p>
Scratch
趣味编程》中进行了初步探索,以期为信息技术教学带
来新的思考方向和参考价值?/p>
基于计算思维导向的教学设计案?/p>
2013
年,南安普敦大学?/p>
Cynthia Selby
博士?/p>
John Woollard
博士提出计算思维包括算法
思维、评估、分解、抽象、概括五个方面的要素。以此为参考,笔者设计了一节以计算思维?/p>
导向的教学案?/p>
—?/p>
计算机模拟抛硬币实验?/p>
本节课的教学流程大致分为以下几个阶段?/p>
?/p>
1
)定义问题:引出问题,多次抛一枚硬币,其正面朝上和反面朝上出现的次数是否一
样,思考如何设计实验验证猜想?/p>
学生活动一:大家一起抛硬币。写出各小组
?/p>
抛硬?/p>
?/p>
搜集到的数据?/p>
计算思维:抽?/p>
—?/p>
将问题的本质抽取出来,摒弃复杂的细节问题。在问题定义环节学生
将要验证的抛硬币实验概率问题转化为数学统计问题?/p>
?/p>
2
)建立计算模型:根据抛硬币实验设计,分析
Scratch
模拟抛硬币实验所需要的角色?/p>
变量,将数学统计问题进一步转化成计算机能够执行和运算的问题?/p>
学生活动二:参照界面设计分析表类比抛硬币实验设计,思考程序的界面设计?/p>