农村小学开设scratch少儿编程课初探_第1页
农村小学开设scratch少儿编程课初探_第2页
农村小学开设scratch少儿编程课初探_第3页
农村小学开设scratch少儿编程课初探_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1农村小学开设 Scratch 少儿编程课初探【摘要】中小学程序设计初步教学应该以培养学生的信息素养为目标,不是培养“小型的程序员” ,而是使得学生能用程序设计的方式进行思考,增强他们逻辑思维和解决问题的能力。【关键词】信息素养;少儿编程;SCRATCH;中小学程序设计;积木式程序设计语言中小学信息技术课程指导纲要中指出“了解程序设计的基本思想,培养逻辑思维能力”。程序设计作为一门技术性课程,需要大量的编程实践才能熟练掌握。过去学生学习的编程语言对中小学生来说难学难用。本文推荐的 Scratch 是专为中小学生定制的图形化编程环境,上手容易且功能强大。在 Scratch 学习中,很多孩子在没有教师教学的情况下,也能很好地制作一个简单的动画,并在潜移默化中掌握了编程思维。所以值得思考和研究的是,如何在农村小学开展 Scratch 教学,让农村小学的孩子们也能享受编程的乐趣。一、Scratch 简介Scratch 语言是针对中小学生的图形化程序设计语言,简单易学。近年,全国各地都有一些教师尝试将其作为小学信息技术校本课程研究。Scratch 语言是不需要记代码,从用户需求上来讲,它适用于各个年龄层次的学生。我们可以将编好的程序作品上传至Scratch 网站,然后为作品命名、添加注解,并为其选择动画、游戏、音乐、故事等标签,便于他人查找和学习。我们也可以在网站上浏览他人作品,并发表自己的评论。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。二、为什么选择它?1.操作简单,趣味性强Scratch猫抓, 就像它的名字一样富有童趣和生机, 其可爱的小猫造型无形中就拉近了与孩子的距离。同时其图形化界面、平民化语言能帮助学生理解每条指令的意义,学生只需用鼠标选择指令以搭积木方式“编写”程序,单击该程序就能在“舞台”看到结果, 这种实验的架构方式提高了学生学习的积极性。除此以外 Scratch 自带素材库以及媒体导入功能为学生创作提供了便利。2.指令多样,内涵丰富小学信息技术论文2Scratch 看似玩具但其内涵丰富。八大类指令把程序设计所需的基本概念,如动作、控制、外观、侦测、声音、数字和逻辑运算等都包括在其中。从动作指令到控制语句,从传感响应到面向对象,从数值运算到线程调度,涉及了程序设计多个方面。孩子在完成任务的过程中渗透了多种思维的培养。3.功能强大,应用广泛Scratch 程序同时具有 Flash 的动画功能,学生通过图形化编程的方式进行动画制作。除此以外,它还涵盖鼠标、键盘、声音、光感、温感等传感,以及角色响应、广播响应、键盘响应等多种响应, 因此在 Scratch 如此强大的功能平台上学生可轻松制作各种交互类作品,如游戏制作、音乐创编、人工智能等。4.分享创造,收获成功孩子创作的作品可以随意发布到互联网,供全世界小朋友分享与学习,这一特点方便了学生的交流与再创造。孩子们不分国界、不分种族、不分时间、不分年龄,以一种特殊的 Scratch 语言进行交流与学习, 分享各自的创意与设计思想,这种特殊的交流方式扩大了他们的交流面,无形中培养了学生合作与沟通的能力。三、Scratch 引入农村课堂的意义1.有助于促进农村学生的心智发展学生在小学阶段是长身体、长知识、长智慧的时期, 其思维从具体形象思维逐步向抽象逻辑思维过渡, 但抽象逻辑思维在很大的程度上仍以感性经验为主,具有很大的直观性。而 Scratch 以其图形化的编程方式, 为孩子思维从具体走向抽象搭建了桥梁。同时学生在解决问题中充分地观察、理解、判断、想象、假设、推理,不断发展学生的心智。2.有助于激发农村学生对数字文化的创造“儿童数字文化”是指让学生去设计和创造属于他们自己的数字文化作品。Scratch 能将多种媒体融入其中,系统自带图像创编功能简单、有效地支持儿童的数字化表达。当建立 Scratch 项目后,学生能够选择、创造、管理多种媒体,包括文本、图片、动画以及视音频资料,以此来准确表达作品的主题思想。其次, 学生通过指令搭建实现各角色的动作并建立角色间的逻辑关系,以此来实现各种交互类、非线性的作品,它与其他数字文化创作工具(如 PPT、Flash)相比,更具交互性、便捷性和灵活性。因此,在 Scratch 平台上学生有足够的能力创作出属于自己的故事、动画、游戏等数字文化作品。3.有助于锻炼农村学生的逻辑思维能力培养学生的逻辑思维能力对他们今后的成长是相当有益的, 目前在我国小学阶段课程设置中没有一门学科涉及这方面内容的学习, 而孩子对以往的程序设计不感兴趣,但在Scratch 中,可以将逻辑思维能力的训练融入于具体的生活情景中, 让孩子在感性经验的支持下逐步向抽象的逻辑推理方面发展,从而形成一定的逻辑思维能力。4.有助于培养学生解决问题的能力培养学生解决问题的能力是新课程标准的总体目标之一。解决问题是培养学生应用能力的重要途径。当创建一个 Scratch 项目后首先要根据3项目要求进行系统规划, 然后对各角色动作进行分析,提出解决方案,再通过尝试搭建逐步去实现。在这一过程中让学生经历了提出问题、分析对象、尝试搭建、调试程序,最终解决问题的过程,并且 Scratch 脚本非常容易修改,学生在调试的过程中能方便地添加和删除指令并能立即看到结果。因此学生在创作的过程中始终处于提出问题、分析问题和解决问题的动态过程中。四、Scratch 引入农村课堂的实践思考本人一直在探索如何培养小学生的编程思维,有接触过 LOGO 语言,也接触过机器人教学,对于 LOGO 语言,感觉形式比较单一,学生兴趣不大;而机器人教学又存在花费价格昂贵及需要设置场地等问题,对目前的农村小学来说,实施起来有难度,而 Scratch 的下载和使用是完全免费的,只需要有电脑就可以进行少儿编程教学。在市教育局的努力下,我们温岭市每个学校都接上了教育网,每个班级都接通了网络,班班通在我们全市已经得到完善,在每个中心校及完小都有了学生机房。这使得 SCRATCH 在全市各农村小学开展教学成为可能。但在农村小学普及 Scratch 课堂还有点遥远,有以下几点问题值得思考:1、教师培训亟待解决。虽然国内有些教师开始关注和深入 Scratch 教学,但仍然有很多地区的教师对 Scratch 不甚了解,甚至不知道这一软件的存在。这可能是多方面因素引起的:1)领导不重视,推广力度不够。2)教师难以接受新的教学内容,习惯于平时信息技术课的教学。3)县市没有组织相关竞赛。2、教师教学的目标定位不够准确。平时的教学中我们经常会发现有些教师在设计时过多地追究项目的趣味性和完整性,无形中加大了活动项目的难度,只机械地讲解示范和学生单纯模仿练习,使学生始终处于被动的学习状态,探究性学习得不到很好的实施,教学效果大打折扣。Scratch 引入信息技术课堂后我们的教学目标定位不是让学生掌握了哪些指令,能制作难度多大的交互类作品,而是让学生在参与项目创作过程中培养他们分析问题和解决问题的能力。因此在项目设计时教师必须对学习对象有足够的了解,对难度偏高的项目要精简,使其与学生的认知能力相符合,只有这样才能使学生在学习过程中有足够的能力去思考、去尝试、去归纳、去总结,逐步形成自己的思维方式去解决问题。3、在 Scratch 教学中,我们会经常发现学生在解决同一问题采用的策略是多样的,细想其原因有两点:一是在 Scratch 创作中,思维能力强的学生往往能一题多解,同一策略可选择的指令也是多样的, 这必然造成了同一问题的解决方法的多样性。因此在教学中教师应引导学生从问题的整体性入手, 运用抽丝剥茧的方法带领学生分析出问题本质, 寻找解决问题的基本策略和最佳途径。教师对提出不同方案的学生要积极肯定,鼓励学生能一题多解,对大部分同学能理解的方案可作为案例进行交流和评析, 让学生在理解的基础上求异、求新。五、教材的选定和开展年级的选择我选定的教材是王继华等编著的SCRATCH 创意动画设计,比较贴近小学生。Scratch 创意动画设计分为三个部分:一是 Scratch 软件的介绍;二是采用“为创作而教”的方法组织的范例模仿设计,用 10 个来自于教学的原创案例教读者学习创作,并通过学习支架帮助读者进行一定程度的创作,使读者学习到编程的思想,培养逻辑思维4和创意表达的能力;三是自由创作,提供 4 个不同的案例教读者如何系统规划和设计作品,培养读者系统设计的能力。开设 Scratch 课程的年级可以选择五、六年级,课时可以安排成两个学期完成。六、结束语我们可以发现,儿童通过 Scratch 不仅可以制作有趣的程序,在程序中学会创新和分享,同时也激发了他们对于程序设计的兴趣, 锻炼了逻辑思维能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论