董浩
计算思维是信息技术学科的核心素养之一,因此,如何培养和提高小学生的计算思维能力,是教师应该关注的热点问题之一。Scratch编程因其具有可视化、积木搭建式的特点而成为培养学生的计算思维的理想载体。本文通过分析计算思维的概念、与 Scratch教学的结合,通过 Scratch教学的具体案例,分析如何让计算思维真正在课堂中可见,并提出教学反思和相应建议。
一、计算思维的形成与发展及 Scratch课堂教学现状
目前,程序设计教学已经在小学高年级信息技术课中普及;Scratch因其直观的可视图形界面、脚本搭建的易操作形式,成为培养小学生计算思维能力的有效载体。在利用Scratch进行程序设计中,学生首先需要分解任务,抽象思维,厘清角色关系,设计算法解决问题,编写脚本,优化程序,最后进行作品评价和拓展。这一过程包含了计算思维的关键要素,这一学习和体验的过程,也是学生计算思维能力得到培养的过程。
二、Scratch程序设计课堂教学初探
1.通过项目式学习,促进计算思维生成
项目式学习,简单地说就是把学生的学习以“项目”的形式置于一个解决实际问题的过程之中。其中的“项目”一般都是解决某一个实际问题,这些问题一般都不同于学生在课本中常见的结构优良的问题,学生不能根据学到的某些知识直接获得答案,而要摆脱简单的线性思维去分析和解决问题。
例如,在五年级上册 Scratch单元《打地鼠游戏》一课中,我将赛车游戏的设计作为学生要完成的“项目”:……p>