少儿编程很火吗 少儿编程这么火
最近几年,经常有80后、90后的父母非常关心孩子是否要学习编程这样一个问题。80、90后是见证了科技对于我们生活产生巨大变化的一代,享受了科技给我们带来的便利,从网上订票、刷脸支付、触屏手机等,无一不让我们这一代人惊叹科技的力量。这一代,如果不会电脑恐怕就成了“新文盲”,所以他们做家长后,就会很关注孩子在科技方面的培养。
编程作为科技中非常重要的一部分,随着国外编程逐步成为学校的必修课,我国教育部也会在中小学阶段设置人工智能相关课程,逐步推广编程教育。“十三五规划”和最近出台的《新一代人工智能发展规划》中更是明确把少儿编程上升到战略地位,2017年浙江也把计算机正式纳入高考。
由此可见,少儿编程的优势丝毫不亚于基础学科和艺术类学科,要培养下一代,是国家未来需要的创新型人才,而未来,科技也必然是不可或缺的一部分。家长们可以多关注少儿编程,如果有条件,可以让小朋友深入学习。
少儿编程是什么?学编程要让孩子以后当码农?
一说到编程,大家就会联想到程序员,但其实少儿编程所使用的软件和程序员使用的软件有着很大的区别。
少儿编程软件是工程师们专门为儿童开发的图形化编程语言,符合孩子学习规律,为激发儿童兴趣而精心设计的。从鲜艳靓丽的颜色到积木拼插式的指令模块以及丰富的素材(动物、人物、食物和音乐),无不吸引小朋友去探索。
程序员采用的是代码编程,不仅要有严谨的编程逻辑和夯实的算法基础,还要注意语句的拼写和字符的正确。这个对于儿童来说无疑是增加了难度,并且黑色的背景和不容易被识别的小字符都会容易让孩子感到无聊。
少儿编程是通过游戏编程启蒙、动画脚本设计等方式,培养孩子的逻辑思维能力、数学能力和创造性思维能力。
少儿编程有哪些种类?虽然编程火热的趋势一直在持续,但选择机构时还是要慎重,外行家长被机构人员说得云里雾里,如果不提前做好功课,就容易选择到不适合的课程内容,动辄报名就需要上万元报名费。为了让各位家长可以更好地了解,小松鼠按照儿童适合学习的年龄来进行介绍,主要给大家介绍五种主流编程和机器人课程。
1、scratch jr
适合年龄:5-7岁
适用平台:iPad和Android
scratch jr是麻省理工学院开发的专门为低龄儿童设计的编程软件,简单易操作的触摸式编程,只需要用手指简单拖拽积木块就可以进行编程,儿童可以开发小游戏和互动动画。
2、scratch
适合年龄:7岁以上
适用平台:PC、MAC
Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具,是现在国内少儿编程机构主流教学内容。它是scratch jr的高阶版,指令模块更加丰富,需要小朋友使用鼠标在电脑上将指令模块拖到脚本区即可进行编程。
Scratch共有9个大类积木模块(运动、事件、外观、控制、声音、侦测、画笔、运算、数据),可以进行游戏角色添加、画面切换、视频侦测、音乐背景等功能,丰富的素材和功能可以让小朋友进行系统而深入地学习编程,大部分机构都应该有2-3年的课程。 Scratch相较于其他编程程序(较c 、python等)而言更具易用性和趣味性,并已经在全世界范围内吸引了大量的粉丝。如果是7岁以上的小朋友学习的话,建议选择这种进行深入学习,因为scratch的课程是最早研发的,所以在少儿编程课程中是较为系统的。
3、乐高wedo2.0
适合年龄:7-10岁
适用平台:iPad、Android、PC及Mac
WeDo2.0套装是LEGO education系列下的产品线之一,是简单编程和乐高积木结合在一起使用的机器人入门套装。学生可以在电脑或iPad上直接编程来控制机器人。包括了280个积木组件,1个运动传感器、1个倾斜传感器及1个马达。乐高本身自带的编程软件的编程复杂度和scratch jr的复杂度差不多。这款编程的特点是可以结合积木和传感器接收的数据对马达进行控制,来实现有趣的机械功能实现。
Wedo2.0也可以和scratch进行结合,套装里的传感器和马达进行控制。
4、乐高EV3
适合年龄:10岁以上
适合平台:PC
乐高 MINDSTORMS Education EV3平台是为教学打造的第三代乐高教育机器人。EV3编程平台是通过图形化编程LabView进行再开发的G语言,产生的编程是框图样式。可通过传感器、马达和可编程EV3程序库进行复杂机器人的设计。EV3是目前机器人竞赛的主流套件。同样它也可以和scratch结合,采集传感器的信息,来控制输出零部件的状态。
5、python学习之Code combat
适合年龄段:12
适合平台:PC端网页版
python是很多大公司程序员都在使用的编程语言。
Code combat基于python编程语言,让孩子们用类似玩游戏闯关的方式学习编程,在游戏的互动中掌握编程语法和概念。它有39个免费等级,新手也不要担心自己学不会,在每一个关卡都提供了闯关环境中需要学习的语法知识。39个关卡包含了python中主要的编程语法、方法、参数字符串、循环和变量等概念。如果你可以通关后,就可进入到游戏开发和web开发的环节。
小结:scratch jr、scratch和Code combat都是纯软件编程,只需要一台编程设备即可,但乐高wedo2.0和EV3都是要搭配硬件来使用,这两个编程部分会占一半左右,剩下的部分是机械搭建。scratch作为少儿编程的核心,不仅纯软件可以编写复杂的代码,还可以和很多硬件结合,所以小松鼠首推的就是学习scratch编程。
少儿编程能培养哪些能力?乔布斯有一句名言:“我认为每个孩子都应该学习编程,因为它教会你如何思考。”
少儿编程其实是一个多学科融合的粘合剂,通过编程可以很好的融合语文、数学、音乐、物理、美术等学科。
与语文结合:编写名著《三国演义》中的情节,如三顾茅庐、草船借箭等
与数学结合:xy坐标系、用于计分的变量等。
与音乐结合:制作七彩电子钢琴,可弹奏《小星星》。
与物理结合:设计自由落体试验的场景。
与美术结合:绘制角色不同的造型和画各种图形。
通过现在的各种样式的编程学习软件,老师可以设置大量融合学科的任务。而通过这些综合的实践性任务,孩子能够通过这样的方式来了解到学科知识的魅力,并激发学习的主动性,培养探索和创新精神,启发孩子独立思考。
除此之外,学习编程还能对孩子自身的各方面能力有一个综合的提升:
1、逻辑思维能力
所谓编程,就是将人类的想法按照一定的规则转换成计算机可以理解的语言,因此编程肯定要具有很强的逻辑性,必须要逻辑通畅才能按照我们想要的效果运行。因此在学习编程的过程中会接触到大量的逻辑判断和循环、分支等语法结构,在一步一步解决这些问题的时候也能逐步提升孩子逻辑思维能力和算法能力。
循环和分支结构
2、专注力
爱玩是孩子的天性,注意力不集中也是很多孩子都或多或少存在的问题。但是编程却是一件要求非常专注的事情,而相比于其他学科来说更是趣味性更强,也因此更容易培养孩子的专注力。尤其是有很多孩子痴迷游戏,对学习不感兴趣,学习编程可以重新将他的兴趣拉回。而且图形化编程的代码反馈很及时,通过运行指令模块,孩子可以直观地观察到自己代码的效果,对于维持他们的专注力也很有帮助。
3、创新及想象能力
当孩子对语句和语法结构熟悉后,就可以尽情发挥他们自己对创造力去编写动画或游戏。现实里,总会有很多条条框框,但在编程但世界里,就可以打破这些枷锁。应用所学,创造属于自己的一方小天地。
比如下面这个就是一个小学生设计的《西游记》中孙悟空不能陪在唐僧身边,就可以用金箍棒为师傅保驾护航,阻挡妖魔鬼怪来打扰。
关于报名的几点建议:
1、几岁开始及对应的课程内容
小松鼠的建议是5-7岁可以轻度介入,7-15岁可进行系统深入地学习。
课程内容的规划:5-7岁学习scratch jr 一二年级学习乐高wedo2.0,搭建 简单编程;三年级以上 scratch以及和wedo2.0结合的课程;四年级以上乐高EV3及和scratch结合的课程。
2、优先选择线下机构
原因一:因为小孩子专注力和自制力差,能规规矩矩在电脑前半个小时都很难,更别说要深入思考进行听课了,在线上学习很容易失去兴趣。
原因二:遇到困难无法及时解决
曾有家长报过线上课程,但操作流程孩子很难独立完成,遇到不会的地方就卡在那里,自己也解决不了,后来的课基本上变成家长在上课了。有时可能只是一个小小的操作,但孩子没注意,错过了,后面就跟不上了。线下老师可实时进行检查答疑,对于学习编程,这点还是蛮重要的。
3、师资水平
如果想系统长期学习编程的话,最好选择具有机械、电子、计算机等工科专业背景的老师,并且接受过机构专业的教学培训。
4、课程体系
看机构是否有完善和充足的课程,可以让孩子进行深入学习。
以上就是小松鼠关于少儿编程的介绍。如果你是家长,会让孩子学习少儿编程吗?欢迎在评论区留言哦。
欢迎关注@松鼠老师搭积木 ,会持续分享育儿心得、亲子游戏、绘本故事、积木搭建、少儿编程等内容,愿我们都是孩子成长路上的启明星。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com