教育
儿童教育
少儿编程
小码王在线少儿编程
小码王在线

孩子有必要学少儿编程吗?

孩子应该学少儿编程吗? [图片]
关注者
540
被浏览
628,520

254 个回答

如果孩子有这方面的天赋,那么我认为很有必要。如果没有,也不必强求他们。

编程课程很贵,不一定非得通过课程学习,可以先给孩子买本书,看看他们对编程是否感兴趣。如果孩子真有天赋,以后再考虑报课程。当然,有些小孩子很聪明,通过自学就能搞明白。

介绍一本新书:

这是一本写给孩子的 编程思维启蒙书,历时3年终于制作完成,本书两位作者都是业内资深人士,来看看他们的介绍:

运国莲,咕咚编程 联合创始人, 南京大学硕士,在上海IBM、Tektronix外企从事 软件研发、 项目管理工作。

马琢,东南大学计算机学士,在上海微软、IBM从事软件研发、系统架构工作。

怎么样,很厉害吧?这本书设计的也非常有意思,其中一个最大的卖点就是运国莲老师自己设计的:



扫描二维码,你会发现,不仅可以观看视频,还可以亲自动手编程哦。太有意思啦,赶紧试试吧!



接下来开始介绍这本书的内容,这是 阿吉(生活在2048年的一个10岁男孩)与 机器人保姆 小伊(12岁的机器人小姐姐)在参加 星际夏令营过程中发生的故事。



在参加夏令营的过程中,阿吉和小伊遇到了各种问题,他们一边解决问题,一边学到了很多知识。让我们看看这本书中都介绍了哪些有关编程的基础知识吧:





本书除了故事与编程知识之外,还特别设计了能够锻炼孩子逻辑思维能力的小游戏,设计为闯关形式,一共32关。具体规则如下:







怎么样?先闯一关试试吧:



不会做?哎,好笨哦,看解析吧:





神秘礼物是啥?



这是游戏过程中需要用到的,读者将书后的卡片剪裁下来,就可以开始游戏了!

形象值爆燃!哇塞,你准备兑换怎样的礼物?换一个帅帅的新发型?买一个墨镜?来一顶 潮牌帽子?……这是考验想象力的时候了!

饕餮盛宴!哇塞,你的运气爆表,跟父母要一顿大餐吧,毕竟玩游戏这么费脑子,你说是吧?

好了,本书的卖点介绍完毕,我们开始看看故事与编程知识吧:












好了同志们,这么有意思的一本书就介绍到这里吧,还有一点,你们只有拿到实体书才会发现,这本书的纸张超好,非常有质感哦。当然,对本书感兴趣的同学,也不要忘了它的姊妹篇《 给孩子的第一本数学思维游戏书》

发布于 2023-09-12 12:40

非常有必要,但是想要有期待的学习效果,这两点我们作为父母的要把握好:1)别赶早,别赶早

2)跟专业的老师,上完课要练!

先简单说下我家娃一路编程的学习过程:差不多从3、4岁开始玩乐高搭建,最早还是乐高的编程启蒙小火车,到他们国际学校里的机器人课(合作的是本地的编程机器人机构,一学期换了3个老师,把编程讲成了理论课,娃也不想说,我们后来果断放弃)。

之后又在国外的网站 code.org免费学的scratch,免费,对小朋友也有趣,跟着能一步步的操作起来,基础掌握的还不错,系统性的写程序或者稍微复杂一点的还不行,毕竟没有专业的老师带。开始想让孩子试试水的话建议先用起来。

免费,好上手!

现在跟着咕咚编程学习python, 上的是他们首席老师的直播课,最大的感受是,实打实的教,很扎实,编程讲解的特别透彻。

我家中间也有过畏难的情绪,老师带着练习、互动研讨,走过来孩子也特别有信心学下去!一段时间下来,比我们之前学scratch感觉孩子脑中显著有比较清晰的思维框架了。

课中穿插了大量的物理、逻辑演示,老师在电路中直接操作展示给孩子们看,孩子学的很明白!

回到第二个问题,无论是编程、艺术还是体育运动,孩子想学好,都要投入的学!随便抱着试试,听听课,不做课后练习都不行!

大家说“ 编程思维(computational thinking)”,我的理解就是 就是“理解问题——找出路径”的思维过程。

拿到一个问题,孩子先能理解,分析,把大问题拆解成一个个的小问题,然后找到方法用编程做出来。

这一点是对孩子成长、培养高效的思考模式、做事视角,帮助最大的。

另外就是“调试”这个过程所体现的价值非常锻炼孩子的耐心和抗挫折能力。

刚开始,那真的是急啊,遇到一个小bug, 要么喊他爸爸,要么给老师发消息,两眼一抹黑,慢慢的老师教一些调试的技巧和方法,自己也没那么着急了,有了习惯用在学校学习上也挺好。

但是不是越早越好。比如幼儿园的小朋友,我们给他讲这些东西,就需要花很长很长时间,他们还没办法完全理解。

而且也会影响孩子的学习兴趣。

像python也是,那会儿班上也有2、3年级的小朋友,我旁观下来,老师讲解变量、数组的时候孩子确实不能理解,抽象化还没发展到那个阶段,比如说计算程序转到几个螃蟹,我们在程序中用变量t来计数,这一层孩子能听懂,但是一到读程序,孩子就不能很好的对应起来。

但反过来,一旦孩子的抽象思维和逻辑思维有了一定发展,编程中很多概念就可以被很快理解了,孩子的学习兴趣和主动性也都会更高。

但每个孩子的个体差异明显,我个人决定体验是最有说服力的。建议是先确定好目标,选择合适的体验课,让小朋友先体验再入手 正课!

我的感受是:如果要决定学了就选专业的少儿编程课,老师好好学。边学边练,一段时间才能看到比较好的效果,不然还不如撒出去孩子户外跑跑,运动!

编辑于 2023-09-07 12:57

少儿编程是为孩子学习孕育而生的学科,这门学科希望给孩子带来思维层面上的培养。在当下孩子更多的是接受知识的灌输,而缺少了思维的培养、探索精神的锻炼,就算没有少儿编程,也一定会有另外一门学科来弥补这块教育的空缺,这是教育时代的脚步。

有没有必要学习关键在于它能给孩子带来什么?

针对这个问题,我从以下几个方面来谈谈我的看法:

关于少儿编程我写过很多文章了,这个问题一共写了几万字相当于3篇文章。

一、对少儿编程的质疑?

1.编程那么难,孩子怎么学的会?

很多小伙伴会认为多少人大学四年都搞不明白编程别说孩子了,这不是让孩子受罪吗?。但是问题强调了是少儿编程,不是成人编程。

要回答这个问题,首先我们需要了解少儿编程到底学什么,为了培养什么。

如果说少儿编程仅仅是为了培养孩子成为程序员,去理解深奥的编程知识,那可以很肯定那是不合适的。但是如果是一种思维的培养,一种品质的养成呢。

如同英语,多少人学了十几年也抵不过一个3岁孩子的口语。我们低估了孩子,也曲解了学科在不同阶段带给人们的不同。

任何一门学科,都有阶段性和着重点。如同数学,这也是一门学科,可以说是多么深奥的学科。谁又敢说搞懂了呢,孩子难道不是从幼儿园就开始学习了吗?只是阶段不同,学习的不同,背后那个隐型的成长不局限于知识。

所以说少儿编程有必要学习,孩子就可以自己自学。据小读者和家长反馈,三年级左右的孩子就可以看书自学了,更小的孩子可以通过视频自学。

少儿编程启蒙学习可以使用Scratch积木式编程。没有复杂的语法,就像搭积木一样,将思维逻辑拼接起来就可以了。

一上来就Python,Java,C++那肯定是不行的,不是用成人编程教育来思考少儿编程。

就像儿童用药一般,不是简单的使用成人药剂,减少用量那么简单。

2.学习编程,是为了培养逻辑思维能力?

毫无疑问,编程是一门非常适合用来锻炼逻辑思维的学科,因为编写程序的过程就是不断思考和运用逻辑的过程,所以说学习编程对逻辑思维的培养非常有效和重要。

但是这些也恰巧是计算机最擅长的,未来在大数据和人工智能面前也是最容易被替代的。围棋已经是一个非常需要思维计算的项目了,但是也抵不过计算机那么强大的运算和分析。

那么回归正题,少儿编程有必要学习吗?

答案是肯定的。

二、考试要不要考?如果要考试,再没必要也会成为必要。

看看这篇文章中的所有政策趋势和详细文件。

三、少儿编程到底学什么呢?这些对孩子的成长是不是有用。


关于这个话题,我分为了几大块,大概1万字:
1.少儿编程的发展(简单带过)
2.少儿编程到底学习什么(超级详细)
3.少儿编程怎样的学习阶梯(详细)
4.如何进行少儿编程教学(超级详细)
5.学少儿编程有哪些好处(详细)
6.有哪些少儿编程品牌(详细)

少儿编程是否有必要学习,关键在于我们看重什么?

编辑于 2019-09-29 17:46

文|凝妈悟语

现在少儿编程教育很火爆,很多孩子都在学。但也有很多家长在犹豫,不确定到底该不该让孩子学。



有位朋友曾经求助说:孩子上五年级,有些朋友的孩子都报了编程班,一年学费一万五,先学C++,不知道这玩意对孩子是否真的适合!据说对小升初有些帮助。

编程课是一个新生事物,不像其他课程那样有看得见摸得着的好处,家长纠结也很正常。

孩子从小学编程,很可能将来也不会做程序员,毕竟程序员的从业人员只有200万,在就业人口中的比例还是非常低的。那孩子为什么还要学编程呢?从长远来说,有3个隐形好处,看看你是不是希望孩子获得。



第一,获得成就感,激发学习兴趣

