极客小将

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

资讯内容

被看“扁”了的Scratch少儿编程

极客小将2020-10-21-
Scratch,是咱们编程“小学员”最最熟悉不过的名字。 很多孩子们因为它,开启了编程学习之门,爱上编程。 而这位看似重要的“启蒙之师”,在闪亮登场后,因为它的“有趣、简单、易上手”,很快地随着孩子们编程“年龄”的增加,被“遗忘”了。

Scratch,是咱们编程“小学员”最最熟悉不过的名字。

很多孩子们因为它,开启了编程学习之门,爱上编程。

而这位看似重要的“启蒙之师”,在闪亮登场后,因为它的“有趣、简单、易上手”,很快地随着孩子们编程“年龄”的增加,被“遗忘”了。

upload/article/images/2020-10-21/9917657407d69004cdc5b5f7478a9f89.jpg

大家可能发现,羊妈在上面的这句话里,就用了四个双引号。羊妈不是在滥用符号,而是想借用双引号的一个功能:借词之形,而并非完全用其词之意。

--- 其实,羊妈想说:我们把这位启蒙老师看“扁”了。

upload/article/images/2020-10-21/06a87843ba7bdccb8bc22d211092ee3d.jpg

upload/article/images/2020-10-21/b125ba69e958a02d87bea9051b81f26c.pngupload/article/images/2020-10-21/b125ba69e958a02d87bea9051b81f26c.png来来来,让咱们一起研究一下"小不点" Scratch

首先,它被看“扁”,不无道理,我们先看看它"来自何方”:

Scratch是麻省理工学院的“终身幼儿园团队”开发的一款图形化编程工具。在有人指导的情况下,6岁的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子不用记住命令,只需要知道命令。积木模块包括10个大类,100多个功能。包括了构成一个完整程序的每个环节,甚至数组和函数。这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断。能理解参数和命令的区别。

upload/article/images/2020-10-21/85d49300bc3b57f2939f1248bb0d91cb.jpg

在孩子的整个学习里面,看似基本上就是一种“模仿”和“记忆”下的“玩弄”工具”,不需要任何的编程基础,甚至语言的能力。因为拥有简易、趣味的界面,再又被各培训机构配以孩子们都“爱不释手”的游戏主题,它确实是一位很优秀的入门之师,但它是不是充其量也只能这样呢?它在官方介绍中,都如此“small potato”,羊妈难道想“故弄玄虚”吗?

请允许羊妈在此为大家呈上一份题目,这个是一份基于我们Scratch班分班前的一份编程基础测评,题目来自于目前Scratch比赛设计到的Scratch编程知识。

upload/article/images/2020-10-21/6f64b1721f4a0d1e3f966776511c79c3.jpg

upload/article/images/2020-10-21/5a1286bf5f83e4f1b0f03a248f1e1717.jpg

upload/article/images/2020-10-21/56ced9e5e72c6a6c43b27988a0506589.jpg

不知道大家看了上面几道题目后的感觉是不是也跟羊妈第一次看到它们的感觉一样——充满了惊讶,也充满了问号❓它们真的是Scratch课学习的内容吗?

upload/article/images/2020-10-21/a24b10756246ff474cfcce10405fc9aa.jpg

我们再来看看这份题目中的知识点,会出现在我们Scratch教学体系的哪个环节。

upload/article/images/2020-10-21/2b2ee9ae365680f2b427b32a2ef7cb05.jpg

upload/article/images/2020-10-21/4ecf11d55fba9cd6d5225889905f351b.jpg

upload/article/images/2020-10-21/21231241f0cf59caaee57f75bb27f68b.jpg

在很多学员的编程学习经历上,我们发现,大多数的Scratch确实停留在其天生的角色,并且,因为学员的年龄,往往从游戏出发,最终止于“简单的”游戏设计,之后,就跳升到Python或其它语言的学习上。

但其实,我们把Scratch用“扁”了,它其实可以被

upload/article/images/2020-10-21/466eab576222ed023166cd9f7975c335.jpg

我们在之前一篇软文中曾经提到,编程与STEM教育的关系。STEM教育是一个跨学科的教育理念,它通过整合科学、工程、技术和数学的独立学科知识,培养孩子们观察、探究、实践的科学思维和素养。

在这个“培养”的目标下,羊妈觉得,我们首先要“磨”:

根据儿童发展的一些报告,孩子在5-13岁之间的其中一个最大发展特色就是“记忆力”。在这个年龄阶段我们经常被孩子的“超强”记忆所震惊。于是,Scratch的编程积木功能,积木功能逻辑套用后出现的效果,很快就被宝贝们记住了,他们很快便能享受到编程的乐趣。

upload/article/images/2020-10-21/cf70fa9546b1da6aca1974e98c2f6870.jpg

明明孩子"学"到了,但羊妈偏偏觉得这个时候,我们要“”!

“磨”什么?——我们要把“记忆”磨成真正的“逻辑思维”!

记忆容易被时间磨去,但思维一旦养成,便属于孩子,它可以让孩子受用终身。羊妈看过很多小学员,随着课程的深化,一些不再常用的“逻辑套用”就忘记了。那我们的“磨”有几层意思呢?

1⃣️以不同的主题、场景、任务,把相同的逻辑套用反复练习,让孩子从“记得”逻辑,到“熟悉”逻辑,“运用”逻辑,到最后的“变通”、“创新”逻辑实现新功能。

2⃣️在孩子们“记住”之后,我们通过引入“思维导图”,反复锻炼孩子对“未知”问题的分解、排序、分析、解决等科学思维习惯。

待我们孩子“磨”出这个逻辑思维后,就是我们STEM路途真正的开始了:

1⃣️编程与数学:在我们的编程学习中,变量、算法的学习,也是一个必要环节,我们看似简单的Scratch也会在“高级版”的学习中,加入数学元素,这个也是大家在刚才的“测评”中看到的内容之一。所以,我们在编程学习的过程中,也在潜移默化地提升了数学的知识及实际应用能力;

2⃣️编程与工程、技术:我们要带给孩子们的编程教育体系,包括了三大领域:

软件编程,机器人编程,机械设计与工程

孩子会在后面的学习中,循序渐进,探索、体验编程三大领域中的各种有趣的课题。

3⃣️学习与实践:在我们设计的教育体系中,它不仅仅是一个"教与学"的过程,更是"学与用"的过程。我们会逐步引进国际编程大赛,把比赛列入学习的一部分,让孩子们通过各种比赛,提升包括:沟通、领导、组织、合作、谈判等综合能力。我们会在之后的文章中,为大家搜集并分享各种相关的资讯。

最后,如果大家有兴趣与羊妈探讨更多编程的学习与教育,欢迎小窗羊妈:

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

网友点评

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

在线客服