新闻列表
咨询热线:
187 - 6397 - 2757
Scratch,是咱们编程“小学员”最最熟悉不过的名字。
很多孩子们因为它,开启了编程学习之门,爱上编程。
而这位看似重要的“启蒙之师”,在闪亮登场后,因为它的“有趣、简单、易上手”,很快地随着孩子们编程“年龄”的增加,被“遗忘”了。
大家可能发现,小云老师在上面的这句话里,就用了四个双引号。小云老师不是在滥用符号,而是想借用双引号的一个功能:借词之形,而并非完全用其词之意。
--- 其实,云老师想说:我们把这位启蒙老师看“扁”了。
来来来,让咱们一起研究一下"小不点" Scratch
首先,它被看“扁”,不无道理,我们先看看它"来自何方”:
Scratch是麻省理工学院的“终身幼儿园团队”开发的一款图形化编程工具。在有人指导的情况下,4岁的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子不用记住命令,只需要知道命令。积木模块包括10个大类,100多个功能。包括了构成一个完整程序的每个环节,甚至数组和函数。这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断。能理解参数和命令的区别。
在孩子的整个学习里面,看似基本上就是一种“模仿”和“记忆”下的“玩弄”工具”,不需要任何的编程基础,甚至语言的能力。因为拥有简易、趣味的界面,再又被各培训机构配以孩子们都“爱不释手”的游戏主题,它确实是一位很优秀的入门之师,但它是不是充其量也只能这样呢?它在官方介绍中,都如此“small potato”,云老师难道想“故弄玄虚”吗?
请允许云老师在此为大家呈上一份题目,这个是一份基于我们Scratch班分班前的一份编程基础测评,题目来自于目前Scratch比赛设计到的Scratch编程知识。
不知道大家看了上面几道题目后的感觉是不是也跟云老师第一次看到它们的感觉一样——充满了惊讶,也充满了问号❓它们真的是Scratch课学习的内容吗?
我们再来看看这份题目中的知识点,会出现在我们Scratch教学体系的哪个环节。
在很多学员的编程学习经历上,我们发现,大多数的Scratch确实停留在其天生的角色,并且,因为学员的年龄,往往从游戏出发,最终止于“简单的”游戏设计,之后,就跳升到Python或其它语言的学习上。
但其实,我们把Scratch用“扁”了,它其实可以被用
我们在之前一篇软文中曾经提到,编程与STEM教育的关系。STEM教育是一个跨学科的教育理念,它通过整合科学、工程、技术和数学的独立学科知识,培养孩子们观察、探究、实践的科学思维和素养。
在这个“培养”的目标下,云老师觉得,我们首先要“磨”:
根据儿童发展的一些报告,孩子在4-13岁之间的其中一个最大发展特色就是“记忆力”。在这个年龄阶段我们经常被孩子的“超强”记忆所震惊。于是,Scratch的编程积木功能,积木功能逻辑套用后出现的效果,很快就被宝贝们记住了,他们很快便能享受到编程的乐趣。
明明孩子"学"到了,但云老师偏偏觉得这个时候,我们要“磨”!
“磨”什么?——我们要把“记忆”磨成真正的“逻辑思维”!
记忆容易被时间磨去,但思维一旦养成,便属于孩子,它可以让孩子受用终身。云老师看过很多小学员,随着课程的深化,一些不再常用的“逻辑套用”就忘记了。那我们的“磨”有几层意思呢?
1、以不同的主题、场景、任务,把相同的逻辑套用反复练习,让孩子从“记得”逻辑,到“熟悉”逻辑,“运用”逻辑,到最后的“变通”、“创新”逻辑实现新功能。
2、在孩子们“记住”之后,我们通过引入“思维导图”,反复锻炼孩子对“未知”问题的分解、排序、分析、解决等科学思维习惯。
待我们孩子“磨”出这个逻辑思维后,就是我们STEM路途真正的开始了:
1、编程与数学:在我们的编程学习中,变量、算法的学习,也是一个必要环节,我们看似简单的Scratch也会在“高级版”的学习中,加入数学元素,这个也是大家在刚才的“测评”中看到的内容之一。所以,我们在编程学习的过程中,也在潜移默化地提升了数学的知识及实际应用能力;
2、编程与工程、技术:我们要带给孩子们的编程教育体系,包括了三大领域:
软件编程,机器人编程,机械设计与工程
孩子会在后面的学习中,循序渐进,探索、体验编程三大领域中的各种有趣的课题。
3、学习与实践:在我们设计的教育体系中,它不仅仅是一个"教与学"的过程,更是"学与用"的过程。我们会逐步引进国际编程大赛,把比赛列入学习的一部分,让孩子们通过各种比赛,提升包括:沟通、领导、组织、合作、谈判等综合能力。我们会在之后的文章中,为大家搜集并分享各种相关的资讯。
速云少儿编程致力于 4 - 18 岁,山东少儿无人机编程教育机构,速云网络研发软件工程师授课少儿编程,教给孩子们不光要学习编程,还要结合编程知识给我们无人机写程序,实现我们无人机的自动启飞、人脸识别、智能跟随,包括更加高级的编程玩法,就是无人机编舞。可能家长想了!四岁孩子能学习无人机编程吗?那我们看个四岁的小同学吧,你自己看看能不能学习吧!
我们来看一看四岁小朋友的学习视频吧!
家长担心孩子们真的能听懂课程吗?在每节课即将结束的时候我们都会进行课程汇报展示,来看一下小童鞋的汇报成果吧!
这个时候家长可能说了,我们四岁的孩子,年龄辣么小,又不认字,那该如何学习呢?
其实四岁、五岁的孩子不认字怎么学习?只要孩子识别颜色就可以学习。通过颜色识别具体编程积木,比如:蓝色是运动、紫色是外观、黄色是事件等等,通过颜色识别文字,根据颜色先实现出程序做出卡通的效果,以激发孩子兴趣,使孩子产生兴趣后开始具体学习每个积木的作用,再学习积木上面的文字。如下图:
这个时候你还认为编程难吗?其实针对4岁起,就已经可以学习编程了。通过搭积木的方式让孩子学习编程。
当然,比如我们下面的无人机编程视频吧!
无人机能六架一起起飞?没错!那他又和数学有什么关系呢?
小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型。
现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?
无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?
答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!
无人机编程都学习哪些内容呢?
让无人机与编程结合?
没错!就是要让孩子“动手”+“编程”实现无人机起飞。
重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。
例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。
看我们小童鞋们上课视频吧
坦克编程都学习哪些内容呢?
动手组装”+“编写程序”
通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。
课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。
例如:人脸识别、智能跟随等前沿技术。