《逃离母亲的孩子的教育》原著于2022年8月4日在美国出版。包含在集合# 11逻辑思维中昨天推荐适合孩子入门的机器人课程时,妈妈的一条信息问:我第一次采取行动,我很高兴。作为
《逃离母亲的孩子的教育》原著于2022年8月4日在美国出版。
包含在集合# 11逻辑思维中
昨天推荐适合孩子入门的机器人课程时,妈妈的一条信息问:
我第一次采取行动,我很高兴。作为教育官名里的“计算机责任”,这个话题太好了,分手吧。感觉不用打草稿,不用找材料,因为草稿在脑子里,所有材料都在家里。
不过考虑到最近我们的官方名称里出现了很多新面孔,我简单介绍一下我自己:
我,我的出走妈妈,985计算机硕士,在500强科技公司写过代码,带过团队。
家里有个男孩,用外号逃了出来。从小在我们的“劝说”下,他就爱玩机器人和编程。他在这条路上升级打怪物,他很开心。
哦,对了,不得不提逃爸,虽然是大学同学,专业和工作轨迹基本一致。但也有人后天努力就赢了。因为他的宝贝儿子喜欢机器人,他成为了LEGO FIRST乐高联盟的注册教练,并和他的越狱者和朋友们成立了一个机器人团队,每隔一段时间就聚一聚。
简而言之,我们专业且经验丰富。从机器学习到人工智能,再到指导宝宝造出第一个会跑会跳的小机器人,他们也能说上几筐。
所以,我们搬个小板凳,慢慢听我说。文章有点长,但是看完之后,你一定对“宝宝该不该学,学什么,怎么帮宝宝规划”有个大概的概念。
从原则的本质来说:
机器人学,编程,机器人编程,
两者有什么区别?
一个
首先,这个问题不太准确,应该划掉“机器人编程”。
为什么?
因为“机器人”本身包括“机器人建造”和“编程”。
而“编程”只是“编程”。
虽然“机器人编程”这个词听起来很高大上,但却模棱两可。是指机器人,还是特指机器人的编程部分?很混乱,先划掉。
我们的主要任务是区分“编程”和“机器人”。
& gt& gt& gt“编程”,一句话解释就是和电脑对话。
这里的“电脑”可能是电脑、手机、智能家电、搭建的机器人等等。
但是计算机听不懂我们说的话,所以有各种各样的编程语言,比如C、C++、C#、Java、JavaScript、Python,还有年龄小一点的孩子常用的Scratch等图形语言...这些是计算机能理解的语言。
学习编程就是学习一门编程语言,告诉计算机我想让它做什么。
& gt& gt& gt什么是“机器人”?
首先,你得造一台“小电脑”。这台“小型计算机”装有控制处理器和各种传感器。而且,它是一个可以移动的机械装置。
然后你要通过编程跟这个“小电脑”对话,控制它的活动,比如前进、转弯、绕过障碍物、爬楼梯等等。
这个“小电脑”被称为机器人。机器人只是一个简单的名字。其实是机械装置,不一定是“人形”。
人们通常会听到很多,比如乐高mindstorms,VEX robotics等。都是机器人,但是属于不同的品牌,性价比不同,但是功能差不多。
昨天给你推荐的机器人课程,适合孩子入门。前面低一级主要学机械建造,后面高一级,结合编程,也是机器人。
因此,机器人学习包括两个部分:设置机器人和通过编程控制机器人。
从升学的角度来说:
他们分别是如何帮助孩子的?
2
不管是孩子学编程还是学机器人,都有相应的认证和竞赛来衡量掌握的程度和水平。
编程的终点是相信奥塞·IOI。新奥赛是与数学、物理、化学、生物并列的五大学科之一。它属于一项历史悠久的传统比赛。
随着科技的发展,近年来机器人开始普及,比赛也变得更加多样化。在每个地区,学区组织的参赛项目可能不一样,孩子可以选择不同的赛道(但使用的知识是一样的,就是上面提到的“建造机器人+通过编程控制它”这两个部分)。
这些认证和比赛对孩子上学有用吗?哪个更有用?
据我观察,势均力敌。
比如我们看看人大附中2022年普通高中科技特长生招生简章。报名条件中既有机器人比赛,也有编程比赛。它们是两种不同类型的项目。机器人比赛有FTC/FRC和VEX;编程比赛有CSP-J,CSP-S,NOIP。
▲ 2022人大附中科学技术专业招生简章
在这些比赛中取得好成绩肯定会帮助你进入更高的学校。
美国这里的情况也很相似。看每年Top50名校的录取名单,尤其是理工科的牛校,都很喜欢这两个比赛。如果能拿IOI或者国际机器人大赛的奖,连麻省理工、斯坦福这样的牛校都可能主动伸出橄榄枝。
从学习的难度来看:
两者有什么区别?
三
我估计很多同学看到这里自然会觉得机器人比编程难,因为它的范围更广,要做的工作也更多,既包括机器人搭建部分,也包括编程部分。
其实他们的难度是不能直接比较的,因为他们在不同的地方难度不同。
& gt& gt& gt“机器人”学习的难点在于机械构造。
这个我很清楚。逃学机器人的时候,大部分时间都花在机械建造上。
和小孩子小时候搭建的乐高套装完全不一样。
机器人的构造涉及到很多机械部件,如横梁、螺栓、齿轮、电机等。这些组件应该应用在什么场景?如何协同工作?中间用的是什么原理?孩子需要感受和理解。
▲图片来自小河狸科技课堂
我从逃出来的机器人盒子里翻出一些常用的连接器,给你举个最简单的例子。
看,这些连接器长度相同,外观相似。你为什么需要这么多种?
原因是每一个都对应不同的功能,适用于不同的场景。
举个例子,
左边第一个,裸粉色,两端光滑,完全没有摩擦。连接后可灵活转动。如果要连接一些需要随时移动的部件,比如风车,扇叶,就不得不用。
左边第二个,黑色,两端有一定摩擦力。接上后还能动,但需要外力驱动。非常适合做机器人的手臂关节;
右边第一个,红色,直接卡在两端,连上后根本动不了。适合固定方向。
…….
熟悉所有设备的功能只是第一步。接下来我们要学习它们背后的物理原理,比如杠杆,滑轮,力的方向,摩擦力等等。通过这种方式,孩子们可以轻松地构建他们想要的功能和形状。
▲图片来自小河狸科技课堂
制造机器人是一个既需要手又需要脑的过程。时间很长,但孩子收获很大。除了力学、物理等硬性的工程知识,还能潜移默化的提高空之间的思维、创意、审美等等。
机器人的编程部分一般控制方向、距离、转向、角度、速度等。相对简单,几乎不需要复杂的算法。
如果很难,写完程序后,用机器人调试会很费时费力,还可能会出现一些意想不到的bug。孩子需要耐心去测试,去解决。
& gt& gt& gt“编程”学习的难点在于数理逻辑思维。
如果机器人学习需要动手思考;编程学习是一个纯粹的烧脑过程。
更接近数学,难点在于算法和数学逻辑思维。
很难三言两语说清楚。给你看一个奥赛中水平最低的题目(2021年CSP-J的一个编程题目),大概能感觉出来。
这是一个很长的话题。如果你懒得看,我直接告诉你,这其实是一道“求最大余数”的数学题。
编程的过程就是孩子理解题目,把它变成数学模型,然后用编程语言实现。
编程学得越多,与数学的结合程度就越大。你会发现,一些曾经搞奥数的孩子,经过一次双减,华丽转身,立马在“信奥数”中如鱼得水。
因为奥数中经典的四块内容:代数、几何、概率论、数论都体现在编程中,尤其是最后两块,用的很多。
所以编程学习的难点在于数理逻辑思维,学习霸权的属性更加突出。
从适用范围来看:
"机器人"还有"编程"分别合适
什么样的孩子?
四
在这一点上,你也应该看到“机器人”和“编程”对孩子能力和培养方向的要求是不同的。
《机器人》注重手脑结合,培养力学、物理学、工程学、创造力、美学等。当然,逻辑思维也必须存在。
“编程”重在烧脑,深挖数学逻辑思维。
前者有广度,后者有深度。
我们常说培养T型人才,机器人就像上面的横的,编程就是下面的竖的。
你可能会说,看起来很重要,孩子既需要广度,也需要深度。
是的,尤其是在更小的年龄,至少在小学4年级或5年级之前。建议所有孩子都试试。
第一,起步阶段,无论是“机器人”还是“编程”都不难。
“机器人”特别符合孩子的天性,搭积木,摆弄一些能用动能运行的机械装置。相信大部分孩子都不会拒绝。
“编程”的入门难度也很低。很多流行的图形语言都有玩游戏的乐趣,培养孩子的数学和逻辑思维。为什么不呢?
其次,只有尝试,才能准确观察孩子的兴趣和特点。
高年级,最迟初中以后,你要选择一个方向,因为孩子没有那么多空余时间。如果你想做出点成绩,你必须专注于它。
根据我对逃跑者和他周围朋友的观察,我大致可以这样选择:
我对任何会动的东西都感兴趣,比如各种电动玩具和变形金刚。我总是在家里打开和打开东西。我喜欢去游乐园,我也喜欢观察那些园林项目是如何移动和工作的……这些孩子大多更喜欢并且更擅长“机器人”。那些比较喜欢动脑的孩子,比如象棋、桌游,不需要太多动手,只要坐在那里苦思冥想,就能把对手翻个底朝天,从而获得很大的成就感...这些孩子大多更喜欢,也更擅长“编程”。
当然两方面都要有明显特点的牛娃,凭感觉选就好。
哦,我差点忘了,机器人和编程有很大的区别。
在基础知识积累的前期,都是单人项目。自己跟着课程走,跟着老师好好学,好好练。
但在后面,参加一些正式比赛时,“机器人”往往是团队项目。孩子需要分工协作,有的负责搭建,有的负责编码,有的负责制作海报,准备演讲稿等...
好处是培养孩子的领导力,团队合作能力等等;也有不利之处。如果遇到不靠谱的猪队友,也是挺郁闷的。
“编程”还是一个单打独斗的项目。因为只是在比拼思考的深度,很难落后,需要安静的深入思考。1+1不能保证>:=2,很多人把事情搞得更糟。
简而言之,选择是基于孩子的性格和当前的环境。
然而,这是进入高级阶段的另一个故事。一开始你不需要担心。只要宝宝的基础足够好,自然会有优秀的团队来找你。
东西方
今天就说到这里吧。如果你是这些概念的新手,估计你得消化一下。