现在的孩子喜欢用电脑打游戏、看动画片,不如利用这一特点,让他用电脑做些更能挑战自己的事情,孩子能更好利用时间,做更多有意义的事情。

有一个11岁的小男孩,从9岁起学习编程,从scratch学到python又开始学C++,也算是老学员了。

有一次,他的姐姐想要一个冰墩墩,他花了2个小时编程,给姐姐画了一只冰墩墩,让姐姐大为感动,这件事在网上也引起很大轰动。小男孩得到了非常大的赞赏和鼓励,对编程的兴趣更高了。



孩子能用自己学到的知识,解决一个实际问题,孩子的成就感油然而生,切实体会到了“我能行”的快乐,这样可以激发孩子对新鲜事物的探索热情。以后再遇到比较大的挑战,孩子也敢于去学习、去尝试,根本不用担心学习动力的问题。

第二,积累背景知识,为学校学习打好基础

现在从小学起, 已经开设了信息技术课程,需要编程,到初中以后,信息技术需要考试,如果成绩较好的话,可以去参加信息学竞赛,为以后升学提供更好的资质。

如果之前没有接触过编程,学习信息技术时,就感觉听天书一般,很难听懂,学的时候特别花费时间,考试时一头雾水。

我上以前学习编程的时候,就感觉特别痛苦,因为之前完全没有接触过这方面的知识,听起来知识盲点特别多,完全不理解。

儿子从小学开始在培训班学编程,初中开始学习信息技术,一听就懂,考试时成绩都很好。这是因为有一定的背景知识积累,再听复杂点的知识,就能前后贯通,能理解,学习就很轻松。



第三,激励孩子好好学习基础学科

编程不是孤立的存在,它和数学、物理、英语的关系特别密切,要想学好编程,就要好好学习数学、物理和英语这些基础学科。

有位编程界的专业人士在教孩子学编程的时候发现,想要让孩子用编程实现一个目标,必须要教给他一些其他领域的知识。

比如,让孩子编辑一个蹦蹦跳跳的恐龙程序,就需要先学会坐标系的概念。要想让恐龙跳跃更逼真,就需要考虑重力加速度对跳跃速度的影响。给程序命名的时候,需要用不同的英文单词,而不仅仅用abcd来表示。

很显然,孩子学好数学、物理和英语,才有能力学好编程。如果孩子对编程充满兴趣,想学好编程,就会倒逼自己去学好这些基础学科。



上面3个好处,是不是你想要的呢?如果是,就大胆让孩子学编程吧!

大部分家长没有能力自己教孩子编程,要想让孩子从小学编程,就要给孩子选择一个合适的培训班。

我建议大家在给孩子选课时,一定要进行试听,看孩子是否喜欢学习编程、是否喜欢培训班的授课方式,如果孩子对编程充满兴趣的话,再确定具体的课程,让孩子真正在学编程的过程中提高能力。

我是@凝妈悟语
两男孩妈妈,10多年育儿经验
陪孩子阅读、英语启蒙、科学启蒙
分享育儿感悟、落地育儿干货
欢迎关注,育儿路上一起前行
发布于 2022-09-25 08:47
商家用少儿编程做噱头是坏,家长让孩子去学是蠢。
在未来,伴随着人工智能的快速发展,让孩子通过学编程收获幸福人生绝对是白日做梦。
如果从孩子将来真正需要的生存技能出发,倒推现在应该给孩子怎样的教育,就会发现:
财商第一,情商第二,智商第三。
这是我的核心教育观。

财商第一

先说财商第一。

孩子出生时,当父母的会在孩子身上看见无数可能性,从而对孩子寄予无限的想象和期望。

这也是为什么很多人有了孩子后,才突然想到要买保险,而且还是优先给孩子买保险。

这种过高的想象和期望,对孩子很不公平。

我们自身就有这样那样的缺点,凭什么要孩子事事完美?我们自己都没考上「双一流」,凭什么非得逼孩子考上?我们自己就是身无所长的平凡人,凭什么要孩子将来成就卓越?我们自己活了 30 多岁,都没实现逆袭,还挣扎在社会中下层,凭什么要孩子以后一定要逆袭成功?

很抱歉,世界上 99.99% 的人都是普通人,绝大多数人既不会富甲天下,也不会成为社会名人,更不会被写入史书。

我们这代人如此,下一代也一样。

所以你现在最烦恼的事,超大概率也是 30 年后,你孩子最烦恼的事。

大部分人现在最大的烦恼是什么?没错,缺钱。

你孩子以后超大概率也会和你一样。

所以抛开那些空想,把孩子当成一个平凡人看待,他最需要的其实是财商教育。

而这恰恰是学校教育的空白——从小学到大学,我们的教育都缺乏系统的财商教育。

反过来说,如果同龄人缺乏财商教育,而你的孩子从小就接受了科学而系统的财商教育,他才真正在与同龄人的竞赛中,赢在了起跑线!

要知道,财商教育的核心思想是「延迟消费」和「复利投资」,能越早控制自己的消费冲动,做到延迟消费(很多成年人现在都做不到),越早启动复利投资,今后比起同龄人,他在财富上的领先程度就会越大。

情商第二

再来说情商第二。

早教机构都宣称他们能开发儿童智力,让孩子赢在起跑线,我觉得这句话很可笑。

3 岁的孩子,就认识 3000 个汉字,2000 个英文单词,掌握四则混合运算,被学前教育机构当作典型,家长惊呼这样的孩子是「神童」。

这算哪门子开发智力?这叫扼杀孩子的想象力!

认字、背单词这些纯粹靠记忆获得的知识,无非是早点儿学晚点儿学的问题,四则混合运算现在又有谁不会呢?

学龄前儿童最宝贵的,是他们那还没有被人类社会现存的知识框架束缚、天马行空且无边无际的想象力。

很多最伟大的文学家、艺术家、电影导演,越到晚年集大成时期,越是努力追求在思想和创造上「回到小孩子的模样」。

你看梵高、毕加索、马蒂斯、齐白石、丰子恺……内心都像小孩子一样充满童真。

毕加索说:「我能用很短的时间就画得像一位大师,但我却要一生去学习画得像孩子。」

还有斯皮尔伯格、卡梅隆、黑泽明、宫崎骏……这些电影奇才的内心都有充满童真童趣、对世界有好奇心的一面。

说句形而上的话,《圣经》里耶稣说,「你们若不变成小孩子的模样,绝进不了天国」,注意,耶稣这里说的「小孩子」,是没有接受过早教的最纯真的状态,那才是真正稀缺的,不可复制的,独一无二的,最为宝贵的。

越早开发智力,就是越早强行把孩子的思维拉入人类现存的知识体系,请问真有那么着急吗?

更有甚者,还会让学龄前孩子学 C 语言。

我看到网上有家长问:「我家孩子 4 岁,到底是先认字还是先学编程?」连「编程」两个字都不认识,就去学编程,还被很多早教机构认为很有必要,它们的理由是:未来是人工智能时代,我们的下一代,掌握计算机语言就像掌握人类语言一样,是标配技能,所以孩子从小就要学编程。

我觉得商家说这些话是坏,家长信这些话是蠢。

计算机科学发展到今天,下一个世代的确会迎来人工智能大发展、大飞跃,我们的孩子未来会生活在一个充满人工智能的社会环境中。

但请问,人工智能的发展方向,是让人类越来越像人工智能,还是让人工智能越来越像人类?

想一想过去 20 年计算机科学的发展,是让人类使用计算机的难度越来越高,变得曲高和寡,还是越来越低,变成文盲老太太也会用支付宝买东西?

人工智能是一种技术,最终的服务对象还是人本身。

人工智能发展到极致阶段,自己就会给自己编程,也就是自我学习,自我更新。

这就像今天的「码农」一样,「码农」二字极为形象,归根到底还是和田里种地的农民一样,掌握技能后,就需要反复操作,这并不是一项多么稀缺的技能。

所以今天这个时代,中关村的码农虽然收入不低,但一样买不起北京三环的房子。

正是因为未来是人工智能时代,大量重复性的生产工作都能被人工智能代替,码农会越来越不稀缺。

会编程真有那么重要吗?真正无法代替的,

发布于 2024-03-29 18:29

作为一名蕉绿的老母亲,少儿编程教育刚出来的时候,我也曾想随着大流带娃扎进培训班。

在和N个CS专业的大咖和从业者聊完以后,

我认为自家娃有没有必要学编程家长需要了解清楚以下几点:

1.什么是少儿编程?

2.为什么现在少儿编程这么火?

3.现在的编程机构处于一个什么水平?

4.编程和未来升学,或者工作有什么联系?


大致搞清楚这些之后,相信有没有必要学,家长心里多少会有个数了,将自己搞清楚这些的历程以对话的形式梳理了下,希望对大家有帮助~


不知道大家有没有看过以下这些熟悉的文案:


乔布斯有一句名言:“我认为每个孩子都应该学习编程,因为它教会你如何思考。”美国已经有700多万小朋友在学习编程,日本小学生走进APP开发私塾学习编程,英国规定要求5岁以上儿童学习编程,欧洲其他16个国家把编程纳入教学体系,新加坡把编程纳入小学考试范围,韩国从2018年起把编程纳入小学正规必修课……


看的我心焦啊,妈耶,我天天只顾鸡果果的英语和艺体,而那些英语是母语的娃都开始学编程了


淡定不了,拿起电话骚扰果果的一个小姨,CS专业的小姨

还没等我从果果小姨那得到全面体系的信息,


国家的一顿操作让我来不及思考,

