农村小学开设Scratch少儿编程课初探 信息技术教学论文.doc
小学 赵俊杰
【摘要】中小学程序设计初步教学应该以培养学生的信息素养为目标,不是培养“小型的程序员”,而是使得学生能用程序设计的方式进行思考,增强他们逻辑思维和解决问题的能力。
【关键词】信息素养;少儿编程;SCRATCH;中小学程序设计;积木式程序设计语言
《中小学信息技术课程指导纲要》中指出“了解程序设计的基本思想,培养逻辑思维能力”。程序设计作为一门技术性课程,需要大量的编程实践才能熟练掌握。过去学生学习的编程语言对中小学生来说难学难用。本文推荐的Scratch是专为中小学生定制的图形化编程环境,上手容易且功能强大。在Scratch学习中,很多孩子在没有教师教学的情况下,也能很好地制作一个简单的动画,并在潜移默化中掌握了编程思维。所以值得思考和研究的是,如何在农村小学开展Scratch教学,让农村小学的孩子们也能享受编程的乐趣。
一、Scratch简介
二、为什么选择它?
1.操作简单,趣味性强
Scratch———猫抓, 就像它的名字一样富有童趣和生机,其可爱的小猫造型无形中就拉近了与孩子的距离。同时其图形化界面、平民化语言能帮助学生理解每条指令的意义, 学生只需用鼠标选择指令以搭积木方式“编写”程序,单击该程序就能在“舞台”看到结果,这种实验的架构方式提高了学生学习的积极性。除此以外Scratch 自带素材库以及媒体导入功能为学生创作提供了便利。
Scratch 看似玩具但其内涵丰富。八大类指令把程序设计所需的基本概念,如动作、控制、外观、侦测、声音、数字和逻辑运算等都包括在其中。从动作指令到控制语句,从传感响应到面向对象,从数值运算到线程调度,涉及了程序设计多个方面。孩子在完成任务的过程中渗透了多种思维的培养。
3.功能强大,应用广泛
Scratch 程序同时具有Flash 的动画功能,学生通过图形化编程的方式进行动画制作。除此以外,它还涵盖鼠标、键盘、声音、光感、温感等传感,以及角色响应、广播响应、键盘响应等多种响应,因此在Scratch 如此强大的功能平台上学生可轻松制作各种交互类作品,如游戏制作、音乐创编、人工智能等。
4.分享创造,收获成功
孩子创作的作品可以随意发布到互联网,供全世界小朋友分享与学习,这一特点方便了学生的交流与再创造。孩子们不分国界、不分种族、不分时间、不分年龄,以一种特殊的Scratch 语言进行交流与学习, 分享各自的创意与设计思想,这种特殊的交流方式扩大了他们的交流面,无形中培养了学生合作与沟通的能力。
三、Scratch 引入农村课堂的意义
1.有助于促进农村学生的心智发展
学生在小学阶段是长身体、长知识、长智慧的时期, 其思维从具体形象思维逐步向抽象逻辑思维过渡, 但抽象逻辑思维在很大的程度上仍以感性经验为主,具有很大的直观性。而Scratch 以其图形化的编程方式, 为孩子思维从具体走向抽象搭建了桥梁。同时学生在解决问题中充分地观察、理解、判断、想象、假设、推理,不断发展学生的心智。
2.有助于激发农村学生对数字文化的创造
“儿童数字文化”是指让学生去设计和创造属于他们自己的数字文化作品。Scratch 能将多种媒体融入其中,系统自带图像创编功能简单、有效地支持儿童的数字化表达。当建立Scratch 项目后,学生能够选择、创造、管理多种媒体,包括文本、图片、动画以及视音频资料,以此来准确表达作品的主题思想。其次,学生通过指令搭建实现各角色的动作并建立角色间的逻辑关系,以此来实现各种交互类、非线性的作品,它与其他数字文化创作工具(如PPT、Flash)相比,更具交互性、便捷性和灵活性。因此,在Scratch平台上学生有足够的能力创作出属于自己的故事、动画、游戏等数字文化作品。
……………………………【全文请点击下载word压缩文档】
点击下载此文件





