少儿编程SCRATCH程序在新型学习理论下的运用及研究

发表时间:2020/8/6   来源:《教学与研究》2020年第8期   作者:张雪枫
[导读] 2000年教育部颁发的《中小学信息技术课程指导纲要》中明确要求中小学生“了解程序设计的基本思想,培养逻辑思维能力”。
        摘要:2000年教育部颁发的《中小学信息技术课程指导纲要》中明确要求中小学生“了解程序设计的基本思想,培养逻辑思维能力”。创新能力是通过发散性思维而表现出流畅、变通与独特的解决问题的能力,它是在智力发展的基础上形成的一种综合能力。需要学生在学习中对创作充满兴趣和想象力,乐于创新;并要具备一定的发现问题分析问题解决问题的思维能力,能够创新。在传统教育理念和新型教育理念交替融合的阶段,学会运用优秀的信息技术软件工具帮助学生迅速了解事物客观性,并培养小学生主观能动性积极探索未知事物、严密的逻辑和创新思维。
        关键词:Scratch编程软件;小学生;学习能力;创新;探索
        1 Scratch编程软件
        1.Scratch是由麻省理工學院媒体实验室Lifelong Kindergarten Group免费开发的图形化编程语言软件。面向对象主要是中小学学生,通过将编写好的代码模块以“块状”的形式呈现在操作界面中让使用者对不同的代码块进行移动与结合从而实现控制脚本对象行动的目标,这些模块包含动画、游戏和交互式故事等,极大地方便了使用者去发挥自己的创意创新能力,也利于他们去创作出能展示自我个性和想象力的作品。帮助他们发展学习技能,培养创造性思维,以及学会解决生活中的问题。
        2 学习 Scratch编程软件的方法
        新型信息技术教学正在传统的信息技术教学基础上通过日常教学手段和方法让学生了解并学会运用工具之外,还会积极思考事物本质,事件逻辑。在学生完成任务的过程中累计并提高逻辑思维、想象空间、审美标准等能力。
        (1)建立任务:根据以往的教学经验,沿着书本指引,阅读知识园地,设立一个课堂目标;
        (2)打开软件:认识Scratch和角色,寻找、打开目标软件Scratch;
        (3)演示讲解:寻找工具列按钮、认识工具列按钮、利用工具列的放大、缩小、复制、删除的按钮、操作角色;演示脚本,
        (4)组织讨论:引导学生头脑风暴讨论为什么角色会动起来?如何让角色一直走不停?角色除了走还能不能有其他肢体行为?
        (5)学生操作:鼓励学生尝试编写脚本实现角色变形的效果。认识Scratch八种指令块类型,学会拼搭控制指令块和动作指令块指挥角色运动;实现拼搭控制指令块和外观指令块指挥角色变形的效果,最后介绍Scratch的导入造型文件夹;
        (6)引导思考:鼓励学生实践并交流“交流小天地”中内容,通过自主探究和讨论实践,继续改进第一个Scratch脚本。
        3 学习 Scratch编程软件的影响
        3.1 在教育成果上的影响
        Scratch程序入门难度非常低,特别形象,学完后可以顺利迁移到python上,学习曲线可以伴随学生长大;近年来通过 Scratch编程的教育普及,学生初次接触编程越来越低龄,学习成果越来越丰硕。

每年各大中小学生计算机编程及相关比赛中,可以明显看出获奖作品越来越精良,模块排列叠加技术越来越精进,学生们引申运用的软件种类也越来越繁多,这充分证明编程打开了学生们学习的大门,学生们横向思维能力越来越强,触类旁通,更快也更容易掌握同类或级别更高的软件,来完成指令任务。 曾经大学毕业生把“贪食蛇”游戏程序当做毕业设计,现在小学生也可以做到了,且有可能做得更好。在人工智能大行其道的未来掌握编程将和掌握一门外语一样重要,都是生活在 21 世纪不可或缺的基本能力。试想一下在未来5G时代,“快、更快”的背景下,创新思维在小学阶段开始萌芽,发散的思路指引孩子们无限攀登,优秀的IT精英不再受书本知识的局限,科学的教育观念开发学生新型大局观,社会将会有突飞猛进的发展。
        3.2 在学生思维模式上的影响
        在编程创作的过程中涉及到Science(科学),Technology(技术),Engineering(工程),Arts(艺术),Maths(数学)等多个领域的知识。学生在自己编程的过程中为了解决当下产生的疑惑,会主动寻求、搜索、查阅、咨询、借鉴相关干系书籍或老师,最终完成目标。这一过程无形中突破了传统教育理念里的老师发布单一任务,学生局限在反复练习,死记硬背达到教学目的限制。通过使用Scratch,让学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考创新的思维方式,学会提出问题,解决问题。
        Scratch程序能够培养孩子耐心与专注力,组织、计划能力。
        示范案例:某日组织同学们分组讨论怎么让小猫喵喵走起来的功能实现。
        同学们操作模式如下:
        拟定目标→头脑风暴→拟定计划→组织实施→反复沟通→目标完成→总结经验。学生在这一过程中不知不觉运用了项目管理的工作思维和方法完成了一整套任务流程。我们注意到,有的同学思维比较发散,在沟通阶段会提出很多具有创新意义的思路;有的同学与生俱来的组织者,能在各方面声音较杂乱的时候把控好讨论的节奏,并及时总结出几条思路供大家参考或再讨论;有的同学执行力很好,做事果斷有就节奏,不拖拉;有的同学愿意分享,在他收货新的堆叠经验时,他愿意第一时间分享给同组同学;有的同学善于总结,能在课后思考并在第二次课时发布给同学。
        老师应在恰当的时候引进简化思维导图、鱼骨图、因果图等逻辑思维方式,让学生除了收获当下课堂学习的知识外,还能获得多种思考方法,提升多种技能。
        4 总结
        在5G即将到来的今天,我们必须要认识到我们未来将面临的是一个高速发生的社会,除了培养学生传统的知识结构以外,创新能力、语言能力、计算机能力都是不可或缺的核心竞争力。中小学编程课程在学生整个学习阶段是非常重要的学习工具,Scratch编程带给老师和学生们的不仅仅是学会编程这种技能,还帮助学生们开拓视野,发散思维,训练正确的学习思路,学生们更专注更轻松且具象的学习与理解事物本质,发挥主观能动性,同时也有助学生的心理素质教育。
        参考文献:
        [1] 何娜.浅谈在信息技术教学中“自主探究”学习能力的培养[J].考试(教研),2012.
        [2] 刘烨娟.浅谈小学信息技术教学中学生自主探究学习能的培养[J].家教世界,2014.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

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