2017年7月,国务院印发《新一代人工智能发展规划》,明确指出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育。北京、南京、广州等教育发展先进城市陆续将拥有计算机特长和浓厚兴趣列入中考特长项目。浙江更是将技术科目纳入高考选考科目。全国卷高考试题里连续两年出现了编程思维题目。编程,这种跟计算机扯上关系的课程,几乎是在一两年内,从默默无闻,一下子晋升成为各地家长追捧的对象。

还想啥,还了解啥“要不要”的问题,


立刻!马上!现在!报哪家

当我激动的来到家附近的一个教育综合体,各种乐高,积木,机器人,创客,编程机构,给我讲着机械搭建,模块编程,Scratch,Python 等等名词,这些概念砸的我脑仁疼


我是谁,我在哪,我来干啥?

得,回家,继续给小姨打电话。

我问小姨的第一个问题:


Q1 编程真的那么神奇?那么重要吗?


Q2 那我要给果果报编程班吗?

A: 为啥报?要是凑热闹了就别报


编程第一课,数据结构,5岁孩儿学啥?小学以后看她情况吧。

Q3 那为什么其他国家小孩2岁都开始学了?

A:严格意义上来说,他们学的不是编程,而是编程思维。

编程是人和机器进行交流的过程,所以说编程是语言,它有自己的语法


比如我们英语启蒙,也不会一上来就学语法,而是先理解它,使用它,培养英语思维


编程也是一样,低龄的时候去培养的是编程思维

Q4 编程思维是什么?


A:编程思维是我们解决问题的一种方法,是逻辑思维的一种。


1、分解(decomposition),把一个复杂的大问题,拆解成更可执行、更好理解的小步骤。

2、模式识别(pattern recognition),找出相似模式,高效解决细分问题。

3、抽象(abstraction),聚焦最重要的信息,忽视无用细节。

4、算法(algorithms),设计一步一步的解决路径,解决整个问题。



所以低龄阶段很多事情都能锻炼编程思维,比如让孩子自己做饭,买东西,做手工,玩乐高,机器人,拼图,下棋等等。


静态的包括现在很多什么思维导图的课程,都属于编程思维的一种。


算法,等以后大点再说吧。


Q5 那意思是现在不用报班了?反正怎么玩都能练。

A:也不是啊,孩子有这个时间家里有这一块预算,报班ok啊,家长不擅长这一个的话,集体里学习可能比在家一个人玩效果好很多。


Q6 那现在给她报什么啊,乐高还是机器人?我看还有好多创客机构什么的,也不知道教甚?

A:乐高就是机器人,现在很多机器人机构用的教具就是乐高的。


创客更强调的是动手能力,比如还会使个锯子锤子什么的。

Q7 机器人机构就是用的乐高?那我去报乐高吧!

A:这个得看课程设置啊,好多乐高机构都不是直营的,你先去试课,回来给我说说机构情况,我再帮你分析。


Q8 那机器人先学着,到几岁转编程啊,还是机器人,编程一块学?

A:这么给你说,机器人是STEM教育目前为数不多的覆盖3-16岁系统性的成熟培训体系


就拿学习的出口-比赛来说,

机器人竞赛,国际上比较出名的是美国的First,当然,国内也有一些类似的比赛。


FLL Jr :乐高联赛儿童赛,幼儿园至三年级

最初级的活动,为一定的目标而用乐高组件搭建一个小机械就成了。

FLL:乐高联赛,四年级到初二

用乐高组件直接搭建具有一定功能的小机器人,遥控小机器人运动,一般都是抓取什么东西,识别物体,把这个放到那里,把东西堆起来,爬上一个台阶。

FTC:科技挑战赛,初一到高三

要自行选择材料和设计小机器人来完成一定任务。

FRC:机器人竞赛,初三到高三

FRC是顶级活动,面向高中生,根据要求团队从零开始制作一台机器人,最终要进行三对三的对抗赛。地区循环赛会决出分数最高者进入全国总决赛、国际赛。



国内的赛事很多是个人赛或者提前知道的题目,听说过一些案例类似教练或老师提前写好方案给孩子,孩子练练熟就好了。

First比赛现场抽任务,搭建,编程,调试,展示,对孩子来说,相当的紧张刺激具有挑战性。

你看它这个竞赛的年龄段设置能看出来,低龄的重点在组装拼接,慢慢往上以后加入编程



机构里课程一般是分硬件常识编程常识两部分组成,往往硬件常识的比重会多于编程常识。


低龄的一般都是硬件,也就是乐高拼搭类的。同时也会逐渐学习了解物理学当中的简略机械原理、电子电路电机方面的常识。

它后期逐渐过渡到学习软件编程的时候,主要目的是让机器人运作起来,所以编程难度没有纯编程的课程难度那么高。当然,高阶的难度也是不小的,毕竟是全球赛事。

目前大多数机器人基础编程课程教授的编程常识是图形化编程相关的。比如Scratch。后边再慢慢过渡到编程语言如Python和C++等。





Q9 那你意思是我直接机器人编程这条道上一直走呗,体系这么完整,编程语言也没有纯编程那么难。

A:NoNoNo,我意思是机器人是一个跨学科综合教育,工程、力学、数学、物理、机械、电子、计算机、通信、生物等多学科知识,同时对动手能力团队合作能力演讲能力问题解决能力都有要求和帮助。



Q10 那编程什么时候开始学啊,机器人那么好,为啥选编程?

A:嗯嗯,既然说编程的好处,我先说机器人的坏处吧。


最大的坏处就是烧钱哈哈哈,乐高多贵啊,一年光玩具就烧个万把块钱了吧,如果参加比赛,指定教具费用,报名费,赛前培训费用,嗯,得好好考虑。




而且,最重要的师资这一块,这是很难把控的。报个机构孩子感受一下,培养一下兴趣没问题,但如果走这条路,天时地利人和缺一不可

这样比起来,语言编程的门槛是非常低的,性价比又是非常高的。


有个电脑,有根网线,齐活。




至于语言编程的好处,除了编程思维,最直观的优势就是职业的保底性


IT行业的薪资水平大家有目共睹,况且,从小学语言编程,到了大学阶段再深入研究,起点是比大学才进入专业学习的孩子是要高的。


特别是即使大学阶段不选择CS专业,长远来看,选择热爱且擅长的专业,再结合CS,结果一定不差!


Q11 你这一说,我感觉语言编程也特别好啊,那这怎么学啊,有什么体系?

A:跟机器人一样,语言编程也是有比赛的,虽然说不一定要去刷刷刷打比赛去,搞成另一个奥数。


但有一个阶段性的目标,也不失为一个好的学习路径。当然学好了拿个奖高考也是加分项。

清华北大这种一流名校天天瞅着这类竞赛的得奖者呢。

国内目前编程类的比赛大概有这些

蓝桥杯 1-12年级

参赛语言:Scratch(1-8年级)Python,C++,Java(7-12年级)

编程等级考试 6周岁以上

图形化级(Scratch 1-4级)(6-15周岁)和代码级(C/C++ 1-10级 Python 1-6级)(8周岁以上)

CSP-J/S(原NOIP)也就是大名鼎鼎的信息学奥林匹克竞赛

主要考试语言:C++



现在最火的属信息学竞赛了,新奥数,名校敲门砖

Q12

听着好难啊,这语言选哪种好?我们要不要走这个竞赛的路?


现在比赛主要语言是Scratch、Python、C/C++三种语言,这三种语言的难度也是依次递增


CSP-J/S虽然目前还是可以选择C语言和Pascal语言的,但是这两个都将在2022年取消,所以如果是2年以后参赛的娃,可以自动忽略它们,就认C++。

要不要走这个路,这个得看孩子天赋,一旦涉及到奥林匹克竞赛型的,基本都是天赋型+努力,跟奥数一样。

至于选哪个语言,三年级以下,只能选Scratch,其他语言的最小参赛年龄也得8周岁了。


8岁以上,如果说就走竞赛路了,早早开始C++学习也不是不行(天赋娃)。


如果普娃就是提前培养兴趣,多接触编程类,Python慢慢往上学就可以,给孩子自己慢慢探索的时间和机会。

Q13

编程我又不懂,什么叫有天赋,你瞅咱果果有没?

我勒个亲姐啊,你瞅我有天赋没?


大部分人是没有天赋的,天才是少数,但是不影响我们将它和我们的长处结合,使自己的综合竞争力更高。

C++语言可以说是否有天赋的试金石,8岁以上咱再学,到时候你就知道了。

Q14

我大概明白了,但好像还是不太明白。


A:总之,不管是机器人还是编程,背后是思维的培养,这个思维和我们对于孩子本身最基础的培养目标是不谋而合的,能够独立生存,有发现问题,解决事情的能力

大多家庭和我们家差不多,或多或少会有几套乐高但不是乐高控

机器人培训和其他培训项目差不多


一看孩子的天赋,


二看家庭的能否坚定不移的支持和投入

至于最后的结果,不管是竞赛拿奖上名校,还是成为扎克伯格那样的创客天才,都是没准儿的事

毕竟,我们给孩子报画画,钢琴类的机构时也没想着成为毕加索或朗朗。

放平心态,不用因为突然听说信息学竞赛是最简单的五大竞赛就往前冲。

低龄娃度过机器人这类STEAM启蒙之后,再经过其他校内外培训或家庭引导,再往其他方向,不管是编程,还是电路。。。即使没参加乐高体系,加入国际赛,一样能成为高科技人才。

纯语言编程,8岁之前都不用考虑。

8岁之后,目前最大的问题只是:如果父母没有一方是科技背景的话,除了“儿童编程培训”,大家别无选择而已。

如果没有好的资源,孩子不一定要学编程但要懂得它背后的原理,知道每个技术的运用。


归根结底,家庭能做的辅助有限城市教育资源有限时,最重要的能力仍然是阅读能力。


阅读能力就是学习能力,之后在这个基础上再自学或者深入探究,都是基石。


