小学Scratch编程教学中学生计算思维能力的培养策略研究

发表时间:2021/6/18   来源:《中小学教育》2021年2月第6期   作者:李温琼
[导读] 目前,Scratch是一门专门为青少年设计开发的一种图形化编程工具。

        李温琼
        四川省筠连县中学        四川省筠连县 645250
        摘要:目前,Scratch是一门专门为青少年设计开发的一种图形化编程工具。Scratch具有生动形象,简单易入门的特点,是小学生学习编程语言的绝佳工具。在教师对小学生的教导之下,为了让学生能够更好的掌握Scratch技术,需要注重对学生计算思维能力的培养。本文就如何实现这一目的提出了一些策略分析以及个人见解。
        关键词:小学教学;Scratch编程;计算思维
引言:目前,在小学教育中,对于学生信息技术的教学已经得到了各界广泛的关注与重视。由于传统的编程语言对于入门有着较高的要求,不适合小学阶段的学生学习掌握。因此,专门为小学生开发的Scratch已经成为了小学编程教育的主要手段,本文就对学生Scratch培养的策略做出一些分析。
一、以创设情景的方式将抽象内容具体化
        小学阶段的学生不具备足够的事物认知能力,对编程这种抽象的思维模式理解能力较差。因此学生在学习编程技术过程中会感到困难与不适应,而Scratch编程程序的出现,则较为完美的解决了这些问题。Scratch入门难度低,内容丰富有趣,而且对小学生来说还具备十足的操作性。因此,教师在具体教学的过程中,可以结合一些合适的案例来协助完成教学工作。教师通过案例来为学生创造精彩的故事场景,让学生能够亲身参与其中,对Scratch编程有更清晰的认知,实现将抽象的内容具体化的过程。让学生能够在创设的情境中不断加深理解,教师则需要在这过程中引导学生情景进行不断的完善,实现让学生锻炼Scratch编程技巧的目的,帮助学生更好地掌握Scratch编程。
        例如,在教师讲解舞台区时,可以充分发挥情景创设能力,让学生将整个课堂看作Scratch中的舞台区,并通过在Scratch中创设一个小猫的角色。让学生戴上代表小猫的头饰站到讲台上,随后教师应该对Scratch中的小猫进行动作的演示,教师通过对小猫的坐标进行改变让小猫在舞台区中移动,比如将小猫的坐标改成(10,5),而教师让戴小猫头饰的学生以自身作为坐标系中心原点,也跟着教师的操作做出相应的移动,在进行了简单的操作演示后,教师应该让学生们进行相应的练习,在学生们熟悉了基本的操作后,教师应该让学生发挥想象力以这只小猫为主角,自行创造相应的剧情,让学生们互相比一般谁的剧情更精彩。学生在这一过程中会将一个抽象编程内容的东西具体化,让学生实现不知不觉中对编程完成设计,加强教师的教学效果。通过这种创设情景让每一个学生都能参与其中的教学手段可以大大提高学生对于Scratch编程学习的兴趣,有利于对学生计算思维能力的培养。
二、以制作游戏的方式加深学生对Scratch的理解
        小学生的年龄普遍比较低,对于各项事务都有足够的好奇心,但是由于活泼好动的天性,对于一些事物基本时都是三分钟热度。Scratch的教学也是如此。初始学生还会因为Scratch界面的生动有趣而产生兴趣,但是兴趣消散后,就会对Scratch教学产生厌烦,不利于Scratch的教学效果。

因此教师可以考虑在课堂中多带领学生们进行一些Scratch编程交互性的游戏互动,让学生能够始终保持对Scratch编程的学习热情。在Scratch编程的过程中,教师应该注重让每一个学生都能亲身参与到这种游戏活动中去,让学生在游戏中学习Scratch的概念,并逐渐培养学生能够根据教师所给条件在Scratch中做出合理判断的能力。而教师在引导学生进行Scratch游戏活动时,应该充分让学生了解到游戏的规则与技巧,让学生在游戏中学到编程知识;同时教师在进行游戏设计时,也应该考虑由浅及深,让学生能够慢慢熟悉Scratch的各种操作。
例如,在进行Scratch编程时,教师可以引导学生设计一个弹球游戏,在进行这个游戏设计之前,教师首先应该让学生明确游戏的角色有哪些,即小球,弹板。首先教师应该指导学生进行弹板的编程,首先应该在角色区中选中paddle,随后应该指导学生用脚本区控制弹板,让弹板X坐标随着鼠标的X坐标不断变换;最后应该引导学生对弹板进行接线设定,避免弹板出界。在这之后,教师采用同样的步骤引导学生完成小球的编程。这这过程中,教师应该完美扮演自身引导者的角色,充分引导学生在编程过程中能够有自我的思考,同时教师也可以启发学生在游戏中加入诸如分数、时间等变量因素,充分增强游戏趣味性。
三、启发学生自出设计Scratch程序巩固编程操作
        在小学信息技术教学的过程中,Scratch的主要教学目标是让学生拥有基础的程序设计能力,能够有一定的计算思维能力。教师可以在教学过程中充分引导学生对Scratch的基础知识进行不断的学习,并鼓励学生大胆的发挥想象力以及动手能力,去尝试设计一个Scratch小程序,发挥自己的创意。因此,在课堂中,教师可以精心的为学生准备各种教学资源,让学生在丰富多彩的教学资源中得到启发,感受到Scratch编程的乐趣,以及设计Scratch程序的成就感与满足感。在学生多次尝试对Scratch编程进行自我构思以及自主设计时,就会日积月累的提升Scratch的操作技术,并不断累积实际操作经验,实现对Scratch编程技巧的不断巩固与创新。
        例如,教师可以鼓励学生自主设计并开发一个可以自行运算简单的小学加减法的Scratch小程序。对于这个程序的开发,教师应该鼓励学生一步一步来,要对程序的每一步骤有充分的认识与了解,比如为了让程序更加生动形象,教师可以鼓励学生用苹果的增减来代表加减法运算的结果。学生的计算思维在对这个程序进行不断思考的过程中就得到了锻炼。同时在完成加减法运算Scratch程序的设计后,教师应该在这基础上进一步启发学生进行创新改造,比如让学生尝试一下如何在加减法的基础上加入乘除法,使得程序进一步完善以及复杂,帮助学生实现进一步掌握Scratch操作技巧。
总结:综上所述,在小学信息技术教学的过程中Scratch的出现对小学生计算思维能力的培养具有重大的意义。教师在课堂中精心为学生创设具体情景吸引学生对Scratch的学习兴趣;带领学生在游戏中学习Scratch操作,加深学生对Scratch的了解;教师还可以鼓励学生尝试自主开发Scratch程序,增强自身自主创新能力,实现对小学Scratch编程教学中学生计算思维能力的培养。
参考文献:
[1]许绍丽. 小学Scratch编程教学中学生计算思维能力的培养策略[J]. 信息周刊, 2019, 000(044):P.1-1.
[2]吴燕青. 小学Scratch教学中学生计算思维能力的培养探究[J]. 数码世界, 2019, 000(011):202.
[3]张晓飞. 小学Scratch教学中学生计算思维能力的培养策略分析[J]. 新教育时代电子杂志(学生版), 2019, 000(037):P.1-1.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: