很多家长一提到编程,下意识的都会摇头。
“我孩子不做程序员不需要学这个”
“高考又不考编程,学他干嘛?”
其实,很多家长不愿让孩子学习编程的主要原因是他们本身不能正确的认识编程。不知道编程是做什么的?不知道编程有什么用?电脑游戏给孩子带来的危害使得家长看到孩子在用电脑就草木皆兵。
抛开编程逐渐成为教育必不可少的因素,只要家长们细心观察下来的话就不难发现,近年来互联网的快速发展,人工智能的迅速兴起,越来越多的工作被机器人取代,这些变化正是家长们需要深思的地方。
少儿编程的起源
提到少儿编程,首先想到的是Scratch创始人Mitchel Resnick,但是,真正的起源来自于Logo语言之父、构造主义(Constructionism)学习理论的提出者——西蒙·派珀特(SeymourPapert)教授。
西蒙·派珀特基于对儿童学习和认知的理解,派普特意识到,计算机不仅能够执行指令和传递信息,还能帮助儿童体验、开拓和表达自己。于是派普特教授很自然的将自己发明的Logo语言应用到了教育领域,让孩子通过编程的方式使学习变得看得见、摸得着。
后来Mitchel Resnick又在派普特教授的理论基础上推出了新一代的编程语言——Scratch编程语言。
少儿编程学的是什么?
事实上,让人变得更善于思考并非只有学习编程这一个好方法。在现实生活中,如果你勇于尝试又积极解决问题,就会锻炼你的思考能力。想想很多伟大的人甚至都没怎么念过书,也没上过什么名牌大学,不一样成就非凡。所谓能力都是锻炼出来的。
甚至很多游戏对人的思维能力也有很好的锻炼效果,比如像“纪念碑谷”、“我的世界”和“机械迷城”之类数不胜数的游戏都能有助于提升人的元认知。在这类游戏中你遇到一个又一个难关,你需要不断去试错不断反思,才能找到行之有效的策略方法,才能过关晋级。
如果一个青少年想要通过编程创作自己的作品,不论是游戏、APP还是别的什么,他/她一定会遇到各种各样的问题,这样的问题可能是科学的、工程的、技术的、艺术的或是数学的(科学、技术、工程、艺术和数学这几个英文单词首字母合起来简称STEAM)。这样的境况就自然会迫使他/她去自主学习相关的知识。
换句话说,编程通常是面向STEAM的,易于触发自主学习!要完成一个作品或是要解决一个问题,会使人产生主动学习的内在动力。而自主学习也是成就一个人的必由之路。
学习编程的孩子是什么样的
1、IOS苹果软件工程师——马舜喆
山东济南人,六岁开始学习编程,现在17岁的他已经成为了IOS苹果软件工程师。从小学习编程的他,利用课余时间开发了5款苹果手机应用程序。
去年,马舜喆还受邀参加2017WWDC苹果全球开发者大会,不仅让他得以与苹果公司的系统工程师、UI界面设计师、软件开发者进行技术交流,参观了苹果公司,还作为奖学金获得者,和苹果总裁库克见面,让库克非常震惊。
马舜喆2、天才小女孩——安薇塔·维贾伊
这位小女孩7岁时就开始学编程,希望可以通过编程开发一款移动应用,终于在她9岁大的时候,实现了自己的梦想,而且还成为苹果WWDC大会上最小的开发者。
安薇塔·维贾伊3、中国年龄最小的黑客——汪正扬
来自清华附中的汪正扬,早在 2009 年,刚上小学二年级的汪正扬,在玩了大半年的“偷菜”游戏后,觉得特别无聊,便开始尝试写一些小程序。到了 2014 年,汪正扬向 360 公司库带计划提交可能影响上百家教育网站的系统漏洞,这是自库带计划启动以来,年龄最小的一位漏洞报告者。
汪正扬4、清华保送生——毛嘉怡
毛嘉怡在小学一二年级的时候,就开始接触电脑,在上初一时,因为数学成绩非常好,因此被老师拉进编程社团,从此,她便开启了她的编程教育之旅。在学习中,通过挑战各种困难,可以让她获得巨大成就感并乐在其中。
毛嘉怡这个邻家女孩,在第34届全国青少年信息学奥林匹克竞赛中以第七名的优异成绩拿到了金牌,并被直接保送清华大学。
从这些孩子的经历中可以看出,编程在他们的人生中起到了关键的作用,影响了他们的人生轨迹。所以,你还认为编程仅仅是码农才需要学会的技能吗?看看这些孩子你就会知道答案了。
网友评论