乔布斯曾在一次访谈中提出:“我觉得每个人都应该学习一门编程语言。就像学法律一样学法律并不一定要为了做律师,但法律教你一种思考方式。学习编程也一样,我把计算机科学看成是教育,每个人都应该花至少1年时间学习编程。”
近年来,编程在国内外都很火爆,创客教育及STEAM已成为素质教育的核心,3D打印、机器人等新技术也走进了中小学。在我国浙江省,更是把编程纳入信息技术高考。
毕竟,作为一门面向未来人工智能时代的世界性语言,编程是培养人才的关键。
为什么要对孩子进行编程教育?
在编程学习过程中,会有少数孩子展现出不同寻常的天赋,在这条道路上找到自己的兴趣所在,但对于大多数孩子来说,学习编程并非一定要成为程序员,却同样能从编程学习中获得多方面的思维训练,且受益终生。
1、编程可以帮助孩子提升各科成绩
信息学的本质,是用计算机解决数学问题,因此在建模阶段,需要孩子根据题意找到逻辑关系,或利用数学知识去构建数学模型。
这不仅提升了孩子的阅读理解能力,还有效训练了孩子的数学思维与解题能力。另外,目前绝大多数编程语言都使用英文,在一定程度上帮助孩子提升英文理解与表达能力。
2、编程培养计算思维
计算思维是利用计算机科学的基本概念解决问题,设计系统和理解人类行为的一种思维方式。计算思维最核心的元素是四部分:分解,模式识别,抽象,算法。具备了这四个能力,人们就能为问题找到解决的方案,以程序的表现形式,则可以在计算机上执行,以流程或者规章制度的表现形式,则可以由人遵照执行。
3、应用多学科知识解决问题
麻省理工学院MIT教授米切尔·雷斯尼克说:“编程能够帮助人们构架起已有技能之间的桥梁,激发孩子们无限的创造力”。
STEAM的教育理念教会青少年综合利用多个学科的知识来思考解决实际中的问题。在编程过程中你会不断发现自己思维存在的缺陷和问题,并着手去进行完善和解决。将这种编程逻辑应用到日常生活中,应用到读书写作中,你会有新的收获。
4、提早规划未来职业
我们已经进入了人工智能时代,人工智能的浪潮已经到来。据央视纪录片《互联网时代》播报,中国大学的专业有30%都是计算机相关专业。是否适合学习它?最好的解决办法就是从小让孩子先尝试一下,起早规划,重点培养。
专家推荐!美国计算机科学奥林匹克AmericanComputerScienceLeague,源于美国硅谷,是一项有着40年悠久历史的计算机比赛,作为USACO(美国信息奥赛)的入门级比赛,获得国家中学校长联盟的官方推荐。
从小学3年级以上的计算机算法思维笔试题目,到初高中学生可参与的难度级别不同的笔试+编程,适合不同学习程度的选手广泛参与!
参赛须知中英文
预赛:第一轮积分赛
决赛:第二至四轮积分赛
(预赛积分排名前65%的选手有资格进入决赛)
第一轮积分赛:年12月19日,14:00-16:40
第二轮积分赛:年02月20日,14:00-16:40
第三轮积分赛:年03月21日,14:00-16:40
第四轮积分赛:年04月25日,10:00-12:40
全国各考点学校/在线考试
(需配备带有摄像头的电脑及手机移动设备)
高级SeniorDivision:适合高中同学,具备较强计算机编程能力
中级IntermediateDivision:适合高中同学
初级JuniorDivision:适合初中同学
小学ElementaryDivision:适合小学同学
(注:编程经验丰富的低年级参赛者可以选择高年级的活动,例如编程能力强的小学生可以选择高级或中级、初级活动,编程能力强的初中生可以选择高级活动。但是高中生不能选择小学和初级活动,初中生不能选择小学活动)
三人组队参赛
(至少2人,单独报名的选手组委会将协调组队)注:小学组个人参赛,无需组队
第一部分:个人笔试,30分钟,5道编程数理题。每题1分,满分5分
第二部分:团队编程,2小时编程挑战赛,仅1道编程题,满分5分,团队所有成员均需作答并提交答案
(注:小学难度仅个人笔试30分钟,没有编程赛,不需组队,仅有个人成绩)
-个人奖项-
个人卓越奖:四轮比赛全部获得满分
个人高分奖:个人赛积分排名前20%的个人
-团队综合奖-
金奖:团队积分排名前10%的团队
银奖:团队积分排名前25%的团队
铜奖:团队积分排名前35%的团队
赛区优秀奖:各赛区(全国奖除外)前20%
(注:每个年级单独评奖。团队成员要获得最终团队奖项,则最多缺考一轮。获奖团队可获邀参加全明星总决赛,角逐全球奖项。)
年12月5日
扫描下方