借助Scratch提高小学生的各学科素养_小学学科素养

借助Scratch提高小学生的各学科素养

借助Scratch提高小学生的各学科素养 根据三年级学生使用Scratch的情况来看,小学生使 用这个软件没有问题,缺乏的是教师的引导和一些应用经验。

Scratch与其说是编程软件,不如说是一款辅助教学的工具、 游戏工具。Scratch的运用除了提高了学生的信息素养外, 也使学生在对信息进行加工、处理的过程中巩固并提高了其 他学科的知识和素养。

● Scratch提升数学素养 编程的主要工作是进行数字计算,因此Scratch与数学 知识的学习和巩固变得日益密切。通过使用Scratch编写数 学游戏,能促使学生在玩游戏的过程中轻松理解和掌握数学 的相关知识。

角色的行走。角色行走是游戏制作的基础,玩游戏的时 候,角色要动起来才能去完成游戏中的任务。角色要开始行 走,首先应确定行走的方向,然后再控制角色行走的距离。

这里用到两个数学知识点,一是行走的方向是角度学习的掌 握,即走哪个方向。往上走是0度的方向,往右走是90度方 向,往下走是180度方向,往左走是-90度方向或者270度方 向。二是距离的测量,行走多远,一步多远合适,这需要做 具体的距离测量。最后确定触发按键,一般使用键盘的上下左右键。这两个数学知识点的学习也可以编写绘制多边形的 程序来完成,首先要确定多边形的边数,那么它旋转的角度 就是360度除以边数,边长就是测量距离。

猜数字游戏。猜数字游戏是巩固学生在一年级学习的数 的大小知识点的。电脑运行设置1到100之间的任意数字为答 案,然后让学生来猜,根据学生输入的数字小猫进行判断。

如果学生的数字比答案大,提示数字大了;
如果学生猜的数 字小于答案,提示数字小了;
如果学生猜的数字等于答案, 提示学生答对了。在编写这个程序时,需要输入数与答案的 比较过程,这有助于让学生理解数字比较的过程,并系统地 理解数字之间的三种关系。

自创应用题。应用题是指将所学知识应用到实际生活实 践的题目。学生解题的时候通常要经历读题、分析、算数、 给结果的过程。Scratch编程可以创设生活情境,让学生自 己出基于生活的应用题目,在编程中分析应用题,理解解题 过程,并验证结果。在这一过程中,学生不仅锻炼了思维, 也认识了生活中的数学。

● Scratch提升文学素养和语言素养 语文的学习主要是说、写、读。学生可以利用Scratch创作舞台剧或童话剧。创作舞台剧的首要条件是写剧本,能 锻炼学生的写作能力。为了让舞台剧更加精彩,使用Scratch 的声音播放功能可以直接播放人物对话,人物的语气表达更 能烘托出当前环境下人物的状态,录音的过程就是一个说的 学习过程,锻炼了学生说的能力。如果学生不能自己创作, 可以先从模仿开始,逐步深入。在编程之前学生需要多读剧 本,理解故事情节,并推敲人物的语言和表情,反复斟酌舞 台剧的动画效果。下页图1是根据小学四年级上册语文课本 中的一篇童话──《巨人花园》编写的动画。学生在使用 Scratch完成自编自导的话剧的同时,也提升了自身的文学 素养和语言素养。

英语点读机是辅助学生学习英语的工具,点读笔在精美 的图片上点击,点读机就会播放优美的英文单词发音。这些 功能用Scratch编程很容易实现,Scratch制作的点读机,不 但有精美图片,而且可以让相应物体动起来增加学习的乐趣。

虽然Scratch没有发音词库,但学生可以通过在线翻译软件, 获取英文以及英文单词,学习发音之后录音,在这一过程中, 学生会反复模仿单词发音,无形中掌握了这个单词的相关知 识。为了完成工具的制作,学生使用编程播放模块,播放自 己录制的英文单词。学生为了提高自己的创作水平,可以通 过设置不同的环境背景,创作不同版本的英语学习工具。● Scratch提升美术素养 Scratch编程需要角色和背景,创建角色和背景通常会 使用三种方法:一是通过网络获取相对应的图片;
二是自己 绘制相应的角色和背景图片;
三是通过方法一与方法二结合 的方式获取图片。在选取角色或背景图片的过程中,教师应 引导学生选择美观的图片,以提高学生的审美能力;
创作角 色或者背景图片的过程就是一种美的创作过程,也是一个电 脑绘画的过程,即通过运用信息技术来创造美丽的图画。

Scratch的绘画工具将图片分成了矢量图和位图,在使用过 程中学生会发现这两种图的不同,并根据条件选择合理的图 片格式,这有利于提高学生的美术专业素养及创造美的能力。

● Scratch提升音乐素养 Scratch编程包含对音符播放的控制模块,学生要想使 用这个模块必须要有一定的乐理知识,弹奏过钢琴或者其他 乐器的同学可以自行编写日常弹奏的曲目欣赏,小学生可以 对照简谱,拖动声音模块编写歌曲。Scratch可以使学生在 一瞬间学会使用多种乐器,这会增加学生对乐理知识的兴趣。

例如,小组成员使用Scratch开音乐会,小组成员分乐器、 分节奏、分音调编写演奏音乐,小组成员同时点击播放,大家就可以在不会弹奏任何乐器的情况下办一场特别的音乐 会。学生在编程中复制音乐,能感受音乐带给他们的美;
学 生在编程中创作音乐,能感受音乐创作美的过程(如图2)。

● 结语 Scratch提高了学生的信息素养,也提升了学生对各学 科知识的运用与巩固。学习Scratch编程在潜移默化地引导 学生巩固知识、提升素养,使其不再为枯燥乏味的练习题而 苦恼。