浅谈小学信息技术scratch编程教学

发表时间:2021/1/21   来源:《文化研究》2021年1月上   作者:李洪阳
[导读] 随着社会的快速发展,当前信息技术教学内容已不能完全满足学生发展的需要,为了提高信息技术在小学课堂教学中的价值。实现从“技术为核心”向“以学生能力为本”的思想转变,很多地区在小学增设了程序设计的教学内容。但在传统的程序设计软件的教学中,受学生知识水平的限制,小学生在一些程序语句的理解与学习上存在一定的困难。所以,黑龙江省在黑教版小学信息技术第六册中引入了scratch程序设计内容。

黑龙江省讷河市实验小学    李洪阳   161300

        随着社会的快速发展,当前信息技术教学内容已不能完全满足学生发展的需要,为了提高信息技术在小学课堂教学中的价值。实现从“技术为核心”向“以学生能力为本”的思想转变,很多地区在小学增设了程序设计的教学内容。但在传统的程序设计软件的教学中,受学生知识水平的限制,小学生在一些程序语句的理解与学习上存在一定的困难。所以,黑龙江省在黑教版小学信息技术第六册中引入了scratch程序设计内容。
        scratch是由麻省理工学院媒体实验室专为少儿开发的一款软件,它采用搭积木的形势搭建脚本,学生可以轻松的创作蕴含着故事情节的动画、音乐、游戏和故事很好的培养了学生借助技术表达思想观念表达生活的能力。在教学过程中结合学生的年龄特点和认知规律选择生活为范畴,通过学生的自主学习掌握知识要点,鼓励学生创作属于自己的作品。通过实践,scratch引入了信息技术课堂受到了学生的喜爱,有效地激发学生对程序设计的学习兴趣,领悟了程序设计思想,较好的锻炼了他们的逻辑思维能力,而且通过scratch的创作培养了学生的创新精神与实践能力。
        一、scratch编程教学要系统规划
        在scratch的前期学习中,主要认识基本的控件的作用和使用,搭建的脚本都比较单一和简单,学生不需要先在大脑里构建过程和顺序,一下子就可以得到最终的效果。但是到后期脚本稍微复杂点,如学习“广播”命令,需要编排节目顺序的时候,就要学生事先安排设计,然后再搭建脚本了。虽然像这样简单的节目顺序编排不需要很详细的规划,但是对于一些能力较弱的学生来讲不进行规划直接搭建脚本就会开始出错,而到后期的scratch制作中,随着学习内容和任务难度的增加,越来越多的学生会开始不知所措。归根结底,原因都是出在没有分析需求和设计规划。
        从三年级开始学习计算机基础知识、打字、画图、互联网运用,到四年级学习word、PPT、电子邮件,学生的一直是以“所见即所得”的思维方式进行学习的,因此五年级学习编程时遇到复杂的就不知从何下手,开始思维混乱,缺乏分析性思维。通常情况是布置好任务后,即使要求学生先去设计安排再去搭建脚本,也很少有学生会去这么做。通常都是拿到任务就开始动手搭脚本,搭到哪儿是哪儿,想不出办法来就停止等老师答案,即使想要去帮他们修改脚本也会发现学生自己的想法还没有完善,这时去帮他们修改就等于是在替他们完成作品,而不是解决疑难问题。
        想要解决这个问题,或者改善这个情况,就必须从一开始就培养学生先分析再设计后制作的习惯和能力,在三四年级的信息技术课上就要逐步渗透这种思维和处理方式。
        如:在画图时,每节课都回学习几种画图工具,这时可以先出示任务,然后让学生去考虑用什么工具合适,尝试之后比较各个工具的适用性,最后要画组合图形时,就让学生先小组内讨论如何画,按怎样的顺序画既方便又准确。在画图的主题活动中更是要让学生先设计再动手。在其他的主题活动(如:收集和表达信息、电子小报、创作演示文稿等)更是要让学生培养这种习惯和思维方式。


这样到五年级学习编程的时候,学生就会自然地先去考虑需求分析和设计安排。因此,小学阶段开设scratch编程教学要系统规划,使学生慢慢养成学习习惯,而不是等问题出现再去解决,这样不仅节省了纠错的时间,还能够大大提高学习的效率。
        二、scratch编程教学要循序渐进
        从教学内容的编排上基本遵循循序渐进的原则,目前学生能搭建简单的脚本。初步涉及到选择、顺序、循环三种结构的运用,但教学设计中对学生自主探究思维训练的设计不足,没有提供一定的问题支架,以对他们进行有质量的思维训练。其次算法思想在教学中渗透的不够,对于小学生学习程序设计让他们掌握简单的算法思想是必要的,让学生更多对程序设计有一定的理性认识,学习上升一个新高度。另外,在激发学生创作思维和创意上要有所提升,应为“为创作而教”,以创作出自己心目中最理想的作品为终极目标,培养学生的创造能力。
        三、scratch编程要注重游戏教学
        游戏激发兴趣,项目促进成长。通过游戏中谜题的解答,学生在模仿中进行学习,而这些知识和技能的掌握往往是在玩游戏过程中自主建构的。学生往往喜欢玩市面上的游戏,不喜欢设计自己的游戏,通过项目学习,他们发现设计游戏并不是想象的那么难,自己也可以设计游戏,甚至比市面游戏更有趣,从而激发学生的创造潜力。学生有了强列的学习动机,知识的学习非常主动。通过完成游戏制作,不仅提升了学生的知识和编程技能,还促进了学生发现问题、学会思考,并尝试解决问题的能力。这种学习方式提高了学习的效率和学生参与度,在游戏的制作过程中,教师立足学生需求,讲授相关知识,往往能得到更好的教学效果。
        四、scratch编程教学要凸显合作
        合作学习是scratch编程教学的重要组成部分。由于在机房上课一般安排两人一小组,伙伴互助互测共分享,往往不能很好的落实,大多学生沉浸在自己的创作创意思想中,即使遇到问题也欠主动去向同伴求助缺乏合作、互助学习意识。这样学习的差距很容易产生,而且越来越大。所以,在教学中应该做好小组的搭建培训工作,形成良好的合作氛围。
        五、scratch编程教学应重视评价
        信息技术学科评价的应用非常重要,学前评价、学中评价、成果评价如何实施?很值得我们去深入实践。但有时心里又很矛盾,课时紧张,有的班隔一个星期才上一堂实践课,一堂课只有四十分钟,每节课最后的作品展示常常只是匆匆在教师机上广播,展示学生的能力得不到锻炼,精彩创意的作品也没能充分的分享。目前的评价主要用于激励学生的自主学习和精彩创意,比如谁最成功搭建脚本完成任务,谁的创新最精彩。评价方式单一,学生的创作情感和兴趣没有完全激发出来。
        开设Scratch编程语言课程,让每个孩子都掌握一门计算机语言,是新时代学习信息技术的要求和使命。学习Scratch编程语言不仅能让学生进一步了解计算机,还能锻炼学生的逻辑思维,对学习数学有很大的帮助,对学生的发展有重要的影响。总而言之,未来信息技术课需要全体信息技术教师的共同努力探索,砥砺而前行,任重而道远!

 

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

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