信息技术教学*********************41NOV. 2020 NO.21基于计算思维培养的
小学图形化编程教学模式
学习编程的单机游戏曾奕焕  广东省佛山市高明区荷城街道泽英小学
任务驱动法是小学图形化编
程教学中最常用的教学方式,通过
创设场景,引导学生利用和整合所
学的基础知识模块去探索并提出
解决任务的方案。但是,没有经过
训练的学生总是有什么想法就直
接上手拖拽积木,结果导致程序杂
乱无章,思维混乱。在整个教学过
程中,如何让学生在面对问题时能
自主思考、理清思路呢?这就需要
教师在前期教学中下功夫,培养学
生良好的思维习惯。良好的思维习
惯的养成少不了对学生计算思维
的培养。下面,笔者以游戏“猜拳游
戏——人机战”为例,阐述如何剖
析软件,做到在小学编程教学中培
养学生的计算思维。
● 寻角,
关联行为在实际教学中可以发现,学生
设计游戏时,总是想到什么角就
直接在程序中添加相关的积木,一
旦游戏中的角变多,整个程序就
会变得冗杂,导致最后学生会放弃
整个游戏的创作。因此,在程序创
立初期,教师可以让学生先筛选角
,如果背景有动作,也应该添加进来。同时,分析每个角的行为,并且做到尽可能详细,做到不错漏。画思维导图是一个不错的选择,能让学生理清思路,如图1所示。● 排顺序,关联事件游戏的角和行为是独立的,但是可以通过事件积木将它们关联起来。教师可以让学生思考:哪些事件是同时发生的?哪些事件是有先后顺序的?哪些事件是重复发生的?这些都涉及学生对程序的三种结构“顺序”“分支”和“循环”的思考。例如,在“猜拳游戏——人机战”中,学生需要思考“计算机”和“人类”这两个角的猜拳先后顺序,需要思考猜拳的局数如何循环,需要思考猜拳胜负结果出来后的胜负造型的展示,如图2所示。● 依算法,搭建积木学生在设计游戏流程图的时候,已经初步构想了游戏创作时所涉及的积木,但是流程图中具体的某些事件还需要构造算法。学生处于具体运算阶段,计算思维和逻辑较为模糊,教师应该引导学生针对某些复杂的事件做具体的分析,尽量将思路、图1 角和行为关联图2 “猜拳游戏”
流程图