昨天不是分享了科技特长生在小学阶段的相关认证嘛,有姐妹也想了解把这些和科创有关的证书登记入库,会有什么作用。(点这里回顾)坦白说目前还比较含蓄,官方只是强调说:“这项登记工作会成为系统建立全市中小学科学教育工作信息化平台大数据的重要组成部分。希望各区教育局、市属各学校高度重视、积极配合。”字很长,但态度很清晰,约等于后续会有无限可能性。反正有符合条件的证书早点登记入库是件好事,机会来敲门的时候,绝对不会提前告诉你让你们好好准备的。我家孩子的确在这方面的兴趣拓展比较多,机器人拿过全国总决赛一等奖,科创拿过省教育厅一等奖季军,编程国庆节后也出来了个好成绩。2024年的CSP-J考试,哥哥以93分的高分过了全国高保线,晋级了复赛并取得了初赛一等奖的成绩,也顺利进入了区少年宫的编程中心队(也就是集训队),为后续更高难度的赛事做准备。这些年陪孩子学习,我的育儿理念是顺势养育。核心在于顺应孩子的天性,认真用心地支持他们的兴趣和能力发展。我希望孩子能够在自己的节奏中尽情绽放,踏实走好成长的每一步,最终迎来属于他们的美好花期。所以如果你也好奇如何更好地支持孩子的兴趣拓展,特别是编程、机器人、科创领域,我今天的分享应该能对你有一些帮助和借鉴。先说结论,机器人、编程和科创这三个领域紧密相连,都是人工智能在应用与实践中重要的实现形式。
编程相当于大脑,是驱动整个系统运行的核心,它决定了机器如何思考、决策和处理信息。编程为机器人和科创提供了智能化的逻辑和指令,使其能够执行复杂的任务和操作。可以说,编程是所有智能应用的根基,没有编程的支持,机器人和科创也无法实现智能化。机器人和科创则分别像是人工智能的两条腿。机器人是人工智能在物理世界中的载体,它通过编程指令执行实际任务,表现为自动化、智能化的机器与设备,承担了大量机械与体力劳动的替代。科创则是推动人工智能不断前进的创新动力,它是通过研究和开发,探索新的技术突破和应用场景,从而让人工智能技术持续进化。简单来说,机器人学的是如何更好操控机器人,科创学的是如何创造新发明。而编程,就是它们的大脑。
这三个领域,共同构成了人工智能领域完整的生态体系,现在大部分小朋友所学的,都是它们的基础知识。
因此,如果想更好的支持孩子在这个领域里走长远,编程知识,无论是从兴趣拓展还是特长培养的角度来看,都非常值得每个小学生,早点掌握。
用更高性价比的方式,早点把中小学生需要具备的编程知识学透,才是高效的学习规划和建议。
我这周四邀请了我孩子编程课的创始人——小图灵编程的乖妈,来为大家分享“如何更高效规划编程学习”。这些分享内容是独家定制的,针对大家的具体需求提供解决方案,你很难在其他地方听到。如果你也想孩子在学习编程之路上有所破局,可以提前预约这周四的直播间。直播间里还有小图灵编程的双十一返场活动,有需要的姐妹们也可以给孩子报名学习。👇你也可以加入我们的编程社群,一起在群里互通有无,我们也会把各个省市的编程特长的规划信息,都分享在群里。在公众号后台回复关键词“编程群”即可加入。编程到底是什么?
为什么我建议小学生一定要学点编程?
编程和数学的关系是什么?
如何高效学习编程?
从专业角度来说,编程也称为计算机编程,是一种使用特定的编程语言来创建软件的过程。它涉及到编写一系列指令,这些指令告诉计算机如何执行特定的任务。举个简单的例子,像我们跟外国友人交流时,需要切换成双方懂听得懂的语言来进行工作,而英语、法语、德语对应的就是不同的编程语言。而现在大多说孩子所学的就是少儿编程,相对来说难度比较低、形式比较有趣。我们常见的类型是图形化编程和代码编程,对应的孩子常用的三种语言是Scratch、Python、C++。👇
那这三种语言有什么不同?我给大家详细说说。
Scratch 属于图形化编程语言,操作指令界面是拖拽式的编程语言,利用拖动积木方块完成指令。每个积木方块对应不同的参数,孩子们只需要在电脑上通过调整它们的顺序,实现我们想要完成的目的就可以了。
不需要正式接触复杂的编程语法和枯燥的界面,所以Scratch更适合低年龄阶段或者刚开始接触编程的孩子。随着技能的提升,孩子们可以逐渐过渡到代码编程。代码编程就是让孩子们直接编写程序代码。如python、c++等孩子们可以更深入地了解编程算法的本质更好地理解计算机、人工智能的工作原理。 Python
Python是代码式的编程语言,需要通过手写代码的方式来完成电脑对话和沟通,就是我们能想象的密密麻麻都是代码文字的页面和操作方式。👇所以Python的学习,一般比较适合3、4年级以上的孩子,因为Python是采用英语界面进行指令操作的,没有中文语言。所以Python的学习需要孩子有一定英语基础。C++是编译语言,难度会比Scratch和python大很多。但C++比Python等解释语言运行得更快,占用内存更少,运行效率也更高。这也是为什么在各种大赛中,比如CSP考试、CCC或者信息学奥赛的官方语言,都只采用C++。
C++的操作界面是这样的:孩子通过右边进行编程,从而实现操控行为。👇总的来说,这三种编程语言各有千秋,我用一张图来表示更清晰一些。👇
这周四中午11点,我也会在直播间讲讲这次区别。感兴趣的到时候来听。直播间里还有小图灵编程的双十一返场活动,有需要的姐妹们也可以给孩子报名学习。👇
大家也是能感觉出来,现在学编程的孩子,尤其是小学阶段,真的越来越多了。而且这几年学编程,有个明显的趋势是:大家对编程学习的出口方向越来越清晰。我之前在直播间给大家科普过,编程是机器人、科创的大脑,同时它也是赛道,因此它是属于多面手技能,是不需要给它设置太多的框架,跟着孩子的学习节奏走就可以了。我先给姐妹们分析编程专属的赛道——C++,这几年编程特长赛道真的是越来越热门,得到了更多家长和孩子的重视了。为什么这么说?大家看看对小升初非常有帮助的CSP-J考试,今年的报考人数就知道了。👇
参赛人数破1万的人有山东、广东、浙江、北京和江苏这五个省市,山东和广东更是接近2万人参赛。我们再来看看每年的增长率,从56%到200%都有。它的爆发和编程知识的普及息息相关,也跟CSP的含金量一年比一年高也有关系。想想连诺贝尔奖都重视人工智能了,人工智能和编程也是有着千丝万缕的关系,未来的很多发展机遇都离不开编程。所以哪怕不为升学,编程都是很重要的兴趣入门,即便是把编程和机器人、科创结合起来,也可以发挥出很大的作用,比如从小学阶段就开始积累赛事积分,多拿高含金量赛事的一等奖,这些到了初中,都会是非常重要的“财富”,成为孩子科技特长生的通道之一。如果对机器人赛道感兴趣,也可以加入我们今年最后一次的世界机器人大赛的招募,1-6年级都可以报名的高含金量机器人赛事,给孩子更大的舞台。👇你也可以加入我们的机器人社群,一起在群里互通有无。在公众号后台回复关键词“机器人群”即可加入。对于编程的学习来说,不管选哪条赛道,需要投入的时间也是要保证的,都需要孩子进一步区深造,并且下功夫去跟着专业课程好好学习,才能提高自己的战斗力。
如果孩子小学阶段不学编程,按照目前编程的发展趋势和热度来看,初中想从零开始,门槛会变得更高一些,有可能就很难抓住关键机会了。这句话我是有发言权的,因为编程和数学真的是两兄弟啊。简单说,数学是编程的“脑子”,编程是数学的“工具”,两者互相依托,编程用代码帮数学解决实际问题。编程其实就是把数学的逻辑思维、算法和模型用代码实现。像条件判断、循环这些编程基础,背后都是数学的逻辑推理。再比如数据分析、AI这些领域,离不开统计、概率等数学知识。而数学是编程背后支撑逻辑的基础。编程里的很多东西,比如算法、数据结构,都是数学思维的延伸。像变量、函数、条件判断这些,背后全是数学概念。所以,学编程不仅是在写代码,还是在用数学思维解决复杂问题。所以数学好的孩子,学编程是有优势的,编程好的孩子,数学也会有帮助。那数学不太好的孩子能不能学编程呢?在小学阶段是完全可以的!尤其在小学阶段,很多数学的基础概念都可以通过编程来更好地理解。编程还能帮助孩子锻炼逻辑、推理和分析能力,这些都是数学的重要部分。通过编程的练习,反而能让孩子在潜移默化中提升数学思维。所以,数学不强不妨碍学编程,反而是个帮助提升的好机会!我再结合孩子所学的课程,跟你展开说说,你会理解地更通透。我们学过的编程内容,主要是在于:理清解决问题的步骤、理解问题指令、用一门编程语言完成自己的目标,掌握不同的编程算法(这是高阶内容)。从哥哥弟弟的学习经验来看,编程助力数学的部分主要有一点:帮孩子理清了解题步骤。因为编程的思维过程一般都是通过下图这样的方式体现出来:这样的思维(解题步骤),数学中很常见,例如几何类题目,解题过程中需要用到不少的 ∵ ∴,这其中就要求孩子的解题思路要有逻辑关系。
如果说在低阶学习指令理清逻辑关系方面,以及如果大家想要让孩子的思维更有逻辑的话,那么编程确实是能助力数学。例如高阶编程会涉及到算法,其中就包含了排序算法、搜索算法、加密算法等等,这些都是数学算法。数学才是鼻祖,其实也可以从题目上看出来,这套教材中的题目,乍一看还以为是数学题。
尤其是CSP考试,很多题目要求的能力(甚至连题目乍一看)都和数学有着千丝万缕的关系。Joshua就直接说:“反正学编程就是在用计算机来做数学题,这么想就可以了。”综上,编程学习对孩子来说,无论是现实中的机遇,还是内在能力的提升,都是有益的。但具体选择什么路径、如何学习,还是要根据孩子的具体情况,循序渐进,量身规划。10月17日(这周四)我联合小图灵编程总教练乖妈做了编程规划及学习计划直播,给大家讲讲不同省份的孩子可以做编程的兴趣拓展和规划学习。大家记得提前预约直播间来听干货,外面听不到的那种!福利我都留在直播间了。👇
编程一直都是大热门兴趣班,我从线下也了解到不少机构,推荐孩子的编程学习的路径是这样子的:👇
小一小二小三:学习Scratch
小三小四小五:学习Python
小五小六:学习C++。
大家可以来算一算,这样的路径,学下来差不多已经花了五年的时间,而孩子到了五年级甚至六年级才刚刚开始进入C++的学习,不要说能否坚持学下去,可能连通过CSP- J的初赛,都够呛。
前几天才跟朋友聊起,同样考CSP-J的初赛,朋友是一直给孩子报线下班学C++,都学三年了,结果初赛只考了40多分,前段时间去参加小升初的编程活动,初中信奥队的老师一听那机构的名字和问孩子学到哪里的进度,就委婉跟她说:“那机构只是教你们兴趣吧”。朋友来问我,孩子现在C++原来压根就没碰到“关键知识点”,学C++还有提升空间吗?我也只能委婉跟她说,目前来看难度比较大,你还是先当兴趣培养吧,但换个机构先走回到对的路上,和重新看孩子学习的进度,是你现在更需要的。所以选什么机构,真的要谨慎,不然费用是一方面,时间成本是回不来的。编程我家哥哥从2年前,就跟着有道小图灵学系统课,图形化编程和C++课程也摸爬打滚了个遍,学得还算扎实、高效。所以我结合有道课程来简单做个总结:也就是图形化语言,适合1-2年级孩子,注重编程思维的养成,属于入门阶段,如果孩子三四年级但零基础,也可以考虑花一年学好Scratch,因为好上手、容易出效果(比如跟机器人特长结合起来等等)、也容易建构编程思维的基础框架。也是小图灵编程的特色领域,从三年级开始就可以选了,四、五年级也合适入门,分为两个体系:趣味C++(C系列),和信息学奥赛路径(L系列)。(1)C系列:是带孩子学C++基础语法,图形化C语言模块与C语言实时切换。适合零基础或有基础,想在未来冲击信奥赛的孩子。(2)L系列:是学习信奥语法、算法、数据结构的知识,覆盖信奥赛所有知识点,培养竞赛选手。从C++开始,孩子就正式踏上信息学这条路了,这条路对升学特招都会有极大助力。无论是Scratch还是C++,在任何一个系列的课程体系里,小图灵都是配有专业的备赛指导,所以整个学下来性价比超高。传统学习路径是Scratch->Python->C++,后来老师告诉我们,其实C++也可以做到更浅层的入门,所以从Python切换到C++就不是“必须选项”。如果孩子有编程基础,学习能力也不错,那么在C++的学习上,就有更多的时间,连续性的学习完全是有可以让孩子在小升初阶段拿到CSP- J(入门组)的初赛一等奖。分数够的话还可以晋级复赛,拿下复赛的高含金量名次,那就是非常硬非常硬的小升初优势呢。帮孩子把关好资源,也是我们要做的。
以上内容整理出来,是为了帮助大家理清思路,制定出适合孩子的学习规划。为了帮助孩子们的编程之路走得更顺畅,我10月17日(这周四)联合小图灵编程总教练乖妈做了编程规划及学习计划,给大家讲讲不同省份的孩子可以如何做更高效的编程规划。如果你也想孩子在学习编程之路上有所破局,可以提前预约这周四的直播间。直播间里还有小图灵编程的双十一返场活动,有需要的姐妹们也可以给孩子报名学习。👇小图灵也是大家的老朋友了,之前我也给大家推荐过,课程内容体系那些都是很好的。你也可以加入我们的编程社群,一起在群里互通有无,我们也会把各个省市的编程特长的规划信息,都分享在群里。在公众号后台回复关键词“编程群”即可加入。恰逢这一周是机器人赛道高含金量赛事——世界机器人大赛的招募期,如果对机器人赛道感兴趣,也可以加入我们今年最后一次的世界机器人大赛的招募。1-6年级都可以报名的高含金量机器人赛事,零基础孩子也可以参加,是相当友好的舞台了。👇你也可以加入我们的机器人社群,一起在群里互通有无。在公众号后台回复关键词“机器人群”即可加入。我始终相信,每个兴趣都是心灵的种子,在适宜的土壤中会绽放出最美的花朵。无论孩子喜欢什么,我们都要支持他/她去大胆追寻,它会引领着孩子发现更广阔的世界。晚安,Yours,萌芽。