• “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    由童程童美少儿AI教研部总监郭镫鸿老师,为大家带来了第二届中国少儿编程节的第七期大咖讲座《编程中的数学,整个讲座从数学在人工智能时代的重要性入手,剖析了数学和编程的密切关系,通过编程知识系统地解读了学编程有助于数学学习能力的提升,让家长和学员们收获颇多,对学习编程有了更深入的概念,也为孩子的未来发展指明了方向。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    郭镫鸿老师在直播间

    ★ 讲座概要 ★

    ① 半斤八两与编程中的进制

    ② 一切从“0”开始

    ③ 余弦定理和新闻分类

    ④ 神经网络中的数学基础

    看完讲座精华概要,相信您一定对本次讲座的内容非常期待了,下面就为您奉上讲座的完整版视频,请点击观看

    下面是本次讲座的精华提炼,希望能通过细致的文字,帮助大家起到温故知新的作用。

    半斤八两与编程中的进制

    半斤八两这个耳熟能详的成语,往往用来形容两个事物不相上下,实力相当。但为什么半斤和八两是一样的呢?后如果把这个问题放到计算机编程中来看就能够理解了,其实这个成语是一个很酷的数学问题——进制。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    进制是什么?我们举个例子。提起十二这个数字时,我们第一反应是它应该写成“12”;而在罗马数字中, 十二应该写成“XII”,其中X表示10,I表示1,II表示2。如同十二写成12或XII, 数字有着各种不同的计数法,12是阿拉伯数字的计数法。这种阿拉伯的计数法,我们一般称之为10进制的计数法。

    所谓10进制, 便是逢十进位的意思, 比如十进制只有10个数:0,1,2,3,4,5,6,7,8,9。9以上到了十,就是进一位,就是10。而10就不是一个数字了,而是由两个数字组成。

    如下图所示,用十进制拆解3508这个数字,则3表示 “1000的个数”、5表示“100的个数”、0表示“10的个数”、8表示“1的个数”。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    既然可以有10进制,自然也可以有8进制。按照10进制的方式,8进制就是逢八进一,所以应该是这样:0,1,2,3,4,5,6,7,到8时就是写成10,因为见到8,就得进位了。所以8进制的10,和10进制的8相等。8进制的11,就和10进制的9相等,八进制的12,就是十进制的10相等。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    以此类推,可以存在任何进制,但通常十六进制比较常用。我们来看看十六进制,0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F……其中,A等同于十进制中的10,B等同于十进制中的11,而到F时需要进位成10,等同于十进制中的10。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    我们回到上文提到的半斤八两问题,古时的十六两秤就是用的十六进制原则,因此“半斤=八两”。

    为什么学编程时学了进制呢?因为计算机保存数据为了便利使用二进制,因此二进制中我们只能看到数字0和1。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    计算机中大量使用集成电路来处理数据。集成电路是由非常多的三极管组成的,如果一个三极管通电了,那么它代表1;不通电了,则代表0。

    比如我们要保存一个数据5, 那么它转换成二进制就是101,用三个三极管就可以表示了,第一个三极管有电,第二个没电,第三个有电。

    计算机可以把符合人类阅读习惯的十进制利用程序转换成二进制,但是字符A、B、C……汉字、图像又如何用二进制表达呢?计算机有一套自己的计算系统,我们称之为字库,当输入相应指令时,计算机会调用相应的字库,比如英文字母A是通过堆叠A的图形来实现的。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    一切从“0”开始

    0在数学中起到至关重要的作用,有了0才可能有复数。0在数学中可以是占位符,在音乐中可以代表休止符等等……0的重要性还体现在可以使任何问题简单化,在编程中,数组的下标往往是从0开始的。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    通过余数是否为0,可以将数字进行分组,如下图所示。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    对此,我们可以引申思考一个问题——如果今天是星期天,那么100天之后是星期几?这个问题是编程中对日历相关问题处理时会经常遇到的,解题思路如下图所示。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    但在计算机中,我们可以用更简单的方法——使用余数,可以将100个数除以7取余分成7组来判定,即余数为0时,代表100天后是星期日,余数为1时,代表100天后是星期一……余数为6时,代表100天后是星期六。

    下面出一道稍微有点难度的题,大家可以根据提示思考,能理解了这个问题,就说明你已经完全掌握规律啦!

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    余弦定理和新闻分类

    目前,大部分的新闻内容都由人工智能程序来写的。因此,媒体需要利用余弦定理来进行新闻分类,把财经、体育、娱乐等不同类型的文章对号入座。

    如下图所示,计算机是读不懂新闻的,则会将文章通篇拆解为无数个汉字词,根据其出现的频率不同,呈现出不同的TF-IDF值,并用向量来表示每一篇文章的数据。如果两条向量的夹角越小,说明两篇文章的相似度越高,用词越接近。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    而计算向量夹角,则会用到数学中的余弦定理。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    神经网络中的数学基础

    神经网络与人工智能息息相关,而人工智能中的绝大多数分支都与数学为基础。因此,学习编程能帮助我们深刻理解数学中的概念。

    举例来说,神经网络中的神经元工作原理,可以简化为数学方法表达。

    “半斤八两”为什么一样多?用编程告诉你这里的玄机!

    爱因斯坦说过,“宇宙最不可理解之处是它居然可以被理解。”这是因为我们的生活中所遇到的很多现象都可以用数学和编程方法来进行拆解从而理解的,这也正是数学的迷人之处,编程的迷人之处。

    发表于 2019-08-20 16:38:41
    191
    机构动态
  • 发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    由中国少儿编程教育领导品牌童程童美主办、全球著名青少年编程教育平台 CodeCombat公司协办,重磅打造的“2019发现杯美国硅谷国际青少儿编程挑战营”全球总决赛在全球四大名校之一的斯坦福大学成功举办。全球赛的结束,也意味着本次发现杯国际级编程系列赛在历时近4个月后迎来圆满收官!

    童程童美总经理潘公博先生、CodeCombat首席执行官兼联合创始人Nick Winter先生出席了本次全球赛及颁奖典礼。此外,为秉承国际水准及公平公正的原则,作为赛事主办方的童程童美特邀12名“全球裁判”作为评审团评委,多方位评判决赛小组选手们的作品。评审团成员分别来Google、Facebook、Microsoft、Uber、Oracle及斯坦福大学等,可谓既有全球著名科技公司,又有硅谷牛校,阵容与实力兼具,一齐见证了2019发现杯美国硅谷国际青少儿编程挑战营的圆满落幕。

    主办世界级青少年编程赛事

    颁发国际名校认可的权威证书

    这场极具国际水准的大赛自今年4月底启动以来,就吸引了来自中国近5000名中小学生的积极参与。每一位学员在挑战中过五关斩六将,通过初赛、复赛及全国赛的严格筛选,最终甄选出26名选手入围全球总决赛,冲击美国硅谷的舞台。在这里,中国的选手们与来自全球的优秀编程学员组成13个项目小组,共同挑战经济类编程挑战项目“资源大亨”,在2小时30分钟的时间内,完成从创意设计到代码编程,模拟供应链过程的经济活动,并向评审团展示讲解其作品。优胜者可获得国际名校认可的权威证书,助力升学之路,提升未来职业竞争力。

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    童程童美依托于美国纳斯达克上市公司达内教育集团的17年IT教学经验,专注3-18岁少儿编程教育及服务。目前在中国拥有200家线下校区,遍布57座城市,学员总数量超过5万名,已成为中国领先的少儿编程教育品牌。

    2019年,童程童美与全球著名青少年编程教育平台 CodeCombat公司达成战略合作,发起“2019发现杯美国硅谷国际青少儿编程挑战营”,让更多对编程拥有浓厚兴趣的青少年接触编程、学习编程,在全球编程竞技舞台挑战中发现潜力,展示自我。

    童程童美总经理潘公博先生对本次活动发表了致辞,“我们与战略合作伙伴CodeCombat一起通过严格的评估,将最优秀的孩子送到斯坦福大学参加全球总决赛。期间,孩子们非常积极地参与全球挑战,渴望与全球的选手们进行切磋交流,并且受到了全球顶级技术专家的指点。这已经大大超越了代码竞技本身,并将为孩子们今后的成长和成才带来更为长远的价值和灵感。”

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    童程童美总经理潘公博先生发表致辞

    不同肤色、不同国籍

    一场世界顶级青少年编程交流盛宴

    CodeCombat的首席执行官兼联合创始人Nick Winter先生表示,“我们非常欢迎全球青少年学生共同参与创意编程项目实践,本次比赛侧重于跨学科通识知识和AI应用场景,具有很高的前瞻性和实践性,这类合作项目将为孩子们的计算机科学学习打开全新的国际视野。”

    “从陌生领域需要短时间从无到有创建新项目,讨论工程过程设计,到最后编写近百行代码,并测试优化,直至最终呈现……这个挑战不仅需要学生们掌握 STEAM(科学、技术、工程、艺术和数学)的多方面知识,还需跨越语言文化的障碍与国际队友实现沟通和协作。当看到孩子们在如此短的时间内能够构建出复杂出色的计算机模拟场景,这真是太棒了!” Nick Winter先生说。

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    CodeCombat的首席执行官Nick Winter先生在致辞

    本次大赛全方位地训练和考察了选手们的计算思维能力、动手编写代码的能力,以及跨语言的团队协作能力。赛后,一位来自中国的选手说到,“这是我第一次来美国旅行,我很幸运能够入选本次全球总决赛。斯坦福之旅更好地激励了我学习计算机科学的动力,我很想上大学后深入学习计算机科学,将来成为一名软件工程师,用技术去解决可能面临的各种难题,开发出新型的科技产品,让人们的生活变得更加便捷和美好。”

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    全球赛上聚集了来自世界各地的选手们

    另一位来自美国的选手表示,“这对我来说是一次独一无二的经历。比赛任务非常具有挑战性,但我有很棒的团队成员,在比赛期间互相学到了很多东西,我们现在已经是好朋友了。我希望有一天能够去到中国重逢我的新朋友,了解中国计算机科学和人工智能的发展情况。”

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    面向世界,面向未来

    童程童美助力中国青少儿共圆编程梦!

    2019发现杯美国硅谷国际青少儿编程挑战营全球总决赛共设立了四类奖项:最佳创意奖、计算思维奖、最佳演示奖和最佳合作奖,每个类别分别包括金牌、银牌和铜牌。其中,金牌奖品为airpod耳机,银牌奖品为apple homepod智能音箱,铜牌奖品为Apple Sphero Robot苹果球形机器人。此外,本次大赛还特别设立组委会大奖,每个团队成员可获得价值500美元的礼品。

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    优胜选手颁奖仪式

    下面是本次全球总决赛获奖名单公示——来自中国童程童美代表队的选手们经过激烈的角逐,最终战胜各路高手,共计4支队伍斩获金牌奖,4支队伍赢得银牌奖,7支队伍夺得铜牌奖!

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    专业成就品质,教育造就人才。童程童美自2015年业务上线以来,凭借独特的先天优势和强大的发展后劲,在国内少儿编程教育市场一骑绝尘,受到越来越多孩子及家长的认可和青睐。作为行业的领导品牌,童程童美也在身体力行地推动中国少儿编程事业的发展,致力于打造更多具有国际水准的编程课程、研学赛事,并在国际认证、资源共享等方面开展更多国际合作。

    发现杯全球赛在斯坦福大学收官,童程童美助力中国编程少年在世界舞台圆梦!

    2019年4月发现杯美国硅谷国际青少儿编程挑战营项目发布会

    以国际化的视野结合中国本土国情,从学用结合、临场反应、心理素质、团队协作等角度综合考量,培养高素质创新型人材,同时期待让更多的中国青少儿学习编程、感受编程、爱上编程,成就未来的科技梦想和精彩人生!

    童程童美坚信,通过不懈的努力与付出,必将助力中国青少年在人工智能时代跻身世界一流舞台,让中国科技领跑全球!

    发表于 2019-08-20 16:36:55
    264
    教育新闻
  • 小孩能学会机器人编程吗?

    小孩能学会机器人编程吗

    答案是肯定的,并且孩子接受新知识是很快的。机器人编程课程主要分搭建编程两部分,在搭建的过程中,孩子是可以自由发挥想象力进行搭建,这个过程中,可以锻炼孩子创造力和动手能力;在编程的过程中,为搭建的机器人编入程序,培养孩子编程思维和发现问题、解决问题的能力。

    学习机器人编程有哪些具体的好处呢?

    机器人教育融合多学科知识,让学习更有兴趣

    机器人是一种综合知识的实践产物,在机器人教育课程中,可以接触到物理、机械、数学等多学科知识,无形中可以让孩子轻松学到这些知识,提升学习兴趣,增强孩子学习能力。

    主动思考与发现和解决问题的能力

    孩子学习乐高机器人课程的过程中,会思考如何使其稳固,编程的过程中,遇到障碍怎么办;如果有线状物体不慎进入齿轮,使机器人不能正常运行,又需要怎么解决?这时需要孩子全方面思考的能力,通过不断实践及学习,孩子会不断主动思考问题,发现问题、分析问题、解决问题,让孩子的思维更敏捷,培养逻辑能力与动手能力

    小孩能学会机器人编程吗,好学吗?

    团队合作与表达能力

    学习乐高的搭建,一个人要在规定的时间内完成很难,孩子们要想取得胜利,就必须学会团队的合作,尤其在比赛中,团队合作作为比赛的一项重要考核。孩子们想要在规定时间完美的完成任务取得胜利,必须建立一支高效的团队,相互配合,相互协作。团队之间的沟通非常重要,大家必须一起协商、比较谁的方案好,或者综合两人的想法。这无论是现在或将来对孩子都很重要,学会与人沟通,团队合作

    探索、理解和学习的能力

    乐高搭建对孩子都是充满挑战的,每一次搭建课程的要求一般都比较难,特别是涉及到编程,孩子们对编程难以掌握,要完成规定的复杂指令,必须要求孩子们具有挑战的心理,敢于面对困难,并勇于克服。如果他们在发展技能、获取新知时,他们能够在所处的环境中获得恰到好处地挑战,就能激发她们不断探索、理解和学习的能力。特别是大大小小的机器人赛事,可以激发孩子们的潜意识,必须做的更好才能超越对手获得胜利,使其今后面对困难挫折没有畏缩感,能够不断地挑战自我

    小孩能学会机器人编程吗,好学吗?

    发表于 2019-07-16 11:27:38
    284
    知识荟萃
  • 少儿编程怎么收费?少儿编程培训费用贵吗?家长该如何选择?

    少儿编程大热,现在市面涌现出很多良莠不齐的机构,越来越多的家长也开始让孩子学习少儿编程,价格也相差很多,那么众多少儿编程培训机构,哪家比较好呢?少儿编程学费贵吗少儿编程怎么收费呢?小编建议大家从以下几个方面进行筛选:

    看公司背景及综合实力是否强大

    目前市场上大多数的少儿编程教育机构,没有专业课程研发团队,师资力量薄弱,这样的少儿编程培训费用虽然稍低,但无法给孩子提供最好的学习保障。

    看授课师资团队是否专业

    授课老师的资历背景和专业程度,决定着其在上课过程中是否做到了“懂孩子”“懂教育”,能否与孩子进行专业的沟通。

    看课程体系是否完善

    一些少儿编程教育机构,课程体系单一,无法让孩子接受系统化的编程学习,使孩子在学习的过程中,不能更好的锻炼逻辑思维及专注力。

    少儿编程学费多少钱?到底该如何收费?这些问题的答案,家长可以从以上几个方面进行筛选对比,选择具有品牌保障、师资力量雄厚、课程研发实力较强的机构。

    童程童美由成立16年、累计培养了60万IT互联网软件人才、在美国上市的IT教育集团达内倾力打造,具有可靠的品牌保障。

    少儿编程怎么收费?

    在师资的选择方面,童程童美汇集众多编程教育行业权威专家,累计研发超5000课时。采用6轮讲师选拔机制,400余名金牌讲师,提供高品质教学。课程体系设计完善且具有连贯性,保证孩子持续系统的学习少儿编程知识。

    少儿编程怎么收费?少儿编程培训费用贵吗?家长该如何选择?

    并且注重培养和训练孩子的逻辑思维能力、创新能力以及综合性解决问题的能力。让孩子不断增强在未来人工智能时代竞争力!

    发表于 2019-07-16 11:25:43
    376
    培训消息