部分素材来源:Drbing(id:hidrbing),啊哈编程,写给所有人的编程思维

编辑于 2019-12-24 20:01

作为一名家长,在考虑是否要让孩子学习编程前,我认为应该先要搞明白“少儿编程”到底是怎么一回事,以及他对孩子有哪些帮助。


百度百科是定义这样少儿编程:

少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程,因为代码的书写充满乐趣,也会称之为码趣少儿编程教育。英文是kid coding,泛指5~18岁青少年儿童教育。

说人话就是:通过编程为载体,想办法解决一个问题的过程。

这句话同时也是编程思维的核心。

不管面对多么复杂的问题都能分解成一个个小问题,找到问题的关键和问题之间存在的关联,从而想办法将问题逐一解决,在这个过程中思维逻辑就显得尤为重要,这就是少儿编程教给孩子最重要的能力。


先看几张图。

大家印象中的编程是这样的:


而少儿编程是这样的:


大多数没有接触过编程的家长,普遍认为编程是一门非常高深莫测的技能。

需要熟练的电脑操作度和过硬的英文水平。

孩子那么小,这两点都没有,能学会吗?

首先编程课会选择入门语言Scratch开始,它的主要特点就是把编程图像化,把原来英语的代码编程语言转成图形模块、指令,以游戏、情景动画、积木构建等形式呈现,让所有小朋友都能参与。


由易到难降的教学顺序,让孩子在几乎没有代码和错误挑战的情况下,专心感受程序逻辑;在自己完全掌控的情况下,获得每次课程的成就感,简单的实现自己的创意。从而驱动孩子不断挑战越来越复杂的逻辑,形成孩子持久热爱的根本动力。


少儿编程教的这个语言太简单,根本不足以让孩子将来找到工作,学这个纯属浪费时间。

如果是这个态度,那么我的建议是直接参加专业成人级别培训更好。

首先这是少儿编程,以兴趣培养为主。和让孩子学习滑雪、小提琴一样,有兴趣了就接着再专精的学。

只是出发点如果是奔着职业发展去的,忽略了“少儿”,那未免就本末倒置成了软件工程师培养计划。


虽然我们现在身处互联网时代,同时也要迎来AI时代。一些国家政策也在鼓励孩子学习编程,但我想让孩子以后当医生,所以有必要学编程吗?

为什么要学编程,答案就和二三十年前为什么要学英文一样,

我并不打算出国或者当翻译,没有必要学。

如今虽很多行业并不对英文有所要求, 但不可否认的是许多岗位英语也成为了必备“通行证”,HR筛选简历的时候,“专六专八”也成了加分项。

甚至当我们想要翻墙查一个文件、看一部外国电影、或者有一个不错的机会但它需要具备英文听说能力。曾经认为无用的英语已经融入了我们的生活工作中。

未来一定是人工智能的时代,如何与机器人电脑对话或许将成为每一个工作的必备技能各国都在大力推进编程教育,目的也是不想下一代掉队。或许将来“编程”就真的会成为一张“通行证”呢?

家长的思想高度就是孩子思想的起点地板,身处互联网时代让孩子接触最新的事物,是给孩子开辟新的视野,让他们明白数字世界中的种种应用是以怎样的方式缔造出来的,这对他们适应时代或许真的有很大的帮助。


欢迎留下你的意见一起交流,码子不易,点个赞吧~

编辑于 2019-12-13 08:51

我研究过很多的少儿编程课:

童程童美、傲梦编程、和码编程、vipcode、小码王编程、西瓜创客、糖果编程……

家长们接触到的80%以上的线上少儿编程课,我基本都测评过,所以也想说说自己的看法。

(线下的之所以没有测评,是因为考虑到地域原因,每个加盟校区的师资、课程都不同,不能以偏概全)

部分调研过的机构打码,防止说我是水军……

少儿编程课是不是在收智商税,主要取决于两个方面:

一是家长的需求和孩子的未来规划
二是价格

就像部分坚信孩子英语启蒙不用从小做起的家长,会觉得“英语启蒙课”、“买分级阅读和绘本”就是在浪费钱、自己吓自己一样。

少儿编程课在不同的家长眼里,意义也不一样。

如果只是想孩子以后按照体制内升学路线,踏踏实实的靠语数外、政史地等学科成绩考入名校,那编程课确实没必要从小抓起。

特别是对经济条件一般的家庭来说,砸锅卖铁给孩子重金报编程课,意义不大。倒不如利用这个钱,给孩子做学科上的查漏补缺。

那为什么会有家长愿意花钱给孩子选择少儿编程课呢?是因为太焦虑吗?

归根结底,不过是想给孩子多铺一条路。


很多关于少儿编程的软文推广里都会这么宣传:

什么“未来是编程的时代”、“高考都在考编程了”、“不会编程你的孩子就会被时代淘汰”……

???

真的,这些软文大家看完大可一笑而过。

比如这种形容,就很……

我对孩子的教育还算有研究,坦白告诉大家:

不学编程的孩子不会被淘汰

高考即使考了编程,为了照顾公平性,也不会把编程设置得太难

一万个学编程的孩子,也未必出得了一位被常青藤高额奖学金提前录取的“编程天才”


如果孩子对编程方面有兴趣,家庭在经济支出上也有余力,那么是可以适当选择一些性价比高的少儿编程课,来培养孩子的编程思维。

中国家长是对孩子升学最为敏感的群体之一,而编程竞赛如果拿奖,比如获得省一、省二,这确实也是进入名校的一条捷径和敲门砖。虽然最后能得奖的孩子,一个省只有那么一两位。

但说实话,谁不抱有期待,觉得自己孩子万一就是那个“万里挑一”呢?

学绘画的孩子也很多,成为知名画家的很少;学声乐的孩子也很多,成为重量级歌唱家、歌手的也很少……道理其实差不多。

咱做家长的,也没有什么钛合金扫描眼,往孩子身上看两眼,就能找出他的天赋。

不外乎是一样样的试,不行就及时止损,尽量不埋没他身上任何一种潜力就是了。

最后,给对少儿编程感兴趣的家长一个建议:

选编程课之前,不要盲目跟风!不要轻信机构销售人员的夸大宣传!不要什么也没想好就冲动报课!

少儿编程课价格普遍要比英语课、思维课等课程高得多,这是普遍现状。大家报课前,除了要关注价格外,也要好好考量性价比,比如它的课程体系、师资、预复习机制、上课频率等等。

我测评过的机构很多的,关于课程的困惑也可以单独找我聊聊。

我是鱼sir

更多孩子学习规划、选课上的问题欢迎评论留言或私信

如果你觉得文章有用,可以点个赞让我知道你来过~

发布于 2020-08-21 10:55

去年刚成为一名超级奶爸,有亲戚问,希望我娃长大做啥,要不要跟爸爸也当个码农。孩子长大后想做什么职业,还是让孩子自己决定吧。作为家长,只要给孩子正确的引导就够了,其中就包括提供优质的教育,以及培养逻辑思维能力等等。

我很庆幸我小时候打好了数理基础,培养了逻辑思维能力。小时候经常玩积木,益智游戏等等,主动参加奥数比赛,拿奖。是其他家长口中「别人家的孩子」,能主动学习,脑筋灵活,数学成绩好,其实我只是刚好觉得数学和推理游戏好玩,喜欢推理过程,因此主动学习也不是什么痛苦事情。

爱上思考的过程,也让我中学、大学、甚至工作后,还保持了学习的习惯。

最近这些年开始流行让小孩学编程。不过很多人会觉得,这么小就学编程,能学会吗?是要让孩子长大也当程序员吗?有必要这么卷孩子吗?

其实不要听到少儿编程就急着否定,个人认为,少儿编程是个锻炼思维能力的好选择。

实际上,只要家长有正确的期望值,不要过度给孩子压力,孩子学编程思维,从解决问题中获得快乐,还是挺好的。

少儿学编程的重要性和痛点

学习编程,并非是长大要「子承父业」继续当码农,而是养成一种探索世界的思维方式,这种思维方式,我们称之为「编程思维」。不管是学习、生活甚至是未来的工作,都需要良好的底层思维助力我们做好决策,其中就包括了逻辑推理能力,抽象逻辑思维能力、问题分解能力,想象力等等部分。

  • 首先是逻辑推理能力。简单来说,就是知道我做了什么,会产生什么结果,再进一步选择下去,最后的结果是什么的能力;或者是通过什么线索,推理出什么结论;例如小时候看柯南,我们也会认真观察,帮助柯南搜索线索。
  • 逻辑抽象能力。小时候我们刚学数学时,是不都得数手指头?因为那时候我们的抽象能力还不够,需要具象化的东西作为依托。而随着数学知识的学习累积,我们甚至能理解微积分了。
  • 又例如问题分解能力,面对一个大的问题,是否能逐个攻破?例如孩子说要建造一个移动的城堡,那么需要做哪些工作,能否一步步的分解出来需要什么模块,再一步步分解下去,需要什么材料等等。

拥有这些能力,能让孩子通过不断的尝试调整新方法,按步分析,这样孩子在日后的学习和成长中有能力也有勇气去解决一个个挑战。而在学习编程的过程中,这些能力能得到锻炼。
况且,当今AI高速发展,交叉领域广泛,又有谁知道未来十几二十年的职场,编程是否会变成必备技能之一呢?我刚开始学编程时是中学,虽然那时候仅仅是为了好玩,但为日后我走上程序员道路埋下了种子。

(我中学时自学编程用的教材)

但正如大家预想的,孩子学编程也有很多制约因素。

首先打字速度,尤其是学龄前儿童,电脑都还没熟练使用呢,敲代码那是相当费劲。

其次是英语单词量,虽说现在学英语都挺早,很多孩子的词汇量足以掌握主流编程语言的关键词,但在调用工具库时,英语词汇量会阻止孩子理解代码的意思。

