新闻列表
咨询热线:
187 - 6397 - 2757
伴随互联网技术的颠覆式发展,青少年教育出现了更多的可能性,少儿编程教育越来越被重视,或将成为全球科技教育领域的一大热点。“编程从娃娃抓起”的口号在中国日渐风靡。然而,被视为枯燥代名词的“编程”与少儿教育联姻,到底是要教什么呢?
最近宣传的多了,就有很多朋家长朋友问我,你们少儿编程是干什么的,真的教孩子写代码做项目吗?甚至还有人问我孩子学了少儿编程能不能做出一款王者荣耀这样的爆款游戏,我只能说,说不定还真能。
首先,科普一下少儿编程是什么。
“编程”这个词听起来很高端,于是“少儿编程”总是被认为说是一种很高端,很难,只有痴迷编程的儿童才会喜欢的东西,其实并不是这样。
少儿编程不是教孩子写代码,而是教孩子用代码。
我们可以这样来理解这句话,在少儿编程中,代码是被模块化的,如果孩子想要实现让某个人物原地蹲下两秒的功能,他需要做的不是去一行行写代码实现,而是直接使用“蹲下”这个模块,在时间那里填写一个2秒就可以了,这样利用模块化的代码命令,来执行实现一些特定的功能,就是在教孩子代码运用的逻辑。
在教学中,老师会告诉孩子代码模块的功能是什么,可以用来做什么事,接下来孩子需要根据自己的理解,去组合这些功能最终实现孩子想要效果,如果孩子在过程中拼接错了功能,程序将不能完整执行,孩子收到反馈之后可以重新拼接,从而去学会实现一个功能的逻辑和步骤。
少儿编程不只是兴趣班,其本质也是一堂课,拥有教育的严谨和责任。
2016年度ISTE(国际技术教育协会)学生标准将计算思维者的目标定义为“学生制定和运用理解及解决问题的策略,利用技术方法的力量开发和测试解决方案”。学生想要成为计算思维者,他们必须开发自己在这方面的技能。
学生不仅需要学习如何处理解决一般问题,还要通过数学或计算过程的增加来解决问题。 在这些过程中寻求成功将会让学生在未来能更好地使用编码和计算应用程序。计算思维包括分解、泛化、算法思维、评估和抽象。 这些步骤教会学生如何处理问题并在计算环境中解决问题。
分解
“分解”教导学生将问题分解成更小的块。 这种方法使学生能够在易于管理的部分中看到问题,而不是立即被整个问题压倒。 学生了解到可以单独处理问题的一部分,然后将这些部分重新组合起来,以获得一个完整的解决方案。 这种方法可让他们认识到如何将复杂的问题简单化。
概括
“概括”也被称为模式识别,挑战学生观察问题的块,以确定会有什么样的模式出现。 这可能是熟悉问题的一部分,允许学生应用已知的解决方案或自动化过程。
算法思维
“算法思维”可以让学生们一起分步骤(即编码)来解决问题。 这个阶段允许学生制定一个计划并遵循该计划,观察是否提供了所需的解决方案。
评价
“评价”是学生在学习过程中的重要一步,确保他们了解如何评估解决方案以及如何满足问题的需求。 这一步在计算思维中并不常用,但是对于正在学习的学生来说,这个问题至关重要。 它要求学生考虑是否满足了问题的所有需求,以及为什么这个解决方案是最合适的, 让学生相互沟通分享。
抽象
最后一步即是“抽象”,允许学生反思已经解决的问题,看看是否有能在计算系统中建立的一般规则。 通过这种方式,学生可以在计算系统中开发自动化流程,防止将来出现类似的问题。 这一步也有助于学生将解决方案的简单术语进行曝光,从而使之更适用于将来的其他问题。
ISTE的文章反过来印证了《Computer Science:A Very Short Introduction》一书中的观点,即计算思维不仅仅包含解决问题的技能,更包含了一种想象的方法,从具象到抽象。
总结起来少儿编程教给孩子的是一种编程思维
首先:教育是个不可逆的过程,编程教育归根结底也是教育,在对待这个问题上,少儿编程在技术手段中结合了教学方法,研究如何做教育才能让孩子学到最有用的知识,所以少儿编程这件事并不是一个兴趣班,而是一个有趣的课堂,就像儿童英语培训班一样,是在学习一项实在的技能。
其次:少儿编程不是一个枯燥填压式的学习过程,而是孩子自主创造,自己做出作品的过程,就像小朋友喜欢拼积木,是因为他们能亲手拼出飞机大炮,坦克飞船,而不是跟着老师一板一眼一五一十去背理论,自己动手创造出来的东西,是对小朋友最大的吸引,电视上的动画片片段,能够通过自己的手制作出来,对小朋友来说,还有比这个更有成就感的事情吗?于是他们把少儿编程完全当成了一个游戏,而不是学习任务,然后在玩耍中能够学到编程思维,在学习中又能够体验玩耍的快乐。
“玩中学,学中玩”是对小朋友最棒的教学方式,就好像把感冒药做成了糖果的味道一样,既能满足小朋友的需求,又能起到功能性的效果。
少儿编程教育的目标并不是培养下一代“码农”,仅仅会写代码并不意味着孩子们具备了计算思维。我们应该给孩子他们真正需要的东西。
速云少儿编程致力于 4 - 18 岁,山东少儿无人机编程教育机构,速云网络研发软件工程师授课少儿编程,教给孩子们不光要学习编程,还要结合编程知识给我们无人机写程序,实现我们无人机的自动启飞、人脸识别、智能跟随,包括更加高级的编程玩法,就是无人机编舞。可能家长想了!四岁孩子能学习无人机编程吗?那我们看个四岁的小同学吧,你自己看看能不能学习吧!
我们来看一看四岁小朋友的学习视频吧!
家长担心孩子们真的能听懂课程吗?在每节课即将结束的时候我们都会进行课程汇报展示,来看一下小童鞋的汇报成果吧!
这个时候家长可能说了,我们四岁的孩子,年龄辣么小,又不认字,那该如何学习呢?
其实四岁、五岁的孩子不认字怎么学习?只要孩子识别颜色就可以学习。通过颜色识别具体编程积木,比如:蓝色是运动、紫色是外观、黄色是事件等等,通过颜色识别文字,根据颜色先实现出程序做出卡通的效果,以激发孩子兴趣,使孩子产生兴趣后开始具体学习每个积木的作用,再学习积木上面的文字。如下图:
这个时候你还认为编程难吗?其实针对4岁起,就已经可以学习编程了。通过搭积木的方式让孩子学习编程。
当然,比如我们下面的无人机编程视频吧!
无人机能六架一起起飞?没错!那他又和数学有什么关系呢?
小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型。
现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?
无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?
答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!
无人机编程都学习哪些内容呢?
让无人机与编程结合?
没错!就是要让孩子“动手”+“编程”实现无人机起飞。
重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。
例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。
看我们小童鞋们上课视频吧
坦克编程都学习哪些内容呢?
动手组装”+“编写程序”
通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。
课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。
例如:人脸识别、智能跟随等前沿技术。