极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

少儿创意编程(特18)scratch教学三大流派

极客小将2021-02-08-
有人的地方就有江湖,有江湖的地方就有派别!

有人的地方就有江湖,有江湖的地方就有派别!

upload/article/images/2021-02-08/53b0d980855b63351b733fa259992987.jpg

在目前大热的少儿图形化编程(scratch)领域,不谈政策引导和商业推广,抛开上课形式和教学内容,我们来说一说scratch教学的三大流派吧!

upload/article/images/2021-02-08/7a2b025786c62de8f54bd1cd8d125fde.jpg

第一个流派是程序员转职的scratch教师他们精通多种编程语言,图形化编程自然是信手拈来。

程序员收入那么高,为什么要转职当教师呢?当然不仅是因为“996(上午九点上班,晚上九点下班,一周工作6天)”了,作息不规律,竞争激烈,对年龄和精力有很高的要求,上升渠道窄也是很大的原因。

在一些公办学校,私立学校甚至培训、辅导机构,有大量的程序员转职的编程教师。当然,他们主要以代码编程教学为主,比如c++的信奥赛。

具体到图形化的scratch编程,这一流派的老师优势是会教学生用算法来解决问题。比如非常著名的汉诺塔游戏,如下图,从A柱上将圆环移到C柱,可以借助B柱,但规则是每次只能移动一个,而且只能小环在大环上面。

upload/article/images/2021-02-08/702b006269f5783fa76bfdab48a9b0b5.jpg

这个问题用scratch来解决是不是很难?其实用递归算法很容易实现。递归算法是把问题转化为规模缩小了的同类问题的子问题,然后递归调用函数(或过程)来表示问题的解。

upload/article/images/2021-02-08/f2f20e24292f411471705cbf5e335013.jpg

如上图,建一个列表和一个自定义模块,十几个积木块就完美的解决了汉诺塔问题。是不是超乎寻常的简单,这就是算法的魅力!

凡事有利必有弊,这一流派的老师对学生的要求比较高,问题算法化并不适合于绝大多数学生,尤其是低年龄段的图形化编程教学。

举个例子,我曾经做过一款青蛙跳的游戏,具体效果和流程见链接少儿创意编程(特3)青蛙跳,比较简单,学生很容易理解并掌握;网上有不少类似的作品,比如下图的彩虹青蛙换位跳

upload/article/images/2021-02-08/8a206a778b90022485a54a770896c4e7.jpg

这个作品从编程效果上来说比青蛙跳好很多,但小学段学生并不一定能理解并掌握其中的编程知识。下图是彩虹青蛙换位跳中底板的程序图,青蛙程序过多就不展示了。

upload/article/images/2021-02-08/cbc8921724f4c5193afe23344e53c9db.jpg

第二个流派以体验学习为主。

什么意思呢?

首先是课程开发不够。

比如现在网上的各种在线编程机构,不管教学方式如何,它们的课程体系基本以体验为主,先scratch图形化编程,再Python编程,最后c++编程。课程深度不够,基本都是容易学比较适合展示的内容,对算法的学习基本不涉及,更不要说渗透计算思维了。

当然这些课程的体验效果非常好,录播视频生动有趣,直播老师的直播稿能写好几万字,课前咨询课后答疑更是服务周到。

以上视频是用愤怒的小鸟做的射击过关游戏,效果很酷,程序其实很简单,与好多线上机构的课程特点类似。课程链接:少儿创意编程(52)愤怒的小鸟

其次是师资力量薄弱。

以线下的编程培训机构为例,他们大多是加盟店,使用统一的教材和教法,但教师不能复制。为了减少开支,他们往往会招聘一些刚毕业的大学生,进行为期几周的培训就上岗了,更多的时候是学一节课教一节课。老师都没搞清楚课程体系,学生自然是知其然不知其所以然,似懂非懂,仅理解未掌握了。

以上视频的名称是伪3D效果,下图是圆环的程序,正方形和三角形与它的程序类似。好多线下机构的课程与之类似,他们甚至买本scratch的书或者在网上找点免费的课程就敢开班。课程链接:少儿创意编程(48)立体图形

