zhouyingya 发表于 2014-12-2 09:53:14

Scratch教学初探

本学期是第一次在课堂上与学生接触scratch程序,在教学设计和教学策略上碰到了很多新问题,带来了挑战,同时也是厘清思路,教学反思的一个过程。

问题一:有了logo编程,为什么还要上scratch编程?logo语言,曾经是小学计算机课的必修内容。然而由于减负的要求,计算机课大刀阔斧地改为了信息技术课,logo也被Word、PPT等内容取代,消失在课堂中。近来回归信息技术课堂,我以为一方面是因为随着计算机的普及,为了满足学生的求知欲,另一方面原因是学生学习程序设计,更多的是学习一种思维方式,一种严密的逻辑思维、强调探究,促进综合学习,让学生得到真正发展才是最重要的。然而,随着logo编程的进一步学习,编程枯燥和抽象的局限性慢慢的体现出来,随之,学生的兴趣和接受能力逐渐的降低,两级分化相当严重,Scratch编程是属于“积木组合式”的程序语言,免除命令输入错误的困扰,不像一些程序语言需要经过复杂的“编译”过程才能看到结果,因此,Scratch把程序设计变得简单、有趣了。它的出现,既符合了学生年龄阶段的求知欲,也让学生接触了程序设计思维,同时也是学生探究的一个很好的平台,在这个平台上,学生的想象能力、创新能力得到了很好的提升。

问题二:logo语言和scratch编程是否都要学?logo语言作为省编教材中选修的重要组成部分,是高年级学生接触程序的设计的“官方”语言,但信息技术发展日新月异,本人在教学中的体会,scratch编程明显更适合小学生的年龄特点,如果学生在学习完srcatch编程后再学习logo语言,相信学生的学习兴趣还会降低,但苏州市将logo语言作为学生比赛的语言使用,所以教学中logo还不能丢,本人以后能否在校本课程中进行logo语言的学习,这样解决普及和提高的问题。

问题三:小学阶段scratch编程语言如何教?scratch的使用对象是8岁以上的学生,利用这个软件就可以轻轻松松地创造出互动式故事、动画、游戏、音乐等令人惊叹的作品,是一套简单又有趣的软件。那么在课堂教学中如何进行scratch教学呢?从这个学期的教学体会来看我认为需要做到以下几方面:1.首先要有生动鲜活的实例。编程不能仅仅为编程而编程,应该把知识点渗透到各个实例中,因此,保持实例与实例之间的知识联系及递进关系,是我们在教学设计时需要精心预设的。2.课堂上要有学生探究和创新的空间。编程的学习一个重要目标就是培养学生自主探究和创新的能力,而scratch编程学习很好的满足了教学的需求,因此在教学中一定要给学生创造机会,提升学生的学习能力。3. 不同学习阶段采取不同教学策略。scratch学习的初始阶段,讲解课和边讲边练式和先讲后练式运用的比较多,教师的指导不光光是知识的传授,更有方法的学习和能力的培养。随着对scratch的熟悉,教学中任务驱动式学习和研究学习逐步增加。为最终学生能创作独立的作品而打下基础。
这只是教学中的一点体会,相信在今后的scratch教学中有更多的感悟和心得。

页: [1]
查看完整版本: Scratch教学初探