让Scratch走进小学信息技术课堂
来源:用户上传
作者:
2017年国务院印发《新一代人工智能发展规划》,其中明确指出人工智能成为国际竞争的新焦点,应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,建设人工智能学科,培养复合型人才,形成我国人工智能人才高地。有专家表示,此次规划出台将会加快编程培训进入中小学课堂的进度。
学习编程的原因
让孩子不再沉迷于游戏 如今,手机是每个人的必备品,孩子也不例外。但手机里有各种游戏,会影响孩子的学习,甚至会使孩子沉迷于游戏。编程可以让孩子将对游戏的沉迷转换为对游戏开发的探索。孩子可以参与游戏的开发设计,为游戏编程,从而对游戏有一个全新的认识。学习游戏背后的深层机制,不仅不会让孩子沉迷于游戏,而且对于孩子其他课程的学习有很大帮助。
能有效提升孩子的逻辑思维能力 比尔盖茨曾说过:学习编程可以锻炼你的思维,帮助你更好地思考,创建一种我认为在各领域都非常有用的思维方式。苹果公司创始人史蒂夫·乔布斯曾说过:每个人都应该学习编程,因为它教你如何思考。在编写程序时,首先需要把一件事情抽象出来,再用逻辑化的方法表达出来,所以编程的过程就是锻炼抽象思维和逻辑表达能力的过程,可以培养孩子发现问题、思考问题、解决问题的能力。
让孩子更加优秀 根据多元智能理论,学习编程不仅可以培养孩子的逻辑思维,而且对数学理解、英语兴趣、严谨理念、解决问题能力、动手能力和创造力的培养都有很大帮助。编程学习通过孩子一次次的动手开发,锻炼孩子的实践能力,让孩子更有耐心,更加专注;将自己的创意通过编程转化为现实,可以不断激发他们的想象力,激發他们的好奇心和求知欲,让他们变得更加自信。
选择Scratch的理由
在当前的环境背景下,信息技术课程的教学不再局限于计算机操作能力的训练,编程正式进入小学信息技术课堂,给信息技术课程带来了新的活力。而过去学生学习编程多使用专业的编程语言,对小学生来说难学难懂。而由美国麻省理工学院(MIT)设计开发的一款面向少年儿童的简易编程工具——Scratch,可以进行视化图形编程。这是一款“积木式”的编程软件,易于上手。孩子不需要输入冗长的代码,只需拖动不同模块,进行搭建,即可进行编程,大大降低了学习难度,趣味性则大大提高。
Scratch的教学应用
对于小学阶段的信息技术教育,最重要的是采取寓教于乐的方式,培养学生对信息技术的兴趣和探索精神。Scratch的宗旨是“创作和分享你自己的交互故事、游戏、音乐和艺术”,具有方便强大的功能,非常适合于小学生制作多媒体故事。青岛版教材五年级上册进行了Scratch的学习,全书安排了“走进Scratch世界”“Scratch大舞台”“玩转Scratch”“设计与分享”四个专题,由浅入深,层次逐渐深入。教材设计了丰富多彩的情景故事,并配有极为有趣的小游戏制作,让学生在学习过程中始终充满了好奇心和按捺不住的热情。
前面三个专题,让学生在认识软件界面组成后,通过脚本编辑,感受到Scratch是一款有趣的图形化编辑软件,既易学又好玩。通过它可以快速掌握编程技巧,并能发挥自己的想象力,实现自己的创意。最后一个专题主要活动中安排用Scratch编写的动画和游戏,学生在学会了编程的基本原理和方法后,有兴趣也有能力将动画和游戏编写得更逼真,更好玩。在修改动画游戏脚本的过程中,学生不断提出问题,解决问题,能够根据自己的需求进行分析,设定合适的角色与相应的脚本,最终实现制作程序。孩子们在玩的同时学会调试程序,极大地激发了求知欲,满足了创作欲望,彻底地感受了一把制作小游戏的过程。
教材中Scratch软件知识的教学内容安排给孩子们插上了创新的翅膀,发挥了他们的无限想象力,还能够与其他学科对应,用简单的程序论证物理、数学等学科的知识概念。它也适合在进行其他编程语言学习前作为起步学习内容,为日后学习更深层次的编程语言打好基础。
学习Scratch给学生带来的改变
首先,学习Scratch,培养了孩子的逻辑思维能力,激发了孩子的创造力,让孩子越来越聪明。小学生好奇心、动手能力强,接触到计算机编程知识不仅可以减少孩子“接触计算机=玩游戏”的普遍现象,而且还可以激发孩子的创造性活力。
其次,学习Scratch提高了学生学习的主动性。在Scratch课程中,我们会引导孩子收集、创造、筛选大量信息,来完成他们的创意和作品。在创作的过程中,学生不仅习得了Science(科学)、Technology(技术)、Engineering(工程)等多个领域的知识,还获得了成就感和满足感,不断激发和培养了兴趣。
再次,学习Scratch锻炼了孩子团队协作能力。孩子们成立学习小组,有利于培养自身的团队协作能力。组队创作作品的过程中有目的地引导孩子分工合作,使其认识到团队和效率的重要性,慢慢学会沟通协作、用团队力量解决问题。教师在评价时注重团体整体水平,从而使学生提高团队合作的意识与能力。
Scratch软件的教学已经成为小学信息技术的重要组成部分。学习Scratch,不仅可以培养学生兴趣,锻炼编程思想,还能在一定程度上增强学生的成就感和自信心。让Scratch走进小学信息技术课堂,应用于教学,使得编程不再枯燥,课堂上更能体现学生的探究性和创新性。
(作者单位:山东省青岛市黄岛区泊里镇信阳小学)
转载注明来源:https://www.xzbu.com/1/view-14827719.htm