upload/article/images/2021-02-08/ed3b44eb11cae7acecd7ca22f6b16e85.jpg

最后是家长的认知问题。

现在有一部分家长特别容易焦虑,一听少儿编程是热点,还没上小学就到处给孩子报班学习。经过一段时间的学习后发现,孩子也就会在购买的机器人套装上按几下按钮,或者在一些游戏化学习平台闯关排名高而已。这样的学习模式或方式,孩子更多的是体验而不是知识的积累和能力的提升。

upload/article/images/2021-02-08/11063652deb1fa3443278f165ca1e1cf.jpg

图形化编程学习是大众化学习,更是一种趋势,但也要结合孩子的身心发展特点。为什么小学三四年级才开设信息技术课,不是没有道理的!

以上种种,这个时候家长给学生购买的更多的是服务而不是学习了

第三个也是最后一个流派——学校的scratch教学。

美、日、欧积极开展编程教育,推进人工智能。我国也不能落后啊!于是国务院发文,教育部下文,全国各地的中小学scratch课陆续开展了起来。

upload/article/images/2021-02-08/1b60abc96c066e39629613179520e42b.jpg

目前来看出现了两个极端,一是有些老师把开展scratch课当做了负担。信息老师除了常规的备课、上课和教研,维护学校的机房;一般还会负责学校的照相摄影,学校网站及微信公众号内容的编辑和排版;学校电教设备,网络的维护和维修……看似轻松,工作其实比较繁琐,还得不到领导的认可。开设新的课程,没有培训,没有教材,一切都得自己从零开始,付出没有看的见或者潜在的收获,自然积极性就不高了。

upload/article/images/2021-02-08/9ef49c878bf94687dafd68e7a13f19c2.jpg

另一方面,有些信息技术老师把开展scratch课当成一次机遇。作为时下的热点,有国家政策扶持,前景非常光明,远点的把编程作为中、高考科目不说,近的信奥赛就是高校自主招生的重要内容之一;加之教育部认可的科技类比赛有好几项都与编程有关,一些互联网公司在加入编程行业后也对其大肆宣传。种种利好加持下,信息技术老师真的可以靠scratch授课在一定程度上改变命运:学生获得教育部认可的奖项,工作得到领导认可;在一些大型线上编程机构发布课程、作评委、讲公开课……提高个人知名度;给本地慕名而来的学生进行编程辅导,获得经济收益。

这一流派的教学特点是课程体系化,追求知识点的全面和课程的递度:从简到难,由少到多。但问题依然明显:课程的趣味性不足,难度有限。

再以愤怒的小鸟为例,如上视频,为了让小鸟的运动轨迹呈现抛物线效果,学院派的老师们会利用数学知识和物理知识等多种方法来实现。

upload/article/images/2021-02-08/5130012489fc25e53533a97b9cbc1d99.jpg

第一种方法。

upload/article/images/2021-02-08/b4a74157ed75853b9459fd2cc104082f.jpg

第二种方法。

upload/article/images/2021-02-08/3bb0e6277dce3db64fcc2e6bfe308efa.jpg

第三种方法。

以上是三个教学流派的简单分析,这里不比较哪个教学流派的教学效果好,因为不同的孩子适合不同的教学流派。但显然融合三个教学流派特点的教学方式是更好的:体验派生动有趣的案例,学院派的知识体系和学习梯度,转职派的算法思想和计算思维。

课程方面也类似:如果课程的案例再贴合学生的生活实际,与学科结合的更紧密一些,课程的深度和难度又大很多……

其实仅少儿编程层面而言,并不真正的缺乏师资和教材,只是在一定程度上信息不对等,真正缺乏的是学生。

如果教法和课程能够如我的预期持续进步,学编程因此受益的孩子会多很多。少儿编程的事业任重道远啊!

upload/article/images/2021-02-08/f800f399512f13c39de50759a4f5f619.jpg

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服