当然还有重要的一点,就是性格以及兴趣。孩子天性爱玩,让孩子直接面对代码,估计很快孩子就失去兴趣了。因此学习编程必须能让孩子感觉到像玩游戏一样开心。

所以少儿编程不仅仅只是敲键盘的。为了帮助孩子越过上述的制约因素,麻省理工媒体实验室开发了scratch,这是一套高阶的积木块为基础的可视化程序设计语言开发平台。因此市面上很多儿童编程课,也是以scratch为基础平台进行教学。就像我前面说的,孩子的抽象思维能力还比较有限,一下子用学习抽象层级较高的编程语言,会打击他们的信心。scratch的好处时,把指令用积木的形状显示出来,更接近人类语言和图画,降低抽象层级,帮助孩子理解。

怎么选择儿童编程课?

说了这么多,那么孩子怎么才能学好呢?市面上的儿童编程课五花八门的,到底如何选择呢?我找了市面上最热门的几个儿童编程课进行比较,分别是西瓜创客编程、编程猫 、以及核桃编程,看看到底它们更适合怎样的孩子。

西瓜创客编程

课程形式方面,西瓜创客编程和大多数少儿编程课一样以scratch作为入门语言,采用真人主讲+动画的AI双师课程形式,鼓励孩子在解决问题的过程中学习。

当然,西瓜创客编程为了让孩子能进阶,也提供了python的课程。那么什么时候开始学呢?这得看孩子之前学习图形编程的进度。根据皮亚杰的认知发展论,小初阶段孩子从具体运算阶段到形式运算阶段过渡,也就是抽象思维能力会在这个阶段得到发展。如果孩子已经有scratch编程基础,那从小学四五年级开始还是很适合的。官方推荐小初的孩子都能学,具体家长可以根据孩子目前学习状况评估。

不过仅仅是这样,那么西瓜创客编程和其他编程课程差异不大。让我眼前一亮的是,它们最近新增了AI创想家-AIGC课程。AIGC全称是AI生成内容(AI Generated Content) ,最近ChatGPT和AI绘画的火热,让大家了解了AIGC的能力,也大大降低了大家使用AI的门口。我一直在想,怎么没少儿编程培训课程讲讲这个呢?结果还真有,西瓜创客编程最近就开设了这个课程,为孩子打造了人工智能科普与实际应用的知识专栏,例如在课程中有这个AI绘画的部分,我作为一个成年人都觉得好玩。

为了让孩子更直观的感受编程的能力,官方还提供了硬件编程课,提供了「小红板」,可以把电脑上的改动直观的呈现在物理世界上。

这个硬件小红板是西瓜的专利,体验这么多编程课程下来,只有西瓜做到了软件+硬件结合起来的学习。

从课程设置来说,可以看出西瓜创客编程的课程设置还是很丰富很有趣的。不过如果只看课程表,可能很难看出和其他课程的区别。其实亲身体验一下会发现,在西瓜创客编程学习时,乐趣更多,更有成就感。为啥会这样?我看了下官网介绍,原来是采用了更先进的课程设计理念。

被誉为“少儿编程之父”的麻省理工米切尔·雷斯尼克教授,提出了一个4p理论,即项目(Project)、热情(Passion)、同伴(Peers)和游戏(Play),帮助孩子成为创造性思考者。西瓜创客编程就是这套理论的实践者之一。

西瓜创客编程采用的是PBL(Project-Based Learning)项目式的学习方式,满足了4P中的3个【项目(Project)、热情(Passion)和游戏(Play)】。其实如果读者也是程序员,就会想起自己学编程时,对于老师在课堂上讲的总是一头雾水,但如果带着具体问题上机实践后,面对许多的疑问会豁然开朗。这就是PBL项目式学习的好处。

有意思的是,西瓜创客编程还采用了社交化学习的方式,提供了共创社区平台,这也是目前国内头部的少儿编程交流平台。上面会定期举办Game Jems等活动帮助学员学会编程工具,满足了4P理论中的同伴(Peers)。

除此之外,师资稳定也是西瓜创客编程一大亮点,毕竟师资稳定出品才稳定。主讲老师实力还是很强的,曾获得英特尔编程大赛的世界冠军,这点比起很多每个课程都有不同讲师的课程来说,会更有连贯性。西瓜创客虽然也用了大量动画,但主讲部分是真人主讲,比起核桃编程那种卡通角色来说,会让孩子的代入感,上课的专注力,情感链接都更好。

比起核桃编程,西瓜创客编程的价格更合理,3000多块钱就能从scratch从基础学到最高阶了。况且目前也有0元的体验课,体验一下不亏。

编程猫

我们看看编程猫的课程设置。

课程方面,编程猫的课程比较模块化,可以适合不同阶段的孩子选择性学习,这点还是较为灵活的。

教学方式方面,主要采用动画式的教学。总体来说,还是能吸引小朋友看

编程猫的一个特色是他们自己研发了一个叫kitten的工具,其实和scratch挺相似,比scratch还简单。不过这也带来另一个问题,如果孩子以后要去别家上课,用的很可能是scratch,而且我个人认为,进入中高年级后,例如四年级后,孩子的理解力创造力都进步很大了,kitten可能对他们而言,可能还简单了,并不够发挥他们的创造力,而且如果有孩子要参加少儿编程比赛的话,官方工具很可能是scratch,因此作为入门工具,kitten不错,但如果想一直学下去,以后还是得转用scratch的课程。

不过还好,对于五六年级,编程猫也开了python课程,到了这个年纪,学python无论是从英文词汇量还是打字速度方面,都是条件具备的。

个人总结下:虽然编程猫提供了1-4年级的图形编程课和5年级以上的python编程课,但是我认为其亮点是1-2年级的kitten编程课,可以帮助低学龄儿童培养编程兴趣。如果家长试过其他编程课孩子都不感兴趣的,不妨试试他们家的1-2年级的图形编程课。不过对于想持续学习编程、甚至还打算参加一些编程比赛的孩子来说,编程猫的课程从备赛衔接、时间和精力上对于小学生都不太划算。

核桃编程

核桃编程给我一个印象深刻的地方是,他的课程真的跨度挺大,既有图形化编程课,也有进阶的python变成课,甚至还有c++课程。不过小初阶段要学明白C++,我感觉不是容易的事。

不过这篇内容主要讲少儿编程,就先看看它图形化编程的部分吧。核桃编程的课程设置为“动画+挑战讲解”模式,用的是业内都在用的scratch编程平台。在学习过程中,通过动画将每个任务逐步拆分并解释,然后学生需要完成相应积木的拼搭,以实现相应的功能。

优点方面,核桃编程的课程还是很详细的,图形化的课程一共要学习2年,有一定的课程体系。

缺点方面,价格有点小贵,差不多要花5000多块钱全部学完scratch编程。价格是其次,更重要的是孩子的时间成本。我个人感觉学习周期比较长,内容相对有些长,如果孩子是三四年级开始学编程,时间效率还是一个需要考虑的因素。


总结

看到这里,相信大家都对怎么选择儿童编程课程有所了解了。不过可能还有读者有疑惑,scratch能算编程吗?其实scratch并非只是玩电子游戏而已,我以前还试过用scratch控制无人机,大家可以翻看我之前的文章。而且在学习scratch编程的过程中养成的编程思维,能让孩子以后学习python等更复杂的编程语言时,更快上手。
那么今天测评的这三个课程哪个好呢?其实他们都挺好,都有通过动画化游戏化的方式让孩子爱上编程。家长可以通过他们课程设置来选择:

  • 编程猫的课程毕竟多是20节为一个单位,而且采用更简单的自研kiten平台,适合低学龄儿童培养兴趣去体验;
  • 核桃编程学习路线挺长,甚至还有C++课程,但学习周期比较长,孩子的时间成本和时间效率是一个需要考虑的因素。
  • 西瓜创客编程在学习理论方面确实有自己的独到之处,学习课程也足够深入,如果家长确定孩子对儿童编程感兴趣的话,西瓜创客编程会更适合,价格也更合理,如果不确定要不要一下子花这么多钱,也可以先让孩子体验一下0元课程,感兴趣了再报更好。

在结尾,想再说一点个人看法。其实学习少儿编程,不要给孩子压力,而是要多观察孩子在学习编程的过程中,是否养成「编程思维」方式,是否能从解决一个个问题的过程中感到快乐。毕竟现在学习编程的孩子长大不一定会当程序员,但在这过程中培养的逻辑推理能力,抽象逻辑思维能力、问题分解能力,想象力等等,无论未来他们的路怎么走,都能让他们受益终身。

编辑于 2024-03-19 23:04

被教育部多次点名的少儿编程,值得你掏钱吗?

我的回答是:有能力的家长可以让孩子冲一冲!

近日,教育部公布了中小学人工智能教育基地名单,一共184所学校申报成功,私以为这步动作就是几年前教育部官网回复将编程纳入中小学课程的进一步落实方案。

近年来只要教育部提到人工智能,编程ji构培训课就要大火一把,目前,市面上的编程课不在少数:“乐高编程”、“机器人编程”、“wedo2.0编程”、“软件编程”、“scratch编程”、“Python编程”……什么“让孩子的未来领先一步”啊,“人工智能时代从娃娃抓起”呀,还有“名牌大学入场券”,各种提升b格的广告语层出不穷,面对这些编程课天花乱坠般的宣传,家长往往还没搞清编程究竟是啥?孩子要学吗?几岁学?选哪个等等问题就被裹挟着报了班。

今天写这篇文,就是教会家长们如何避免被裹挟,正确培养孩子编程兴趣,下面直接上干货!


首先,家长们先得明白编程是什么?

