如果说时下教育行业最热门的话题是什么,此处“少儿编程”应该拥有姓名。
少儿编程不止是火了,而是火的一塌糊涂。
在国外,“教育界的硅谷”以色列早在2000年就已经将编程纳入高等学校的必修科目,同时要求孩子从小学一年级就要学习编程。
早在2015年奥巴马就曾呼吁,“编程应当与ABC字母表和颜色同时得到教学。”2016年美国政府就曾投资40亿美元用于少儿编程教育......
而在中国,先是浙江省确定Python进入浙江省信息技术高考;
再是2017年《国务院关于印发新一代人工智能发展规划的通知》强调实施全民智能教育项目,要求推广编程教育。
到2018年1月,教育部已经将编程、算法等划入高中新课标,而且共青团中央还组织了张一山、周冬雨等群星助力少儿编程教育。
纵观国内跟国际,我们都不难得出一个结论:人工智能已经成为全球瞩目的焦点,“编程学习”作为通向人工智能不可或缺的“基础能力”。
那么问题来了,是否只有学习编程,才能放飞21世纪少年梦想的翅膀?
Part 1
是否只有学习编程,才能放飞21世纪少年梦想的翅膀?
少儿编程实在是太火了,以至于所以很多家长被“别人家孩子”获得的小程序挑战赛或者苹果开发者大会等竞赛奖项刺激,赶紧把孩子送去学写代码。
《8岁儿童就应该学习编程了吗》《7岁之前是教孩子STEM能力最好的阶段,回报巨大》《从6岁开始学编程和18岁以后再学编程到底有什么区别?》这类文章被反复推送,经常都会提及几个早慧的天才。
比如德米什·哈萨比斯,Google人工智能的创始人,人工智能程序“阿尔法狗”的开发者,8岁就开始学习编程。
马舜喆,6岁开始学编程,至今已开发出5款苹果应用软件。
澳洲上小学的Yuma,6岁自学编程,7岁入学斯坦福设计课,8岁开发APP,被库克称作天才等等。
但天才毕竟是天才,对大多数人来说,大家都是普通人,学习编程到底适不适合我们的小孩,这还是一个值得商榷的问题。
那么问题来了,
1、作为普通人的我们,该不该让孩子学习编程?
2、在选择给孩子学习编程之前,我们应该了解什么?
3、应该怎么学习少儿编程,线上学还是线下学?
下面,我从【少儿编程到底在学什么】和【孩子到底能够从少儿编程中学到什么】两个角度,为大家解答这个问题。
Part 2
少儿编程到底在学什么?
聊起编程,你的脑海中是不是会想起这样一群天书代码:
Scratch之父米切尔·瑞斯尼克对未来的编程有一个很好的定义:编程不只是为了学习技术或者找工作, 而是一种新的表达方式,也是新的学习方式。
少儿编程教育并不是要培养未来的程序员,而是让孩子能掌握新科技并应用新科技表达自己。
scratch是由麻省理工学院媒体实验室研发的一款面向青少年的图形化编程软件。
通过色彩丰富的指令积木块进行组合,便可以创造出多媒体程序、互动游戏、动画情境等项目。
scratch不像一般的程序语言需要通过难记的英文和复杂的语法规则编写。
彩色积木式程序块既能给程序带来色彩的视觉美感,又能避免那些复杂的语法错误,使得完成游戏制作和动画设计更加简单。
scratch避免了语法的问题,侧重于孩子们对整个程序的逻辑思考和创意发散方面的锻炼。
Part 3
少儿编程能够给孩子带来什么价值?
让孩子在竞赛中获得名次绝对不是我们让孩子学习少儿编程的用意所在。
那么, 通过学习编程孩子能够收获什么才是作为家长最应该考核的标准。
1 强化孩子的逻辑思维能力
编写程序最重要的是如何把大问题拆解成一个个小问题。孩子要思考如何把代码合理地安排在程序当中,让程序流畅地处理输入、演算、输出,这个过程对孩子分析事物的逻辑性有极大的帮助。
2 培养孩子的专注力和细心度
排错是每一个编写程序的人毕竟之事,无论是大人还是小孩都不例外。有时候只是少打了一个字母或在某一行末尾少了一个分号,就会造成程序大乱,更别说逻辑分析问题上忽略的某种状况和陷阱。
所以在编写程序的进程中,排错了是无法敷衍了事的,这个过程能够有效改正孩子马虎行事的毛病,避免当个“差不多”先生。
3 提高孩子的耐心
当父母的一定遇到过这种情况,带孩子出去吃饭,孩子怎么也坐不住,总是跑来跑去,到处吵闹玩耍。这时,有的人会拿出手机当做游戏机,孩子的注意力瞬间就会被拉回来,开始安静地坐在位置上玩耍。
以游戏项目作为课程就是运用这种特性,让孩子在游戏中学习,寓教于乐,孩子不止可以玩游戏,更会懂得游戏是怎么设计出来的。
4 增加孩子的抽象思考能力
其实学习编程就像学习外语一样,如果说学习外语是为了跟外国人沟通,学习程序就是为了跟计算机沟通。更有趣的是,你碰到外国人不会说外语还可以用手比划,跟电脑不行。
这意味着孩子在学习的过程中需要一种具体为抽象的能力,让程序能够按照孩子的想象的方式运行,这是集思广益的过程。
让孩子发挥无限的想象并动手实践,让不懂得思考的电脑也能了解与表达抽象的事物。
5 提升孩子整理信息、融会贯通的能力
程序是一堆电脑指令的组合,好比上小学时我们查字典学汉字、学成语,之后学习如何利用习得的汉子、成语组成句子,进而撰写文章一样。
程序中的基本指令就像汉字,写成可重复利用的方法或对象就像是成语,最终要完成项目,就必须融会贯通、学以致用,确保程序在执行中不会出现不可预期的错误。
6 提升孩子国际性的沟通能力和竞争力
显而易见,现在哪一个行业可以不用电脑?如果先前提过的,编程语言已然成为一种重要的沟通工具,不但可以跟电脑沟通,还可以跟所有运用电脑的人沟通。
孩子在幼时接触的环境往往跟以后的发展有极大的关联性,如果不想跟世界脱轨,那么最好尽快让他们了解程序跟编程是怎么一回事,这将会是他们面对国际竞争的有力武器。
7 孩子的空间思考能力训练
在编程中控制游戏人物的过程是训练空间思考能力的一个很棒的方式。
仿佛孩子自己在高低起伏中身陷迷宫,在闯关角色中置身于编程世界,在游戏中学习明白方向感和立体的空间架构。
8 增进孩子解决问题的能力
面对一道道关卡的挑战,小孩会不停地利用手边学习到的资源,程序试着达成破关的目的,从而不断思考,一旦养成这样的习惯,在碰到生活中其他课业问题时,自然也会学习如何解决问题,而不是一句话交给父母去处理。
父母只要给予适当的工具和提示,让孩子自己去动手,动脑去完成。
Part 3
选谁来教孩子少儿编程呢?
通过以上分析,我们不难得出结论,即使不以升学为目的,少儿编程也是一个提升孩子综合素质的不错选择。
那么问题来了,如果你关注孩子教育,打开手机铺天盖地的广告就会袭来,线上线下编程课花样繁多,融资成功的喜报频频传来,各级教育机构大力推广……
面对众多教育产品,我们区分优质产品的标准是什么?
在做选择之前,我们首先应该回到“教育”这个母话题上:当我们聊起教育时,我们在聊什么?
在我看来,教育的本质在于人。人世间再没有比“让人成为人”更深刻、更宏大的课题了。但凡真正沉下心做教育的人,都必有一颗敬畏之心。最优秀的教育者面临的终极“瓶颈”既不是技术,也不是知识,而是教育自身对世界和自我的认知的深度和高度。
真正做教育的人,都是深谙这一点,所以他们会以最谦逊和敬畏的心,在“外在世界”做好匠人,在“内在世界”寻求开悟,少儿编程教育产品也不例外。
纵观市面上五花八门的少儿编程平台,若说在“用心做教育”领域划分,贝尔编程的产品值得拥有姓名。
Part 4
贝尔编程是谁? 大品牌,50万家庭的共同选择
贝尔科教集团作为国内steam教育优质品牌,7年教研教学、师资运营培训经验,确保为孩子提供优质靠谱的少儿编程课程。
Part 5
贝尔编程有什么优势?
1 双师模式、让师资不再成为办学难题。
课堂主要“教”的部分交给了线上“小贝老师+游戏化闯关学习系统”,助教老师只需要负责“辅导”部分,强大的培训体系,让只需要满足基本要求的老师也能快速上手。
2 专业研发团队倾力打造、保证课程质量
由香港中文大学徐扬生教授领衔,耶鲁大学、卡耐基梅隆大学等世界名校名师、BAT前高级工程师共同研发。
3 全年龄课程体系、每个阶段的孩子都能学
Scratch创意编程入门、编程能力进阶、竞赛出口。
4 游戏趣游戏化闯关学习系统
采用MIT game-to-teach游戏化教育项目成果,中国经典文化与未来智能科技完美结合,让孩子在“沉浸式”趣味学习环境中探索、试错、挑战、完成任务。
5 创造性5c1e思维导图教学法、充分保障教学效果
培养孩子主动思考、分析问题、解决问题的能力,将所学知识和原理应用在生活中,并在模仿中进行创新,在创新中提升思维能力。
6 学习数据可视化、意见反馈给家长
系统智能化数据记录和分析孩子学习全过程,老师可以随时查看、一目了然,还可以一键发送给家长,成为连接机构与家长的智慧桥梁。