利用Scratch进行编程入门的实施计划一、关于实施Scratch的思考与我们现在使用的Logo语言相比,Scratch不需要你写任何编码,只要使用鼠标拖拽事先准备好的部件就可以组成游戏、卡通和动画,就像玩积木一样简单有趣
而Logo语言中的大量命令会让学生存在不少困难,一学期的课程结束后将永远不再使用Logo
我还使用过微软的SmallBasic,也是为儿童准备的,跟专业的编程语言(C、C++、JAVA等)相比它的确很简单,但可以顺利地过渡到初中的VisualBasic中来
但由于还是需要手动编码(需要记住大量英语单词),也许并不适合小学阶段的孩子,因此个人认为不适合作为入门语言
而Scratch则没有问题
和其它一些儿童编程语言相比Scratch更加直观,简单,不需要孩子记住那些难记的单词和代码
另外像veket、edubuntu等系统个人感觉并不适合目前我国的教育
从兴趣上说,儿童最喜欢的是玩,玩游戏、卡通、动画等
而Scratch紧紧围绕这个中心,让孩子设计自己的游戏、卡通、动画,在玩之中进行了编程的入门
虽然Scratch编程同专业的编程语言还有一些区别,但其基本概念如坐标,方向,逻辑运算,条件,循环,事件等等都是一样的
学好Scratch对于孩子以后学习专业级的语言是非常有帮助的
二、小学阶段开展Scrath学习的任务目标
小学阶段可用scratch编写多媒体故事和简单动画,初步了解编程概念,适当加入scratch编写小游戏内容,进一步了解编程思想;scratch的基本算法,进一步深化对算法的理解并进行学习
主要有:Scratch入门,创作角色,增加背景,增加声音,角色动作,键盘控制,事件控制;程序基础,条件控制,循环等;制作出猫捉老鼠小游戏
三、Scratch在小学阶段开展的意义
小学阶段的编程教育并非是简单地将大学的计算机专业教育下放到小学来学习,重要的是培