4月9日,晚上8:00,由腾讯教育主办的“开课Live”儿童素质教育大师课正式开讲,达内教育集团创始人韩少云受邀分享《家长也许知晓的一趟少儿编程课》公益讲座,成为第二期素质公开课首位分享嘉宾。本次腾讯教育推出“开课LIVE”,力求把行业名人、专家及前沿意见领袖聚焦,打造一站式面对面沟通的平台,解决行业难题、输送独家观点、培养知识人才。
韩少云首先介绍了 IT技术、软件技术、编程技术起源的背景,韩少云说,我们在日常生活中接触到的计算机、编程、软件、IT、互联网领域的知识,它们首先都属于技术范畴,同时也是人类的发明创造,可谓起源于生活、服务于生活。程序和计算机是被同时发明创造出来的,他们互为存在:一方面,程序指挥计算机工作;另一方面,计算机是运行程序的机器,程序必须依托于计算机才能执行命令。因此,程序又被称为是人类与计算机进行沟通的语言。
韩少云解释到,程序是人类创造的技术工具,它等同于生活中的“程序”,比如我们常说的“走流程”,“按程序办”等,意味着流程和秩序,是由多个步骤构成的一系列动作或过程的组合。程序的目的为了完成一项功能、工作、任务或事务,流程程序相同,最终完成或输出的结果也完全相同。最后,韩少云以工行利息计算程序来举例,解释程序是如何指挥计算机工作的。
韩少云介绍了学编程为孩子提供的5大锻炼
一、分析问题。韩少云说,程序来源于生活,要解决生活中的问题,将生活中的问题提炼归纳成计算机可以认识的编程语言,这个过程我们需要分析,也需要抽象归纳;同时,在设计程序的时候,就会用到一些逻辑,就会锻炼孩子的逻辑思维,程序的运行过程,也会锻炼孩子的分析问题的能力。
二、抽象归纳。在编写代码的过程中,首先我们的脑海里要有个流程图,每一步都是遵循一定的规则循序渐进的。用户的需求往往是复杂的,在把复杂的需求归纳成一个清晰的流程图的过程,非常锻炼小朋友的抽象归纳能力。
三、逻辑思维。学编程的孩子数学好。编程会涉及到很多的算法,所锻炼的思维可以应用在数学题中,比如说鸡兔同笼的问题,就能够用编写程序的思维方式解答。另外,程序为小朋友打开了解数学题的另外一种思路,编程设计的过程能够很好的锻炼小朋友的逻辑思维能力。
四、严谨仔细。程序的语句需要遵循非常严格的规则,任何的步骤错误,标点符号书写马虎都会导致运行失败,所以在书写、调试程序的过程中可以很好的培养孩子严谨仔细的习惯。
对于程序员的训练,首先就是要去除“马虎”的基因,将严谨的工作习惯植入内心,在调错的过程中就会让小朋友养成严谨的习惯,培养备份的习惯和忧患意识。
五、想象创新。解数学方程,就那么几种方式,但是写程序,你可以天马行空,无限发挥自己的想象力。计算机和程序的结合可以提供图形绘制、图像显示的功能。比如说苹果公司的logo(标志),刚开始是手工画出来的,就会有不精确的地方,而软件通过计算,画出来的图形比例是非常精确的。我们通过计算机和编程就可以创造性地去做很多设计,比如说logo,房屋,汽车等等,通过这些设计充分的开发了小朋友的创造力和想象力。韩少云举了一个例子,用动画片怎么实现眨眼的动作的,来展示孩子学编程对孩子创造力的帮助。
学编程为孩子带来的什么好处?
一,提升了学业。编程极大地锻炼了孩子的各项能力。学习编程可以提升孩子分析问题、解决问题的能力,锻炼抽象思维和归纳问题的能力及逻辑思维能力等,这些能力的锻炼在很大程度上可以帮助孩子提升文化课成绩。
二、看透了IT。人工智能快速发展的今天,我们在用手机APP时,经常会用到验证码,不懂程序的人会认为这个验证码非常麻烦,但是了解程序的人明白,验证码是为了防止恶意破解密码。这就是懂编程和不懂编程的人对计算机互联网世界的认知的不同,懂编程的人可以看透IT世界,了解事物的本质。
三、储备了能力。学会编程,除了可以锻炼思维能力,还储备了职业的能力。在我们的工作中,经常会用到编程,比如我们非常熟悉的办公软件Excel表格里就会用到编程语言,if、else语句,如果学会了编程,在未来的工作中会更加得心应手。
四、坚定了方向。随着互联网的发展,我国的大学在不断的加大计算机相关专业的投入。据国家权威部门统计,中国高校有30%的专业和计算机相关,并且未来这个比例一定会持续增加。从小学习编程知识,培养兴趣,不仅可以提升孩子的各项能力,也辅助了文化课的成绩提升,为未来大学专业报考和职业发展的选择奠定了坚实的基础。
五、捕捉了机会。无论比尔·盖茨,还是李彦宏、马化腾,他们的成功都与编程有着密不可分的关系。编程为我们提供了更好的发展机会,拿高薪、创业做企业家、甚至成为首富。从小学习编程的孩子,可以在快速发展又易于创业的互联网行业捕捉到通向成功的机会。
韩少云说,我很欣赏微软总裁萨蒂亚讲的一句话:计算机科学可以打开这个世界上最好的机会。根据我的学习和工作的经验,我觉得:“学编程可以让孩子离伟大更近一步”。
韩少云的公益讲座吸引了40多万观众观看,得到现场观众的一致好评,仅仅现场点赞量就超过三万,腾讯教育安排了听众互动环节,一位爸爸问:现在哪种语言更适合零基础的孩子学习?快速建立成就感,能产生永久的兴趣?
韩少云说,编程语言适合小朋友学习的有两大块,如果年龄在9岁以上的,可以学文本编程,如Python,年龄比较小,6~8岁,可以选择图形化的编程语言,无论是图形化的编程语言还是文本编程语言,它能帮助孩子培养逻辑思维能力。图形化的编程语言更容易,锻炼孩子的逻辑思维,但如果要走编程这条路,还是需要学习文本编程。
一位妈妈问题:孩子8岁,也学过机器人编程EV3,和编程有什么区别吗?哪种更适合孩子?如何系统化学习,将兴趣延续,学习更好?
韩少云说:无论是EV3还是Python编程,核心工作的都是程序,EV3中运用的编程语言,初级一点的,可能跟Scratch语言类似,通过EV3也能用Python或C语言来驱动EV3,通过EV3会更好地吸引小朋友,因为它更好玩,通过EV3,相当于一个机器人来控制它的动作,甚至有一些声光电,让程序可视化的效果更有趣,小朋友学习起来会更好,EV3通过软件驱动硬件,帮助小朋友理解软硬件结合是非常有帮助。对于初学的孩子学习EV3或WeDo会更好一点。
前芬兰教育部长:“在未来,孩子懂编程,他就是未来世界的创造者。”人工智能时代已经来临,而编程技术是人工智能的底层技术,所以,谁掌握了编程技术谁就掌握了未来。这些年,童程童美一直致力于中国少儿编程推广,“让中国青少年爱上编程”正是童程童美的初衷。