浅析培养初中生的信息技术计算思维的有效策略
2021-07-17蔡顿理
教育周报·教育论坛 2021年4期
蔡顿理
【摘 要】初中生的计算思维能力是学习的基础,笔者结合 Scratch 案例教学中存在的一些问题,分析了通过Scratch 作图培养初中生计算思维的优势,探索在分析任务、程序实现、定义过程、等方面培养计算思维的方法与策略,通过Scratch 作图培养初中生的计算思维
【关键词】 Scratch;编程;计算思维
一、培养初中生计算思维的設想
在编程创作中,将程序划分为小部分并逐一解决,是一种非常重要的思维方式。Scratch2.0的“ 更多模块”中的“ 新建功能块”指令的使用能很好的解决程序的模块化,可以提高程序在结构化和组织上的灵活性;它真正Scratch 带到编程思维的创作中。由于它的作用等同于过程函数,为了描述方便,以下都称之为过程函数。
所以以创作简易的几何图形为主题,带领学生进行对设计变量、函数、递归等概念的编程思维训练,会比较直观易懂。
但是想要学生在创作互动游戏等作品中直接理解并正确使用过程函数进行模块化编程,存在一定的困难。图形看上去复杂,其实一分解,就只有一个最基本的图形,经过程序迭代之后自动生成,图形的形成都具有一定的规律性Scratch 软件中自带有画笔模块,任何一个舞台中的角色都可以作为一只画笔,这支笔有两种重要的状态:抬笔和落笔。反之,则不会留下痕迹。画笔的属性和 Scratch 中其他的指令还增加了 Scratch 作图的趣味性和互动性。
因此,笔者利用 Scratch2.0 作图对培养计算思维进行了实践研究,希望通过在 scratch2.0 中绘制各种创意图形的案例让学生体验问题的解决方法,为创作其他 scratch 作品打下编程的基础。……
登录APP查看全文
