易讯考务系统

查看更多新闻

儿童节,我们一起玩编程!

2019-05-29 09:12:13 易讯考务系统 阅读



苹果创始人史蒂夫·乔布斯说:“人人都应该学习一门计算机语言,因为它将教会你如何思考”。很多家长会疑惑孩子到底要不要学编程,学编程能给孩子带来哪些收获,今天小易就给大家普及下学编程的重要性。


图片关键词
因编程出名的两位传奇大佬


比尔·盖茨的创业经历

一个年仅13岁的美国少年与他中学的同学利用一本指导手册,开始学习Basic编程。4年后,他卖掉了他的第一个电脑编程作品——一个时间表格系统,价格是4200美元。1976年前后,年仅21岁的他从哈佛大学辍学,和他同学创办了一家微型软件公司。这家公司就是市值超过3500亿美元,当今世界最大的软件公司——微软,那个少年就是当今的世界首富比尔·盖茨—微软公司创始人及董事长。

图片关键词

马克•扎克伯格的传奇人生

一位刚年满10岁的美国男孩开始在父亲的教导下编写basic程序,他的父亲还聘请软件研发者Davia Newman做编程家教。男孩读高中时,为学校创作了MP3音乐播放程序,随后拿到了微软年薪95万美元的offer及哈佛大学入学offer。2002年9月,他选择就读哈佛大学计算机系,并在大学二年级时开发出Facemash程序,可以让学生在一堆照片中选择最佳外貌的人。这个程序就是市值超过2500亿美元的facebook的雏形,而这个男孩就是当今世界上最年轻的亿万富翁Facebook的创始人及CEO——马克•扎克伯格

图片关键词


国内外的编程教育发展现状


海外

  • 2014年,英国教育大纲规定计算机编程列入5-16岁中小学生必修课程。

  • 2015年,美国政府投资40亿美元开展少儿编程教育,呼吁全国青少儿学习编程。

  • 2016年,美国国情咨文推行计算机科学教育,强制要求高中必修计算机编程学分。

  • 2017年,新加坡全面推动少儿编程教育,中小学考试中加入编程考试科目。

  • 2020年,日本全面实施编程纳入中小学必修科目。

目前,英国、西班牙、爱尔兰、芬兰、丹麦、澳大利亚等全球24个国家在基础教育中设立了编程课程大纲,奥巴马在最后一年总统任期的国情咨文中提出计划,向中小学生普及计算机教育。日前美国K12阶段约有67.5%的孩子已接受编程教育,世界正掀起一阵席卷全球的“编程风”

美国前任总统奥巴马在一所中学中参加白宫发起的“编程一小时”活动。

中国

  • 2016年,教育部印发《教育信息化“十三五”规划》的通知,将信息化教学能力纳入学校办学水平考评体系。

  • 2017年,浙江省试水少儿编程教育,将Python编程纳入高考科目。

  • 2017年,国务院颁布的《人工智能战略规划》明确要在中小学普及少儿编程。

  • 2018年1月,教育部发布高中新课标,编程全面纳入必修课!

  • 目前全国中小学实施编程信息课程的地区主要集中在北京,上海,广东,江苏,浙江等地。

由此看出学校中编程课程的开展已经如风暴般席卷全球。


图片关键词
那么为什么要教孩子们编程呢?


1 找工作时占据优势

根据预测,劳务市场对掌握ICT (Information and Communication Technology)技术的人才需求量越来越大。数字市场的增长速度远远大于全球经济的平均增长速度。欧盟公布的欧洲数字白皮书显示,到2020年欧洲共需要90万ICT专业人士。编程技能不仅仅限于ICT领域的使用,其他工作中也越来越多的使用到相关知识,例如搭建简单的网站、app、管理线上商铺等等。

这种预测并非毫无根据,上面提到的欧洲数字白皮书中就预测到,所有工作的90%都将需要至少基础的信息技术,而目前50%的人员都不具有相应的技能。因此,我们解决的是正在面临的巨大的专业不足,这也是当今的教育面临的重大挑战之一。研究表明,这个大坑在接受教育的前12年就已经形成。而现在这个期间内学到的相关知识不足以应对以后在大学或工作中的需要。


2 数字能力

2012年,爱沙尼亚开展了一个实验项目,让小学一年级的孩子就开始学习编程。尽管这个实验项目的目的不是在20年后为国家培养一批计算机科学家,更多的是着眼于社会,让人们可以更加自如、灵活的使用到现代技术、计算机和互联网。

MIT多媒体实验室的Mitch Resnick分享了这样一个观点:“现在的年轻人已经体验了大量的新技术,但是很少一部分能够创造出新技术或者使用新技术展现自己。就好像是数字文盲(可以用新技术读,但是不能写)”。不是所有人都意识到编程能带来的好处。各种研究表明学习编程能潜在影响学生的认知能力和社交能力。接触基础的计算机科学,能让孩子们获得基础的算法思维和形成基础的逻辑结构,这在大学阶段和社会中会展现出巨大的优势。


3 计算机式的思维模式

“计算机式的思维”这个词由Seymour Papert于20世纪80年代提出。Jeanette Wing对这个概念又做了提炼,即把一个问题通过能被计算机执行的可理解的公式解决的过程。更为形象的理解是”像计算机科学家一样考虑问题“。

计算机式的思维”还能提供课堂中很少能学到一些软技能。例如解决问题,分解问题、逻辑思维、纠错能力。这些技能在传统的STEM项目中是非常有用的,而且在其他的社会学领域中也具有广泛的适用性,如艺术领域。

4 逻辑思维

逻辑思维和理解逻辑构建息息相关。计算机按照一定的逻辑顺序完成任务。只要逻辑正确,计算机的执行结果永远和我们的预期一致。用相同的数据计算,逻辑永远能得到相同的结果。


5 训练创造力

基础的编程知识能让你获得一个全新的表达自我的方式。如果使用得当,编程能为发展孩子的创造力提供巨大的帮助。就像画笔和画板,让我们能通过绘画表达我们的想法和感受,编程提供了更为丰富的表现方式:动画、游戏、互动图像等等。通过编程的学习创造力的训练更为直观和简单。孩子将编程和其他的兴趣结合起来,如音乐、电影或动画,同样对他们发挥自己的创造力产生潜在的影响。


6 从错误中学习

编程时几乎不可能避免错误。有些错误会产生挫败感,每个写程序的人都有这样的经历,花上好几个小时去找一个遗漏的逗号。但是错误本身也是创造过程的一部分。基本上程序的完成要经历不断的实验和错误,而且每个步骤还要进行相应的测试。这种方法的好处在于错误不是一个失败,而是一次挑战。想想有些学生们是如何被传统的教学方法绑住手脚的,就是因为他们被错误一次次的羞辱。

现代的编程教学技术把错误作为一个辅助的手段。在可视化语言中,算法错误已经被完全排除了(你基本很难从五颜六色的模块中找到任何算法),指令只有在他们排列在一起产生作用时才能连接起来。

7 发展认知能力

学习编程的好处和双语教育的好处是类似的。学习编程在很多方面都与学习第二门语言类似。在孩提阶段,大脑非常适合学习新的语言,特别是在学习过程蕴含在他们每天的日常活动中时。对儿童学习编程的研究表明,与其他能力相比编程技巧的发展在同时期内的速度最快。

技术的发展和世界范围内的变化将编程从课外课堂转为课内课堂。这种转变产生原因在于学校毕业后获得的能力与大学和工作能力要求之间的巨大断层。同时,研究已经确定编程能巨大的提高软性技能如逻辑思维、问题解决能力、创造性和团队合作,这些技能都是当今社会需要的核心技能。依托于游戏设计的编程学习,对孩子们而言是充满乐趣的,掌握这些工具和技能后,未来很多年内他们都将从中收益


北京市东城区天坛路57号2层,100005 京ICP备2021023710号
易讯教育 版权所有 2008-2024 Powered by MetInfo 5.3.18 ©2008-2024 www.metinfo.cn