小学开设兴趣课有些如何在小学开设Scratch语言研究课
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小学开设兴趣课有些如何在小学开设Scratch语言研究课 Scratch语言是一门图形化编程语言,简单易学。
近年,全国各地都有一些教师尝试将其作为小学信息技术校本课程研究。
本文将通过对该课程的介绍,阐释课程的设计思路及指导理论:基于工程、艺术和研究的技术学习理论(Technology Learning based on Engineering Art and Research),简称T-bear理论。
Scratch简介
Scratch语言是针对中小学生的图形化程序设计语言,不需要记忆代码,从用户需求上来讲,它适用于各个年龄层次的学生。
我们可以将编好的程序作品上传至Scratch网站,然后为作品命名、添加注解,并为其选择动画、艺术、游戏、音乐、故事、模拟等热门标签,便于他人查找并学习。
我们也可以在网站上浏览他人作品,并发表自己的评论。
图1就是Scratch网站上的一个人工智能坦克程序。
Scratch研究课
一个不懂计算机的孩子,在观察、模仿、学习中也能获得基本的计算机操作能力,却很难想象一个从来没上过学的孩子,能独立建
构数学概念、知道三角形的内角和或勾股定理等知识。
然而,在Scratch学习中,很多孩子在没有教师教学的情况下,也能很好地制作一个简单的动画,只是在遇到探索瓶颈时需要在教师的引导下发现研究方法和事物规律,由此便产生了Scratch研究课。
Scratch研究课分为三个层次:第一个层次是比较层次的研究,也可称之为分类研究;第二个层次是技术攻关的研究,往往是伴随程序自然产生的;第三个层次是实验研究,必须要有教师带着孩子有目的地进行研究,这里不是研究程序本身,而是将其作为研究工具。
T-bear理论
在艺术、工程和科学研究三个领域的案例学习中渗透程序设计的思想。
在程序设计中,艺术领域的研究重在有趣、美观,激发学生的兴趣;工程领域的研究重在实用,在验证某个问题时能解决问题;科学研究重在培养学生的创新能力。
T-bear理论康德哲学。
康德哲学分为认识论、价值论和美学。
认识论对应着TBR(Scratch与科学实验)的学习,研究世界的本源是什么,目的不是为了名利,只是想知道这个事物是什么;价值论对应着TBE(基于工程的研究)的学习,研究某个工程的价值,所以说工程研究是一种价值论的哲学理论;艺术是区别于人与动物的,是一
种非正常的、非显性的、创造性的连接,这种连接能让人类超越自身,感受动物感受不到的东西。
TBA(基于艺术的技术学习)把程序设计教学上升到美学的高度,让学生能用程序表达美、创造美。
TBA——基于艺术的技术学习
基于艺术的技术学习共分为四部分内容,分别是认识Scratch、逐帧动画、对话故事、配乐。
第一节课引入Scratch语言教学,让孩子们自由探索软件自带的案例,在教学中鼓励孩子们自学。
本节课的目标是让孩子们把Scratch语言包拷贝回家,或独自到网站上去下载。
第二部分内容逐帧动画至少需要两节课,目标是要激发孩子创作动画的欲望。
Scratch支持jpg、gif等图片格式,也可以借助于外部器绘制图像,如金山画王等,但无法激起学生们的创作欲望。
在设计动画时,程序不是难题,难的是学生不会画。
在制作逐帧动画时,教师可以提供程序代码,将教学重点和难点放在绘制动画造型上。
这部分内容教学的目标是让孩子爱上角色设计,核心是培养孩子对艺术的感觉,而艺术的感觉不是程序。
对话部分要求学生编写一部剧本,其中有一些人物的对白。
该部分教学要稍微弱化孩子创作的部分,进而将技术融入进来。
如编写一部简单的穿越剧,一位少女穿越到古代偶遇王子的情节。
这个故事的核心是角色的显示隐藏、男女角色造型的切换以及现代古代场景的转换。
这里体现了程序设计的关键——顺序结构,其中核心是对时间、顺序的控制。
这一内容需要分为2~3个课时完成,第一课时是设计故事,尝试编写程序;第二课时画时间线,完成程序;第三课时是展示和调试,让学生品尝成功的快乐,并且在与同伴的比较中发现不足,进一步完善自己的程序。
第四部分内容是配乐,重点依旧是对时间的控制,所以放在动画和对话的后面学习。
教师可以在课前了解学生会什么乐器,在教学中采用小组合作的方式,每个人承担不同的乐器,共同创作一首乐曲。
根据事先制定的规则完成程序的编写,然后将各自的程序上传到服务器,再进行合成。
这里的小组合作是真正意义的合作,每个成员都有各自的分工,并将每个人的成果汇总成一个大项目,孩子们从中体会到了合作的乐趣、合作的重要。
TBA研究的核心是顺序结构,也就是时间轴。
动画是一个既需要绘画又需要技术的综合性项目。
TBA研究不希望孩子仅仅成为某一个方面的专家。
小学生年龄小,可塑性很大。
作为教师要把技术在各个领域的应用都呈现给他们,让孩子自己去选择,去寻找自己最喜爱
的领域,并在这个领域中深入地研究下去。
尽管四部分内容看似蜻蜓点水,实则已经蕴涵了程序设计中最基本的结构——顺序结构,并让学生学会了用时间轴表示顺序的方法,培养了学生的团队合作能力,而创作的本身又是一个很好的熏陶过程。
TBE——基于工程的研究
在TBE研究中,主张将孩子们分成甲方和乙方,甲方提出需求,乙方则要想方设法实现需求,完成任务后交给甲方验收,甲方提出不完善的地方或需要改进的问题,最后乙方完善方案……在学习中,学生可以具有双重身份,既是程序设计者,又是程序验收者。
TBE研究的核心是Scratch与“传感器”。
这里的传感器是真正意义上的检测温度等的传感器,是指对计算机本身就有的键盘、鼠标、麦克风和Scratch本身带有的颜色的侦测。
Scratch可以识别到很多键盘信息,按一下就是一个数字量,键盘传感器比较简单。
案例:学校运动会要确定以某种动物为原型的吉祥物,要调查学生们最喜欢的动物。
那么,用什么技术方法才能解决学生意见不统一的问题呢?设计一个投票程序!对于初学者来说,多种动物的投票程序比较难以实现,教师可以引导孩子先完成对两种动物投票的程序设计,以猫和狗为例。
内容仅供参考。