编程其实就是让电脑帮我们更轻松地解决问题的途径。你可以把它比作“菜谱”,只不过菜谱是用文字描述步骤,而编程则是把这些步骤换成电脑能理解的指令,也就是编程语言。

其次,市面上的编程课有哪些?

我把市面上的编程课程根据是否需要硬件辅助,划分为两类:一类是不需要硬件的纯软件编程,另一类是得用硬件协助的机器人编程。

1、纯软件编程

纯软件编程课相比机器人编程来说在市面上占比更多,主要分三种:Scratch、Python以及C++。

1)Scratch:图形化编程工具

麻省理工学院专门为孩子开发的一款简易图形化编程工具。

建立程序的过程,会用到涂鸦,录音,体验找图片这些有趣的过程,可以自定义展示的素材,视觉元素丰富,还有音乐、画笔、机器人连接等等实用模块功能。

2)Python:离生活最近的代码编程

诞生于20世纪90年代初的Python是一种纯代码的编程语言,广泛运用于编程领域当中。Python有一个庞大的仓库,创作者可以从仓库中调用各种各样的工具,帮助自己解决各式各样的生活问题。

比如Turtle工具,可以进行绘图;Pychartdir,可以生成图表内容;Request工具,可以用于快速爬取网页信息,想看电影,直接爬取豆瓣TOP250电影,或是爬取其他的网页数据,这对孩子今后的学习工作都大有裨益。

3)C+++:高端程序员必备的代码编程

生活中的服务器开发工程师、人工智能工程师、云计算工程师、黑客与反黑客……这些一个个高大上又“炙手可热”的职业,都需要精通C++能力。

学习C++,能让孩子更容易理解各种计算机、应用程序的原理,帮助孩子提前get到高端程序员的基础技能。

2、机器人编程

很多家长一听机器人编程,就觉得很高大上,但其实它的底层逻辑就是“拼搭+编程”。常见的硬件主要是乐高积木,第一步先完成造型的拼搭,然后对这个模型进行编程,也就是发出指令,让它完成相应的动作。上面提到的“乐高编程”“机器人编程”“wedo2.0编程”都属于这一类。机器人编程课一般分为三个阶段:

1)纯搭建的幼儿园阶段

在一间间乐高教室里,老师们带着小朋友们一起上课。课程流程是这样的:首先引入一个场景,接着是拼搭环节,最后是作品展示和分享表达。有一点要提醒家长们,这个阶段可是机器人编程课中水最深的部分,家长们要特别留意哦。

2)WeDo小颗粒初阶编程

WeDo编程并不复杂,它就是乐高小颗粒积木搭建的基础上,加入了可以通过蓝牙连接的主机、马达、传感器等电子配件。一开始要先拼搭,然后才是编程。WeDo用的是乐高的WeDo2.0编程软件,跟Scratch很像,都是图形化语言。不用编码,只要把软件里的程序块积木拖拽过来,按一定的逻辑顺序排好,就能让机器人动起来。

3)spike和EV3进阶阶段

常说的那些可以获得名校保送资质的机器人编程大赛,都是从spike和EV3这两个阶段开始举办的。

简单来说,和第二阶段的主要区别就在于难度不同。EV3在硬件方面比WeDo更胜一筹,配备了更强大的电机和更多功能的传感器,如温度、颜色、超声波、陀螺仪和触动等。而且,EV3还有个厉害的“智能砖头”,能让你不用电脑就能进行编程。在编程软件方面,EV3的语言已经不再只是自身的图形化编程语言,还能和scratch和python这两种语言兼容。

这个阶段就衍生出了考前赛前辅导班。因为光靠兴趣班上课学到的东西是不足以参加比赛拿到奖项的,想通过比赛拿到名校入场券,那就需要继续投资。

最后,怎么为孩子规划和选择?

其实不管是机器人编程还是纯软件编程都是一场“马拉松”。不仅赛程长费时间,而且确实也费钱。我建议家长们还是把钱花在刀刃上!以兴趣为前提,如果打算让孩子往人工智能这方面发展,那就从提前规划好学习路径。

我这里有一份鱼圈测评团队花了几个月时间对编程课进行调研得到的测评报告以及从报告中总结得出的一份3-18岁编程规划表,已经全部打包在【少儿编程】里面了,以供家长们参考!


[写在结尾]

编程已经成为当今社会的一项基本技能,越来越多的人开始意识到从小学习编程的重要性。大家都认为,从小学编程有助于培养逻辑思维能力。然而,我要强调的是,只有当逻辑思维能力得到提升,学习编程才能真正实现事半功倍的效果。

所以,如果家长们想培养孩子学编程,在生活和学习上就一定注重孩子的逻辑思维能力。

发布于 2024-02-26 17:55

看到这个问题已经被一堆机构占据,忍无可忍来留言!

我的答案是:所有的课外学习项目,都不是必须的,也不是必要的!只有孩子真正感兴趣的东西才是有必要的。

教育圈最可怕的事就是:一大群商家为了利益绑架舆论,给家长一遍一遍洗脑。

先简单自我介绍一下:答主在互联网行业从业七年,职业产品经理,与教育相关产品染指四年。答主高中时开始学习编程,NOIP省二等奖。最初因为兴趣学了basic(文曲星上的那种),之后因为竞赛需求,学了pascal与C。再往后出于兴趣爱好与职业需求(要跟程序员沟通嘛),陆续学了C++,html/css/js,php,python。

下面具体说一下我的观点:

一,不要考虑孩子将来的就业求职问题!

我的一位校友曾说,他所在的土木行业曾经也如同当今的互联网行业一样如日中天,但是衰落了。为什么呢?不说行业自身的问题,我们就说一条显而易见的规律:

任何一个竞争激烈的领域,都会使得价值与利润降低!供大于求会使人才贬值,竞争激烈狼多肉少也会使每一家企业的利润缩水。所以前段时间才会冒出程序员反对996的事件——为什么呢?程序员的培养成本是相对较高的,工资水平不可能降下来,用人单位只好用延长工作时间的办法起到间接压缩成本的目的。

所以,互联网行业与软件开发行业,未来未必仍有前景,不要想着让孩子在未来做程序员。另外,进入互联网行业也未必一定要做程序员,可以做运营啊市场啊或者像我这样的产品岗……

二、编程能锻炼思维,但它并未必是最好的选择!

在教育意义上,编程的本质与数学类似,是抽象的逻辑思维训练。但事实上,现在多数孩子的“编程”学习的思维训练强度是极有限的,如下图所示,这是知名度最高的儿童编程软件“scratch”:

由于儿童的智力发育尚未成熟,因此不可能通过少儿编程学习达到熟练应用算法的程度。这种学习多数时候就是用循环语句,条件语句来让小猫实现动作。最多加点传感器之类的硬件,操作硬件进行一些简单的动作而已,比如举手,亮灯,等等。

各位儿童编程教育商家们,你们也都知道,编程教育的门槛与难度不可能高。不然,你们怎么布局向全国占领市场的计划呢?凡是能快速占领市场的产品或服务,无一例外都是“傻瓜式”的。

所以,这种教学近似于让孩子玩一种逻辑玩具。假如孩子有兴趣玩那就玩,有兴趣学就去学,但别鼓吹什么“必要性”。

因为,能锻炼逻辑思维的并不止编程。围棋,航模,科技实验,它们对于孩子的锻炼都大有帮助,尤其围棋的思维强度深度远强于少儿编程。

三、选择孩子感兴趣的项目,或者干脆让孩子选择!

要相信孩子的好奇心。每个孩子都有天然的探索世界的渴望,但方向不同。每个人的天赋也不一样,形象思维天赋与逻辑思维往往互斥。有的孩子天生感知力敏锐,对色彩与艺术创造着迷,你送他去学编程或者去做深入的逻辑思维训练,无异于让鲤鱼学飞。

宁可什么都不学,也不要硬让孩子去学!儿童的心理是脆弱敏感的,一旦产生严重的挫败感,很可能连原本的兴趣都找不回来。

尊重孩子的天性。他爱运动总是坐不住,那就让他去跟小伙伴们打篮球踢足球;她总爱在白纸上涂鸦,那么就可以给她一位好老师,让她学会更好地沉浸在艺术海洋中;如果他看到钢琴或吉他就两眼发直,那么就满足他的愿望!


我相信,这个世界上没有什么适用于所有人的必须的必要的事,只有作为一个个体,自己认为必须做和必要做的事。

对于大人是这样,对于孩子们更是这样。

发布于 2019-08-15 16:58

2021.1月更新:

我们都会和孩子画星星、看星星、用纸折星星,你说如果和孩子用编程创作五颜六色的星星,孩子会高兴吗?

不信的可以带孩子去试试,我想和我家一样,孩子都会特别的激动,开心。那么要不要学,怎么学就是我们家长需要解决的啦。


-------------------------------------------------------------

我也经常收到身边朋友的提问,粗略看下来,父母是程序员或者相关行业的反而让孩子学习编程的比例更高些。这个我也不知道原因。

孩子学之前,家长先行

在考虑孩子要不要学少儿编程之前,作为家长我们可以自己想了解下,究竟什么是少儿编程:比如听听幼儿编程之父Mitchel的演讲,或者看看他的书《终身幼儿园》,自己先心里有个数,编程对于孩子是什么?

最早的时候,孩子特别喜欢Usborne的揭秘系列,农场主天一亮就去挤牛奶,看着老牛耕地,播种,然后我就想不如我们自己也试一试吧?

老牛不认识路,我们给他带路吧。孩子移动鼠标,拖拉机跟着鼠标走,奶牛跟着拖拉机.....通过十几块的积木块编程,孩子自己就能创作一个农场奶牛挤奶的路线小故事,一会儿看到拖拉机移除屏幕外,一会儿说奶牛转晕了,自己咯咯咯的傻笑。

