TODAY数学前沿
Scratch创意编程教学促进小学生创造思维发展
丘佩玲
(广东省广州市番禺区市桥实验小学 广东 广州 510000)
摘要:培养小学生的创造力是全面树立和落实科学发展观、认真贯彻落实《国家中长期教育发展纲要》的需要。信息技术课程的总目标是提高学生的信息素养,新课程要求培养学生的创新能力,Scratch创意编程引入小学生信息技术课堂,对培养小学生的创新能力有着积极的意义。实践证明Scratch创意编程能够有效地激发小学生的学习积极性,有效地培养学生的创造力,促进小学生创造思维发展。
关键词:创造思维;Scratch;教学
中图分类号:G623.5 文献标识码:B 文章编号:1002-3917(2021)07-0132-01
图形化编程软件的出现,为小学生的编程教学带来新的契机。因图形化编程软件操作简单、成果直观,
编程就像搭积木一样,只需、拖、连、调积木指令即可,不必理解极为复杂的程序代码;图形化编程比起代码编程更符合小学生的形象思维的特点,更容易被小学生接受。小学生年龄虽小,但好奇心强,想象力丰富,对于探索新奇事物热情高。Scratch创意编程就是一款很棒的积木式儿童编程软件,利用它可以轻松创作互动式故事、动画、游戏、音乐、艺术等作品。本人在小学信息技术课堂用Scratch创意编程软件教学有多年,实践证明Scratch创意编程能够有效地激发小学生的学习积极性,有效地培养学生的创造力,促进小学生创造思维发展。
1.创设教学情境,激发学生的学习兴趣
情境教学以美为突破口,以情为纽带,以思想为核心,因而对培养学生创新意识、创新思维有着独特的作用,教学也往往能收到事半功倍的效果。因此,它是一种创新与教育相适应的教学模式。这种教学模式可以通过教师创设与教材内容相符合的教学情境,制造一种能激起学生思考的条件和氛围,使学生获得具体的感受,从而激发其相应情感,由此引导学生关注教学内容,产生积极的态度倾向,把激起的强烈情感投入到学习活动中,进而激发学生思考、探究的需要,发展创造思维。
如,教《结识新朋友———Scratch入门》这一课时,为了让学生真切地感受Scratch编程有趣好玩益智,本人制作了《认识Scratch》微课,学生从微课中看到了Scratch编程简单易学,同时也被微课里的动画以及游戏深深吸引,跃跃欲试。
2.精心设计任务,培养学生的发散思维能力
美国心理学家吉尔福特认为,发散思维与创造力有直接关系,它可以使学生思维灵活,丰富学生的想象力。Scratch创意编程引入信息技术课堂的真正意图是让学生用Scratch表达自己的想法。因此在教学中任务设计要注重其开放性和拓展性,同一任务有多种解题思路,给学生更多思考与想象的空间,让学生能根据自己的生活经验与知识背景去思考问题,以自己的方式去寻求解决问题的方法与策略,让他们在思考中有所悟、有所得。
如,教《玩转多边形———落笔与抬笔》这一课时,精心设计了这样的学习任务:编写程序,绘制正多边形。学生根据自己对任务的理解,有的画正方形,有的画正五边形,有的画正六边形等图形,学生更好地理解画正多边形的边数与旋转角度之间的关系;有的画单的正多边形,有的画各边各的正多边形,有的画颜渐变的正多边形,学生更好地掌握“将画笔的颜设定为”“将画笔的颜值增加”“将颜特效增加”等多种指令来改变线条的颜效果,激发了学生的创新思维。
3.开展小组协作学习,提升团队合作水平
小组协作学习模式有利于培养学生的自主学习能力、创新能力和合作探究能力。在小组合作的过程中,学生可以学习他人的思路和方法,用不同的思路去理解程序设计的内涵。在合作学习中,让需要解决的问题从学生中来,到学生中去,提高了学生的思维活跃度与发散性,进而提高学生解决问题的小学创意编程学什么
能力,提升团队合作水平。
如,教《玩转多边形———落笔与抬笔》这一课时,设置了这样的小组合作学习任务:小组合作探究,编写程序,画出由多个相同正方形旋转叠加的组合图形。学生创造性地发现:①正方形旋转的角度与叠加的正方形个数存在这样的关系:旋转角度=(360度)/(叠加的正方形图形个数),若是由6个相同正方形旋转叠加,正方形每次旋转的角度应是60度。
②要画出由多个正方形叠加的组合图形,除了利用“图章”指令创作之外,还可以在画正方形程序脚本的基础上,用嵌套“重复执行”指令组合编写程序脚本来实现;③在用“图章”指令时,角相同,角的程序脚本相同,还可以通过设置不同的旋转中心位置,得到不同的叠加组合图形,学生的创造力得到充分展现。
4.综合作品创作,提升学生的计算思维能力和创造力
爱因斯坦曾说过:想象力比知识更重要。想象是学生创造力的萌芽,在教学实践中,充分利用课堂主阵地因势利导,努力挖掘教材中的各种有利因素,培养学生的想象力。Scratch作品创作,通常要经历作品构思、界面设计、脚本编写、脚本调试和优化等过程,需要用到很多的积木指令,例如循环语句、分支语句、数字与逻辑运算、变量和链表等,这就是一个培养学生计算思维的过程。学生通过创意、设计和分享来表达自己的意图,学生的想法会比较发散,易于激发学生的潜在想象力。从
课堂实践中可以看到,当学生自主设计并创作作品时,会因为自己的想法与实现技术间的冲突而需要不断地修改调试程序脚本,也常常会因他人的意见而不断地产生新的想法,因此整个创作过程,学生将会创造性地解决不断产生的问题,有效地提升学生的创造力。
5.结语
综上所述。Scratch创意编程对于学生思维的训练作用是毋庸置疑的。教师在传授知识的同时,要有意识地渗透和突出程序设计独特的思想,让学生自主思考,让学生大胆质疑,让学生充分发表自己的见解,在对话、沟通、互动、评价中实现教学目标。Scratch创意编程教学有利于培养学生的计算思维和分析问题、解决问题的能力,同时也能提高学生的逻辑思维能力和创新能力,更好地促进小学生创造思维发展。
参考文献:
[1] 仲照东,马金平,钟剑龙等.学生创新能力培养实战系列:Scratch趣味编程,电子工业出版社.
[2] 白羽;基于Scratch信息技术教学对小学生发散思维能力的培养研究[J].《学周刊》,2016年(第27期).
·
2
31
·
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论