APP下载

也谈小学信息技术Scratch教学

2022-06-23常广城

关键词:小学信息技术调试

常广城

摘要: Scratch是一种符合小学生身心发展特点的编程软件,有锻炼心智水平、培养创新能力、发展计算思维等作用。具体教学实践时,应挖掘趣味元素、强调实现序列、引导调试与交流,从而促进学生信息素养与计算思维的发展。

关键词:Scratch;小学信息技术;实现序列;调试

一、小学信息技术Scratch教学的价值探寻

(一)锻炼心智水平

小学生精力旺盛、好奇心强、求知欲高,处于抽象思维发展的重要阶段,但仍以直观思维为主。Scratch包罗万象,容纳各种素材,如文字、图片、视频、动画等;包含多样传感,如键盘、音响、摄像机等。我们可充分利用Scratch的这一特点,组织学生在编程活动中操作指令、分析特点、处理关系,锻炼心智水平。

(二)培养创新能力

知识的运用需要学生发挥自身的想象力和创造力。Scratch为学生提供了创造个性化作品的平台,学生可以在其中与同学交流经验,碰撞出思维的火花,充分调动自身的积极性和主动性,培养创新能力。

(三)发展计算思维

学习Scratch能够为学生运用计算思维思考问题提供机会。学生为了取得成果,需要整理思路,依照规则和指令,以正确的方式进行编程,这是计算思维的重要体现。

二、小学信息技术Scratch教学的策略探索

(一)挖掘趣味元素

对于小学生来说,兴趣是引导他们有效学习的路标。因此,小学信息技术Scratch教学中,教师应从学生的年龄特点和认知水平出发,挖掘生活和教材中的趣味元素,激发学生的学习兴趣。

例如,学习“小猫出题”时,学生可能无法很快地理解Scratch中的“变量”概念。对此,教师可基于小学生喜欢游戏的特点,设置摸球游戏:预先准备一个盒子,在盒子中放入10个分别写有1—10这10个数字的相同材质的球,让学生从盒子中摸出一个球。球没有摸出来之前,拿到的球上的数字可能是1—10中的任何一个,这个不确定的数字就是一个变量。通过直观的摸球游戏,学生一下子就对“变量”概念有了直观的理解。

此外,我们还可以采用寓教于乐的教学方式,发挥声音、动作、外观等要素的作用,最大限度地调动学生学习Scratch的热情,并帮助学生认识Scratch的作用。

(二)强调实现序列

Scratch中的脚本是真实情境下任务内容的呈现,其实现是有序列的。分析脚本内容能让学生知道解决问题时顺序正确、逻辑合理的重要性。编程时,给计算机精准的指令,方能实现需要达成的功能。所以,教师应鼓励学生像计算机一样思考,抓住任务中的对象、对象的动作行为及呈现顺序,学会用精练、准确的语言描述并理清整个任务的实现序列。

例如,教师在展示“小猫出题”的成品后,让学生说一说“小猫出题”的流程。由于脚本的封装度较高,学生只能说出“出题”“回答”等简单的词汇。教师不妨让学生做“小老师”,设计10以内的加法题目,自己则化身“小学生”回答问题,且在回答中故意出现答错的情况。通过几道真实题目的模拟,学生就能够用自然语言描述出“小猫出题”的流程:“小猫”随机出了一道10以内的加法题目后,它已经算好了正确的答案;“学生”输入答案后,“小貓”判断输入的答案是否与正确答案一致,如果一致,就输出“答案正确”,否则,输出“答案错误”。在学生用自然语言完成描述后,教师在希沃白板软件中将“出题”“做题”“回答” “判断(批改)”等重点词语展示出来(如图1所示),为后续流程图的构建做好准备。

学生根据自然语言尝试编写脚本时,往往会这里编一些、那里写一点,其原因是没能形成适合人脑思维的流程图。这时,教师引导学生在希沃白板软件中将自然语言提炼成流程图,按照顺序拖出“小猫出题”的流程:出题—运算—回答—判断。关键词顺序较为简单,主要是要让学生构建流程的走向图。结合学情,教师可以给每个小组下发不完整的流程图(如图2所示),让学生通过小组合作完成流程图。将自然语言转化为流程图,可以让学生更好地根据运行流程完成脚本的搭建,发展计算思维。

(三)引导调试与交流

调试与交流是学生巩固编程知识、体验自动化的过程,也是学生发现问题、思考问题、解决问题,在迭代中不断优化方案的过程,更是有效促使计算思维形成与发展的过程。交流成果时,应引导学生观察所得效果是否与问题解决方案预设效果相同;若不同,则需对脚本逐句分析思考,再反复调试。当学生遇到解决不了的问题时,教师可以通过展示问题程序让全班“会诊”,鼓励学生提供不同的修改意见,在互相学习中拓宽思维,学会优化程序表达,从而形成最优方案。

例如,教学《编写加法口算的脚本》一课后,教师组织学生开展“口算小达人”创作比赛。学生纷纷提出自己的创意,如改编乘法、答题倒计时和统计答对题目的得分等。教师让有共同创意的学生重新组建学习小组,各组成员根据自身的兴趣或特长来确定自己在团队中的角色,如编剧、动画设计员、程序管理员、作品介绍者等。学生各司其职、相互配合,通过探讨主题、设计要素、整合流程、局部调整等,优化程序表达。学生在掌握Scratch知识、发展计算思维的基础上,还提升了团队合作能力以及语言表达能力,为今后走出家庭、走出学校、走向社会打下坚实的基础。

另外,教师也可以运用小组互评等方式,给学生展示作品的机会,让学生相互学习、相互交流,促进班级整体水平的提升。在这个过程中,学生不仅能够提升自己的语言表达能力,还能发展自身的观察能力和审美水平,迸发出极高的创造热情。

猜你喜欢

小学信息技术调试
舰载火控雷达调试方法浅析
调试新设备
调试机械臂
浅谈创客教育下的小学信息技术教学实践研究
基于新课程理念的小学信息技术游戏化教学探析
小学信息技术教学高效课堂的构建
信息技术教学中学生自主探究能力的培养探析
试论现有电气调试方法的不足和改进措施