通过动手做,带着老牛走路,孩子也很开心。

编程锻炼逻辑思维能力,是的,但不是唯一的

前段时间上网课,一个朋友发过来一个他家孩子一年级的题目说,孩子做题比较费力,都说学习编程可以提升逻辑思维能力?我是不是应该让他学下啊?

大家可以和孩子试一试,如果平时在家有玩积木的孩子都能做出来。

但是上学了,在当下的环境,老师只能在课堂上“教”:先数一数第一层有多少块,然后数一数第二层,用第一层减去第二层的数,就是第二层需要的,以此类推......

孩子确实学会了做题,不如在家我们和孩子动手试一试。家里都有的积木,乐高,平时孩子玩一玩,孩子小的时候这些直观的体验更能激发他们的兴趣,在动手的不断尝试中获得经验和思考。

了解孩子当下的状态和兴趣

先来看下这是一个小学生的用童心制物的机器人和慧编程实现的作品

有智能机器人帮助家人买菜,还带智能照明系统,像以往我们天黑回家,一进屋,经常要在墙上摸索灯开关,而这里使用光敏电阻,天一黑,屋内的照明系统自动启动,自动伸缩晾衣防潮系统等等......

孩子真的很认真的观察了生活中遇到的问题,并用机器人和编程实现出来。仔细看,这里面包含了三方面的内容:

  • 生活上的观察,发现问题并利用现在智能技术解决问题
  • 构建生活中的场景,创作故事,比如买菜,下雨天自动收衣服
  • 动手搭建,从大门,到三层的房子,院子的围栏等等。

像构建生活中的场景,讲故事能力,平时孩子玩过家家游戏,看绘本,都是在表达他们自己的故事。拿着一个毛绒玩具,叽里咕噜的可以说上好久,一会儿要睡觉啦,一会儿要上幼儿园了......

如果我们能在早期给孩子奠定良好的基础,比如创造故事、动手搭建场景的能力,编程对于孩子就是一种“新”的语言,新的表达方式,比如通过编程可以让孩子故事中的角色动起来,说话,唱歌,买菜等等,我们为什么不支持孩子学习少儿编程呢?

孩子和爸爸都很喜欢火箭,用厕所的卷纸纸,喝完的可乐瓶子制作火箭,家里的两个板凳用绳子捆起来说是双层火箭,也喜欢用乐高搭建,然后和爸爸用编程模拟宇航员登陆月球捡石头。孩子也很期待,因为对于孩子这就是一种“新”的语言,新的表达方式,学习以来也是得心应手。



那么同样的,喜欢拿着个毛绒玩具讲故事的孩子也可以用编程制作一个动画,这就是我理解的少儿编程。


我是大树和棉花,程序员妈妈,带着孩子玩积木,有幸为华德福设计了积木创意玩法课程,也喜欢和孩子一起学少儿编程,你对这些也感兴趣的话,欢迎我们能共同交流(微信:saharay9)

编辑于 2021-01-19 14:26

如果你问我,让一个10岁左右的孩子从今天开始砌一堵墙,并且在接下来的10年里一直做这项工作,那么我会说,10年后,这个孩子会砌一堵很长或者很高的强,他的砌墙技术会很高。

与编写软件相比,砌墙只是很简单的一维任务。编程需要多样化的技能,如果拿它和砌墙相比,总有一天,你能砌一堵高墙,下面有漂亮的基座,然后下一次,你会砌一堵有洞的墙。你必须不断地更新你的工具,也会用不同种类和形状的砖块,你做的不是砌墙工作,而是艺术工作。

所以,孩子要学习的不仅仅是如何砌一堵墙(编码器),他们还会像我刚才描述的那样,将工作向外围伸展,最后成为艺术家。这个伸展可能是一年,五年,甚至10年,完全取决于孩子的学习环境。但是最后他的技能是建造一座城堡,而不是一栋平房。

鼓励孩子学编程的同时,你不能寄望他很快就取得高成就,除非他真的是一个神童,并且在10几岁的时候就找到一份开发人员的工作。事实上,让孩子学编程,是为了让他变得更有潜力,而不是真的去让他成为一个好的程序员。

编程教孩子学会如何思考

计算机本身是一台很傻的机器,它只能做一些计算,并使用一些逻辑门来检查一些非常简单的逻辑。所以,如果孩子在学编程,就意味着他正试图让一台很傻的机器理解他的概念并采取相应的行动。它迫使孩子想办法解决一个甚至连白痴都能理解的问题。这是一份非常艰苦的工作……

通过编程,孩子能学会把一个问题分解成一个个的小部分,并且考虑如何仅使用一些计算和逻辑来向计算机解释这个问题。

孩子必须对问题的所有组成部分及解决方案有充分的理解,才能解决问题。因此,编程能教会孩子如何以一种更合理、更精确的方式思考。

另外,有些孩子沉溺于玩游戏,让他们开始学习编程,那么原本被玩游戏浪费的时间会重新变成有益的学习时间。

我的一位学员的爸爸曾跟我说,当他的儿子四岁时,就开始玩平板游戏,一直到三年级,怎么劝、怎么教育都没有用,学习成绩也因为天天玩游戏而很差。后来有一天,他变换了教育方式,对儿子说,“你想自己做游戏不?我可以给你报个培训班。”之后就在我们这里报了一对一在线直播学习。

经过两个月的学习,这个孩子虽然不能做复杂的游戏,但是确实学会了如何使用三维建模程序。他对编程非常感兴趣,并且励志做一名真正优秀的软件开发人员。而且他是一位相当有才华的业余音乐爱好者,编写的几个游戏都用他的原创音乐作为背景音轨。他甚至找了一位普通话很好的朋友,并花了一天的时间在录音棚为自己提交的 一个大型在线“独立”比赛的游戏录音。

虽然编程并没有完全取代他对玩游戏的兴趣,但确实让他更深入地思考了游戏幕后发生的事情,并且为他的学习态度带来很大的改观,他知道了,要想写复杂的游戏,好好学习,打好基础是关键。

发布于 2019-08-12 15:01

完全不同意学少儿编程。

训练逻辑思维啥的,我不是搞少儿心理学的,也不是搞教育的,虽然小编也在给浙大计算机系的本科生代课,但是真的不懂少儿教育这个行当。

但是关于学习编程,这个是小编的专业领域,我可以说说。

作为一个计算机博士,计算机行业从业者,机器学习专业的研究者,我觉得,如果你想为15年之后从事计算机行业打基础的话,现在最好的方式就是:啥也不干!等上了大学再说。

道理很简单,一门手艺(比如编程,python,学英语,学开车,学做饭,学挖掘机)是要靠练的,学习再加练习,缺一不可。持续不断的练习,实践,做项目,做工程。小学3年纪学写代码,这个一点用都没有。且不说编程语言会变的,就算是不变,一点都不变,光靠学习没有练习也是一点用都没有的。

先说上手,也就是学习,一个大学生,学习python的基本元素,拍脑袋想,大概也就3个星期,笨一点的5个星期,快一点的一天都不用。因为基本编程要素,就那么多,什么循环,条件,基本数据结构,就这个,没啦。快一点的一个IDE、一本书、一个baidu,直接上手的不在少数。小学生慢一点,能慢到哪里?大学生学3个星期,我给你3年好了。三年就学完了。这时候你家娃六年级,小学说不定还没毕业。

关键是:三年以后你拿它干啥?语言的基本要素学完了,学习完了,然后干啥?怎么练习?

  • 要么自己YY一个项目来做?大哥,哪有那么多项目给你YY啊?小学毕业参与大众创业万众创新?你确定咱们李总理不会削你?
  • 要么去公司实习?大哥,雇佣童工要住班房,吃公家饭的,您要不事先了解一下?
  • 接着再学一遍?小朋友不会烦吗?不会往你板凳上放一排小图钉吗?
  • 你带着他做项目?大哥,你家娃的数理化没有作业的啊?你家考试不要复习的啊?

要知道这个时候娃才6年级,离上大学还有6年多的时间,你要不是持续学习和实践,到了大学早就都忘得干干净净了,比没学过还差。原因很简单,编程语言和计算机的环境也是要变的,且不说这6年时间哪个编程语言、计算机自学科不是变得连它爸妈都不认识了。比如说,你今年大一入学计算机系,老师问:你以前学过啥?你说我小学3年级开始学过3年的DOS,pascal,fortran。这时候,老师肯定一脸懵逼,满脸黑线,心里能不问候你爸妈一百遍吗?那十万个羊驼能不奔腾起来吗?还不如啥也不会,老师教起来还方便一点。

非常非常不理解为啥要小学3年纪学编程,甚至还有幼儿园学的,有这个时间学学做饭都比学写代码强1000倍。还不坏眼睛。

说回做饭,做饭难道不锻炼罗辑思维吗?

-------------------补充一下------------------

看到我这个吐槽回答居然有人点赞,那就再补充一下。

即使大学教育,计算机专业,编程也不是什么基础课,也就是说学习编程语言前面需要学习很多真正的基础理论课。这些理论课并不简单,编程语言的教学一般至少要求操作系统,网络,数据库。如果数据库省略一万字,剩下那两个怎么也得三五万。直接学编程没用的,没有这些个基础知识,都是空中楼阁。别的能不能培养我不知道,专业是肯定不能用这种方法培养出来的。

编辑于 2022-05-09 02:07

在回答孩子要不要学少儿编程之前,需要先回答一个终极问题:到底什么是少儿编程???

就是因为很多家长不知道什么是少儿编程,才会对要不要学发出提问。

比如我会经常遇到以下灵魂提问:

嘻嘻,作为知乎内有点粉丝量的大V,小码酱每天需要花很多时间来解答各位家长对于少儿编程的疑问。今天就来全面给大家科普一下:少儿编程到底是什么?!

