Scratch趣味编程,校园教育的一席沃土

2018-10-29 09:54:00   来源:   

      随着编程、人工智能正式划入新课标,STEAM教育在孩子基础教育的地位也再一次被确定以及肯定。

 

 未来的时代,一定是人工智能时代。随着科技的发展,现实生活中已经有越来越多的机器人被投入了工业使用,甚至很多基层工作都已经被机器取代。这是时代发展的必然,而机器人相关人才的培养,也将逐步成为教育的主流方向。

 

机器人创客相关的知识虽然随时可以学习,但是编程意识一定要从小培养。


 

2017年,国务院发布《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程,逐步推广编程教育;同年,山东、浙江等地把编程正式升级为高考科目,跟物理、化学等学科并列;2018年,教育部公布高中新课标,编程、计算思维成为必修内容。少儿编程在国外已发展近10年,全球超过6000万孩子正在接受编程教育。在美国,编程课程已经开始逐渐深入到低年龄阶段,甚至到婴幼儿阶段。

 

顺应时代对人才的需求,2018年9月,文华小学正式将编程课引入校园,在一、二年级开设了趣味编程课Scratch。
 

   Scratch趣味编程进课堂,棒小孩的学习不再枯燥
 

Scratch由麻省理工学院设计开发,基于培养孩子们的学习兴趣,跳过了高级语言中那些繁难的概念和语法,用图形化的表现和拖拽来完成编程的核心逻辑和成果交付。
 




      整个编程就像孩子们在搭有趣的积木玩具,同时在Scratch的舞台区,会对孩子的积木式程序自动进行演示,孩子可以很直观地看到各种脚本设计所呈现出来的实际效果。

 

这样对于孩子们来说,编程不再是枯燥复杂的代码,反而更像是画画。操作界面中代码编辑区相当于画布,五颜六色的程序块相当于颜料盒,孩子们通过拖拽的方式进行编程,“画”出一幅幅动态的画。这幅“画”可以是多媒体程序,可以是各种互动游戏,也可以是各种动画情境等项目,孩子可以很直观地看到各种编程设计所呈现出来的实际效果。




      在教学过程中,文华小学的编程老师马遥也会采用多媒体视频、图片、现场互动等多种形式,帮助棒小孩们理解课程,加深所学知识点的理解和记忆。即使对于没有编程基础的孩子来说,也轻松易学。
 

Scratch趣味编程,多科融合齐发展
 

除了基于兴趣简单易学外,Scratch还将棒小孩们在数学、科学、艺术等方面的知识纳入到编程课堂中,创造交互式的故事、动画、游戏、音乐和艺术等作品。比如,棒小孩们运用科学知识和多方面创意来解决问题,制作出了《大鱼吃小鱼》游戏、《小猫走迷宫》游戏、《猫捉老鼠》游戏、《方向键控制小车移动》、《变魔术》等。在编程操作中,基础学科的知识得到运用,也进一步提升了棒小孩们的学习兴趣和自信心。
 

 



      马遥老师说,在日常的学习中里,孩子们会自动把编程中科学严谨的思维逻辑方法用到其他科目的学习上,两者交叉融合,相互促进。尤其是在数学科目的学习上,会极为受益。学习Scratch编程时,会涉及许多数学知识,孩子需要结合课堂上学到的数学知识,来解决编程问题。因此,在不断探索的过程中,孩子们的数学知识也会越累越丰富,创作能力也越来越强。
 

 


      文华小学秉承“以人为本,多元发展”的办学理念,不仅在一、二年级开设了编程课,在五、六年级同步开设了机器人社团和无人机社团。每周四下午两节的社团课,让高年级的孩子也能在课余时间掌握编程知识,提高科学素养,激发科技创新能力与探索欲望。
 



10月13日至15日,文华小学两支无人机队伍前往荣成,参加了2018全国青少年无人机大赛。此次比赛由中国航空学会主办,是青少年教育无人机领域领先的全国性比赛,也是一场融合科技性、趣味性、观赏性、竞技性为一体的青少年无人机赛事。赛场上,孩子们经过了无人机组装阶段比赛、赛道飞行穿越障碍、赛道飞行、无人机编程程序实机验证及编程思路汇报,最终荣获佳绩。


Scratch趣味编程,带给棒小孩无穷潜力的提升
 

小学生学电脑编程,乍一看仿佛不可思议,沉思一虑,确有其合理性。孩童和青少年时期是学习的好时机,这个阶段的学习效率在人的一生中都是最高的。他们能很快把知识内化成能力,培养出由内而外散发的气质。

 

每周的编程课上,棒小孩们都很兴奋。这种兴奋,不仅来源于孩子们对课程的喜爱,更来源于编程课带给孩子们无穷潜力的提升。





      Scratch的优势是易学且功能强大,有助于孩子们发挥自己的想象力,而在动手创作过程中,他们的学习积极性、想象力和创造力会得到极大的锻炼。孩子们可以用Scratch中已有的素材,发挥自己的想象力制作游戏、动画,还可以自己设计素材。除此之外,孩子在学习图形化编程的过程中会不断地尝试、不断地面对挑战、不断地经历失败、不断地反思、不断地从错误中学习,只有经历了这些,才能最终获得程序的正确运行。这整个的过程,也会锻炼孩子们的抗挫折承受能力。
 

 

 



      马遥老师会用动漫化和游戏化的小任务,教孩子们创作,了解背后的原理。编程课上,马遥老师也时常感叹:“孩子们的想象力实在是太丰富了,很多我们成人get不到的点孩子们都能轻松想到……”一年级的一位棒小孩开心地说:“我以前只会玩游戏,现在我都知道怎么开发游戏了!”孩子们通过网络上传、分享自己的编程作品,让大家互相提出改进方法,这个过程也大大激励了孩子的成就感和学习欲望。

 

实际操作中,孩子们用到了不同的语言、代码,还要尽力使游戏玩起来更方便。像《大鱼吃小鱼》《猫捉老鼠》这样看似简单的小游戏,其实存在大量的逻辑判断、整合不同知识、开动脑筋、解决问题的过程,这其实也正是人工智能时代人才的必备素质。

 

Scratch编程课,不仅棒小孩们受益,也获得了文华小学家长们的广泛好评。

 



       史蒂夫·乔布斯曾说:“这个国家的每个人都应该学习如何编程,因为它会教你如何思考。”编程并不只是一个技能,它其实是未来人工智能时代的一门语言。

 

孩子学会编程,就进入到了更高维度的一个世界里,不再只是一个手机、电脑的使用者,而是变成了一个创建者。而我们现在所要做的,也必须要顺应时代发展的潮流,让孩子学习编程、机器人相关知识,认识人工智能,为孩子提供更好的学习方式和方法,让孩子在学习编程的同时,进一步培养孩子们的创客思维意识,为孩子的未来寻找一个好的发展方向。