创意编程点亮学生的创新智慧 摘要:创意编程软件应用于教学使得程序设计不再枯燥,而程序设计教学的关键是培养学生的创新精神和创造能力。我们知道,在中小学的程序设计教学中,其目标不是培养程序员,而是通过教学活动,向学生渗透程序设计思想,点亮学生的创新智慧。 关键词:创意编程 创新智慧 创意编程软件(Scratch)是一款由麻省理工学院(MIT) 设计开发的,使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。作为信息技术教师,应该积极把程序设计融入信息技术教学,投身到中小学程序设计教学中,从而推动程序教学设计的进步,促进学生创新能力的发展。 一、创意编程软件的优势 作为教师都知道,培养学生的创新精神和创造能力十分关键,要使得学生能够立足和领跑未来社会就必须在这上面做文章,创意编程就应运而生了。我们必须运用创意编程软件,在中小学的程序设计教学中,向学生渗透程序设计思想,促进学生思维的发展,为培养创新型人才打下良好的基础。 创意编程教学十分生动,学生兴趣高,在自己设计动画作品的过程中,想象能力和创新能力得到了极大的培养和锻炼。 “积木式”的程序设计语言,免除了学生们难懂的“编译”过程,也不需要输入难以理解的“命令”。因此,可以简单的说:“程序设计变得简单有趣了。”它的出现,既符合本年龄段学生的求知欲,又使得学生接触了程序设计的思维领域,更是学生探究学习的一个平台。在这个教学平台上,学生的想象力、创造力都得到了很好的锻炼和提升。 创意编程软件提供了非常方便、实用的工具,让孩子们在创作中充分发挥想象力。在教学过程中,孩子们不仅能学到程序设计的基本方法、动画制作的基础知识,还能深入体会到许多知识。虽然孩子们的知识有限,但却可以运用到创意编程教学中,当然知识越多,发挥创作能力的空间也就越大。在教学中我们发现创意编程的学习能有效的提升孩子们对基础学科的学习兴趣,同时也能激发创作兴趣、培养团队合作意识。 创意编程软件优点是将枯燥无味的程序设计变得简单易懂,学生们通过鼠标将指令区的指令拖拉到脚本区即可,更为可喜的是,语句块只有语法正确才能结合到一起,省去了初学者对语法的难以理解。另外,创意编程安装目录下带有许多素材,能很好的满足孩子们创作的需求。 二、创意编程教学中的注意事项 利用创意编程软件可以轻松地制作出互动式的动画、游戏等作品,在日常的课堂教学中我认为需要做好以下几方面: 首先要选取活泼生动的实例。优秀的实例能很好的激发学生的学习热情,编程不能仅仅是程序设计,更应该在实例中灌输相关的知识点。因此,在实际的教学中,要选取贴近学生生活的实例,并且保持实例之间的知识联系和递进关系。在刚开始教学时要选择难度较低的带有互动的动画制作,例如:打招呼的猫、翻跟斗的猫等,主要让学生了解创意编程软件程序的顺序结构。随着教学的逐步深入,选择的实例也逐渐带有计算和少数传感器的应用,例如面积计算、鱼儿在水中游泳等。总之,在教学中,实例的精心选取和设计是非常重要的。 在创意编程教学中要给学生充分探究的时间和合作交流的空间。中小学程序设计教学的一个重要目标就是要培养学生自主探究精神和创新能力,而合作交流则是程序设计教学的重要组织形式之一,也是学生最喜欢的学习方式之一。在小组合作的过程中,学生们可以学习到别人的思路和方法,从而可以综合不同的角度,用不同的思路去理解程序设计的内涵。在合作学习中,让需要解决的问题从学生中来,到学生中去,进而提升学生的综合运用能力,为学习程序设计创设良好的氛围。 在创意编程教学过程中,根据教学进度的不同要采取不同教学策略。在创意编程学习的初始阶段,一般情况下,主要采用教师讲解法。但是教师的讲解绝不是简单的知识传授和操作步骤的指导,而是要注重方法的指导和能力的培养。随着创意编程教学的逐步深入,学生们对创意编程软件的逐渐熟悉,在教学中逐渐采用任务驱动式教学,进而再根据研究性学习的特点,把教学过程逐步演变为学生独立设计和创作作品的过程。 三、创意编程教学理念:“为创作而教学” 创作的第一步是策划,刚认识和学习创意编程时,孩子们大脑里肯定装满了各种稀奇古怪的想法。而这时的程序设计是没有总体构思的,一般是边想边做,边做边设计,我们教师要引导学生注意养成事先规划的习惯。简单的说就是要帮助学生把最初的“想法”,形成文字记录下来,这是创作的第一步。在过去的教学中,针对数个主题,让同学们随意发表自己的见解,思维碰撞,从而激发出意想不到的点子。具体做法是:教师提出主题,在小组长的带领下进行讨论,记录员记录。然后由本组长带着记录内容交换到其他组组成新的小组,这时再由小组长将讨论结果向新的组员介绍,接着新来组员补充对当前议题自己的观点和想法。通过两轮讨论,绝大多数同学都对各种想法有了一定的了解。接下来,同学们再回归原点,根据自己最有兴趣的想法进行创作。在这个过程中,两轮的讨论是为了充分激发学生的灵感,从而形成一个内容丰富的文字稿。 从创造的概念来理解,创造一般是指事物的产生或制作,是从无到有的过程,是人类有意识地对世界进行探索性劳动的行为。我们通过创意编程教学可以从小培养学生的综合素养,有助于学生创新思维的形成和创造能力的提高。我们可以这样界定创意编程教学:“使用创意编程工具创造出属于孩子们自己的作品,让学生的创新思维在创意编程教学中的得到发展提高” 创意编程程序设计融入信息技术教学,点亮学生创新智慧,让“创新”的力量更好的发挥,学生在实践中获取灵感,感受创意编程的乐趣,带领学生走进创新的世界。 本文来源:https://www.wddqw.com/doc/83e7505b6729647d27284b73f242336c1fb930ef.html