(这篇回答麻烦大家认认真真看完鸭~)

首先,先解决一下大家对于政策文件真实性的质疑吧。

比如这份文件的官方链接就在这里:

如果不是官方文件,我们也是不敢直接摘录的呀,这个太容易打假啦!!!

至于,教育部为什么要大力推广编程教育,大家如果对政策有疑问或者质疑,教育部网站的“部长信箱”可以投稿哦~

很荣幸,小码王能够成为教育部中小学少儿编程课程研发合作单位,共同推进少儿编程的普及。

目前,全国有558所重点中小学引进了小码王的课程,使用小码王的编程教材。

孩子学编程,就选大品牌!

重点中小学的编程课现在9.9元就可以学习!戳下方商品即可购买哦:

下面回到正题,一起了解下:少儿编程到底是什么???

一、什么是编程?

简单的说,编程(programming)就是依靠编写程序来告诉计算机要做什么。

人类是这样和计算机进行交流的:

就像人类一样,机器也有属于他们的自然语言。
人类有汉语、英语、韩语……
计算机编程语言有C++、Java、Python……
针对儿童也有专门的编程语言,比如Scratch。

编程语言就是一个指令系统,里面包含许多指令。当计算机接收到某个指令时,它就会实现某种控制或运算,做某件特定的事情。

这个过程就是编程。

二、什么是少儿编程?

少儿编程≠写代码!

少儿编程≠写代码!

少儿编程≠写代码!

这个前提真的太重要了,很多家长就是因为把少儿编程直接等同于写代码,才会出现下面这些灵魂提问!

孩子连英语单词都不认识,怎么学编程?
我又不想让孩子当程序员,为什么要学编程?
成年人学代码就觉得难,孩子怎么可能学得会!
..........

少儿编程≠写代码!让孩子学编程也不仅仅是为了成为程序员!

少儿编程是采用图形化的编程工具,像组装积木一样,通过拖拽、点击等操作。

把原来英语的代码编程语言转成图形模块化、指令化,以情景动画、游戏、积木构建的形式呈现。来提高孩子的一个逻辑思维能力

下面就是孩子们学的编程语言,只要会移动鼠标就能学习:

Scratch图形化的编程语言

Scratch编程语言,不用会英语,6岁以上的孩子就可以学习,而且孩子们都爱学!

10万+小学生都在学的编程课,在家就能学习,仅需9.9元,戳下方商品即可购买哦:

三、什么是少儿编程教育?

少儿编程教育指针对6到12岁的孩子通过寓教于乐的方式来学习编程语言,基于可视化图形编程工具和基础编程语言构建在线编程学习平台,让孩子通过可视化图形编程、代码编程培养动手能力、逻辑思维能力和计算能力等,学习编程来串联各个学科。

少儿编程教育属于STEAM教育的一个分支,也是国家在基础教育阶段针对AI教育领域下的提前布局,最终让孩子成为全科型人才。

伴随着科技和互联网的发展,近100年所发生的科技变革,比之前的900年还要大,而这些发展的核心逻辑其实是创新驱动技术变革,从而改变人类社会。

所以本质上国家和企业要做的事情,是培养创新型人才,而且是以信息技术为核心基础的面向未来的新型创新人才,这样的人能推动人类世界的进化

可以说,编程教育将构建未来互联网人才基础,尤其是少儿编程正在构筑未来互联网基石。

关于编程,乔布斯有一句名言:“我认为每个孩子都应该学习编程,因为它教会你如何思考。”

硅谷创业故事中,几乎每一个科技英雄,如比尔盖茨,都是从小就开始接触电脑学习编程,而芯片、AI等底层技术以及创新能力方面美国一直领先世界,也于此密切相关。

据调查显示,70%的美国孩子在读大学之前接触过一定深度的编程教育,不仅仅是在美国,日本、韩国、英国、芬兰、新加坡等发达国家早已将少儿编程教育付诸实践,将编程纳入教学大纲,成为必修学科。

我国近几年多次印发人工智能发展规划,鼓励学校在相关课程中推动编程教育

不少学校在录取学生时,会将编程作为考量孩子能力的重要标准之一。

2018年4月,南京教育局将编程列入南京中考特招生的范畴。

浙江省最新的新高考方案已将信息技术(含编程)纳入高考科目。在将来会有更多省市高考将涉及编程内容。

若孩子有去国外留学的打算,而且在编程方面有特长,那么申请留学时将占优势。

少儿编程的重要性不言而喻。

目前,人大附小、上海世界外国语小学等全国有558所重点中小学引进了小码王的课程,使用小码王的配套编程教材。

孩子学编程,就选大品牌!

重点中小学的编程课现在9.9元就可以学习!戳下方商品即可购买哦:

四、少儿编程的核心价值是什么?

少儿编程教育的目的不仅仅是学习某编程语言,掌握多少编程知识和技能,而是通过编程的学习提升数字素养,培养信息意识,形成学科融合的能力;编程化计算思维的建立,为解决实际问题提供更富有逻辑化的思路,最终能够实现技术创新,并且能够体验技术实践。

编程在未来可见范围内将会和开车、会英语一样成为每个人的基本技能。

少儿编程不仅能锻炼孩子的逻辑思维能力,更是对孩子创新能力的培养,孩子可以通过编程来表达自己,通过编程课的学习认识科技时代事物运行的底层逻辑;从科技产品的消费者变成科技产品的创造者。

在学习编程的同时可以学习数学、物理、英语、历史、地理等学科的知识,编程只是一种学习工具,为孩子提供一个获得最优体验的学习场景,孩子会发现学习知识不再是枯燥的、乏味的。基于PBL和建构主义学习学习方式,更能多方面锻炼孩子解决问题的能力、自主学习能力和团队协作能力,从而全面培养孩子的多元智能的发展。

五、那么孩子如何学习编程?

首先,让我们把编程语言分为两大类,一类是兴趣编程,以图形化编程为主,目的是用编程实现自己的想法,不用担心程序执行效率,也不用考虑用户的使用场景和平台。

另一类是工业类编程,以源码编程为主,除了考虑用编程来解决生活中的问题外,还需要考虑到用户会在什么样的场景下使用此软件。

基于皮亚杰认知发展理论:

(1)11岁之前孩子的认知结构处于具体运算阶段,运算思维特点是:当面对一个事物时,所能想到的是具体的东西,习惯用形象化的事物去解决问题。

在这一阶段可以通过图形化编程来训练孩子的逻辑思维能力,图形化编程类似搭建乐高积木。将模块通过拖拽的方式来组合,创造出具有一定逻辑的作品,例如打字游戏、动漫动画、场景故事、美术作品等,而每个作品都是孩子思维的结晶。

(2)11岁以后,孩子的认知处于形成运算阶段。孩子的大脑前额叶逐渐发育完全,抽象思维能力也可以得到显著提升,开始学习函数等抽象知识。孩子摆脱了对具体事物的依赖后,开始利用语言文字在头脑中重建事物和过程来解决问题的运算叫做形式运算。除了利用语言文字外,形式运算阶段的孩子甚至可以根据概念、假设等为前提,进行推理并得出结论。

在这一阶段可以让孩子接触代码编程,比如Python,来训练孩子的抽象思维能力。在Python编程的学习中,孩子需要通过一条条指令在他们大脑中建构整个程序框架和具体的算法步骤,这对孩子的逻辑、推理、抽象、归纳等能力都可以进行强化训练。

所以,孩子学习编程语言的过程是动态变化的,这需要根据孩子的认知水平来选择合适的编程语言

少儿编程学习成长路线

如果孩子是零基础的,建议从Scratch编程语言开始入门,这是一款最为专业的少儿编程语言。

不用会英语,6岁以上的孩子就可以学习,而且孩子们都爱学!

10万+小学生都在学的编程课,在家就能学习,仅需9.9元,戳下方商品即可购买哦:

六、编程如何提高孩子的逻辑思维能力?

逻辑思维中有个非常重要的原则叫做MECE(Mutually Exclusive and Collectively Exhaustive),意思就是“相互排斥且整体完备”,也就是“不重复,不遗漏”。

(比如下面右图是遵循了MECE原则的,左图就没有)

在编程过程中,处处要考虑和遵循MECE原则

比如在贪吃蛇的程序里,蛇每往前走一步,可能会出现哪些情况?

1.吃到苹果
2.撞到墙
3.撞到自己
4.什么都没发生。

这4种情况是互斥的,并且这4种情况覆盖了所有可能性,这些思考对孩子的来说都是非常好的逻辑训练。

话说这对于职场人士也是适用的,用这种思维方式分析问题时就会比较全面不会遗漏。

所以,看完你还在纠结于有没有必要学吗?!

最后再给各位家长总结一下国外&国内少儿编程相关教育政策吧:

2022年起,全国一线城市的初高中将加入编程必修课。

经过多年的政策推动,编程教育已经开始走进中小学课堂,得到政府、学校、家长、学生越来越多的重视。

多年以前,中国加入WTO,英语在国内掀起一阵浪潮;

而如今,国与国的竞争和科技的角逐将使我们迈入人工智能时代,编程将成为未来世界的“新英语”。

教育是国之大计、党之大计”,政府已经高度重视我国科技发展,通过政策鼓励、支持编程教育。

那么,家长们更应该顺风而上,让孩子抓住时代发展的潮流,成为人工智能时代的领航者!

很荣幸,小码王能够成为教育部中小学少儿编程课程研发合作单位,共同推进少儿编程的普及。

目前,全国有558所重点中小学引进了小码王的课程,使用小码王的编程教材。

孩子学编程,就选大品牌!

重点中小学的编程课现在9.9元就可以学习!戳下方商品即可购买哦:

编辑于 2020-03-02 18:06