机器人编程VS少儿编程,两者有何不同?该如何选择?
随着编程学习的全球化趋势,目前,英国、西班牙、爱尔兰、芬兰、丹麦、澳大利亚等全球24个国家在基础教育中设立了编程课程大纲。
国内编程学习也热潮日盛,编程甚至已经纳入中小学必修课,涉及学生中高考以及大学自主招生,越来越多的家长开始让孩子从小就学习编程。
然而在挑选学习课程的过程中,机器人编程和少儿编程是最让家长头疼的问题之一。因为两者的名称都有“编程”二字,这就让很多家长产生一个错觉:机器人编程=少儿编程。
事实上,可以很肯定告诉大家的是,机器人编程≠少儿编程!
本质上两者不同
·机器人编程教育
通过组装、搭建、编写程序运行机器人,激发学生学习兴趣、培养学生综合能力的一种教育方式。
机器人编程可以看做是少儿编程应用的一个分支,它是在编程的基础上将软硬件结合应用,更偏向硬件、偏向物理的一个方面,旨在培养孩子的动手能力。
·少儿计算机编程教育
分年龄、分阶段、系统性地教授儿童编程语言,从最开始的逻辑思维和抽象思维的培养,再到教会孩子学会运用“编程思维”,最后利用算法设计去解决实际问题的一种教育方式。除了教孩子编写代码,更多的是让孩子学会运用“编程思维”解决问题。
如果把编程比喻为钓鱼,那么机器人编程更关注鱼(让机器人动起来),少儿编程则更关注钓鱼的过程与创意。
学习方向不同
·机器人编程
是以调用编程模块指令让机器动起来为目的。通常需要编程的模块是已经写好存储在模块里的,小朋友做的只是将模块以不同的方式拼接起来。
·少儿编程
学习更偏重探究编程语言的本质,一层一层把模块打开,学习模块内部核心的逻辑、算法、语法和结构。
应用场景不同
·机器人编程
应用范围仅限于机器人本身,不能脱离机器人和组装硬件。机器人编程教育所学的编程知识是基于机器人硬件设计的课程内容。
·少儿编程
是基于软件项目开发设计的课程,其中会有一部分涉及到与硬件的交互,这里就和机器人有些类似,但是编程的高度是没有限制的,孩子可以系统掌握各种语言,选择范围更广。
其他不同点
·逻辑思维方面
机器人物理硬件的连接强调动手能力,一个6岁的孩子经过反复练习,可以很熟练地拼装机器人。
少儿编程学习涉及更广泛的逻辑思维,对数学、英语、物理等学科知识的应用更加深入,对思维的逻辑要求更高。
·语言方面
机器人编程所用语言很多,不同的机器人需要不同的语言。
少儿编程所学的语言是面向整个计算机界的,以后做程序员、算法工程师、架构设计师都能用到。
那么到底选择哪个好呢?
选择课程的话,最好还是结合孩子自身,通过学习目的和学习兴趣来评估适合的课程。
编程教育的精髓是让孩子在轻松、快乐的学习方式中成长。不管是机器人编程还是少儿编程,都不仅仅是为了让孩子造一个精美的机器人,或者写一段完美无BUG的代码,而是让孩子在学习过程中获得综合能力的提升。
巴布噜素质教育,围绕“3-16岁少儿的第三成长空间”和“科创筑梦 · 智慧培育”的理念,设计自主化课程体系,旨在给全国部落和孩子们提供更多好课程。
巴布噜STEAM教育系列课程,有属于机器人编程的创想机器人-大颗粒,创想机器人-小颗粒,有属于少儿编程的小小编程家-Scratch、小小编程家-Python、小小编程家-C++等课程。
创想机器人-大颗粒,适学于3-6岁年龄段的孩子,利用益智易操作的大颗粒积木搭建,锻炼孩子手脑协调能力,培养孩子主动探索、团队协作、乐于分享的科学探究精神。
创想机器人-小颗粒,适学于 7-8岁的孩子,利用更精细逼真的小颗粒积木搭建,锻炼少儿观察统筹能力,启发少儿物理、机械、数学、几何、电子、工程、建筑等综合智力。学习编程知识,为培养孩子编程思维打下良好基础。
小小编程家-Scratch,是零基础少儿最好的编程启蒙课程,让少儿像搭积木一样制作动画、游戏、交互式故事,培养少儿编程意识,奠定编程基础,大大提升程序化思考问题、解决问题等各项综合能力。其丰富的学习环境及可操作性适合7—12岁的孩子进行学习。
小小编程家-Python,是一种用最简洁的语言表达想法、用最简单的思路解决问题的编程语言,适合10岁以上的代码编程初学者。可以培养孩子逻辑思维,提升孩子学习能力,全方位培养孩子素养,提升孩子未来竞争力。
小小编程家-C++,是信息学竞赛的首选编程语言, 适合12岁及以上孩子学习。学生可以通过C++课程的进阶培养,掌握更专业的编程知识,能运用编程思想实现更为复杂的算法,完成更具挑战性的编程课题,能有效提升逻辑和创新能力。
美国著名教育家John Dewey说过,“这里,儿童变成了太阳,而教育的一切措施则围绕着他们转动;儿童是中心,教育措施便围绕着他们而组织起来。”——摘自John Dewey的著作《民主主义与教育》