新闻列表
咨询热线:
187 - 6397 - 2757
7月22日,第34届全国青少年信息学奥林匹克竞赛闭幕式在绍兴落下帷幕。历时六天的比赛获得圆满成功。其中,我们看到浙江省杭州第二中学的信息学竞赛团队成绩卓著,以下4名高二学生获得了竞赛的金奖:
陆宇暄(金牌,高二学生,两次入选国家集训队,保送清华大学、北京大学)
夏景涛(金牌,高二学生,入选国家集训队,保送清华大学、北京大学)
陈嘉乐(金牌,高二学生,入选国家集训队,保送清华大学、北京大学)
吴瑾昭(金牌,高二学生,入选国家集训队,保送清华大学、北京大学)
很多家长都希望了解一下信息学奥赛,也有很多家长希望培养孩子在编程上的特长,在未来高考时可以凭借自主招生弯道超车,下面就给家长们全面介绍一下信息学奥赛。
信息学奥赛是什么?
信息学奥赛的全称是“青少年信息学(计算机)奥林匹克竞赛”,其前身是“青少年计算机程序设计竞赛”,该竞赛旨在广大青少年中普及计算机教育,推广计算机应用的一项学科性竞赛活动。
信息学奥赛从1984年开始在全国举办,在1989年我国参加第一届国际信息学奥林匹克竞赛以来,全国青少年计算机程序设计竞赛正式更名为“全国青少年信息学(计算机)奥林匹克”(National Olympiad in Informatics, 简称NOI)。
信息学竞赛比的学生的编程解题能力,以后可能会有变化,但现在还是这样。编程解题就是把具体的问题抽象出来,形成题目以后,让学生运用自己全面的知识,通过思考并借助计算机这样一个智力工具来分析问题和解决问题。要想全面地完成编程解题,就需要具备以下四种能力。
计算思维能力:计算思维能力是在有了计算机以后,必然要拥有的一种能力,它构建在数学知识之上。数学进入了计算机时代,要用计算机来求解,那么时代要求我们具备这种能力。
数学建模能力:因为很多的问题要计算,都需要建模。无论题目有多大、多难,都存在一个建模的问题和构建算法的问题。
程序实现能力:这种能力不是说学几条语句就能实现的。我们在大学课堂上教程序设计时,教了很多语句,教了很多语言,我认为那些没有用,因为这并没有教会他们如何真正去实现程序,所以,有些学生到了博士阶段编程能力还没有过关。
算法能力:很多题目涉及到图论和几何论的如识,一般都是在中学时期学不到的知识,那怎么办?只有由学生自己来学自己来做。很多人认为比较难的问题都要通过练习来解决,再者就是进一步抽象可用组合数学。
信息学奥赛为什么火热?
信息学奥赛之所以火热最重要的原因就在于“自主招生”。
我们可以看到2016年国内各大高校的自主招生政策,例如中国人民大学,获得信息学奥林匹克竞赛省级一等奖以上的学生,在高考时可以降30分录取;例如南开大学,获得信息学奥赛省级赛区一等奖的学生,在高考时可以在投档线下降40分录取。
对于获得信息学奥赛全国赛奖项的学生,更是有清华大学、北京大学等顶级高校保送录取名额。另外,信息学奥赛也受世界各大名校的认可,获得全国一等奖的学生在报考哈佛大学、麻省理工学院等名校时,是个极大的加分项。
对于升学优势的渴望促使了家长们纷纷将孩子送去信息学奥赛培训班,也导致了竞赛的火热。
信息学奥赛怎么学?
那么,信息学奥赛该怎么学呢?
其实信息学计算机编程是借助程序设计作为载体,学习问题的求解过程,建立算法意识,培养良好的计算机编程思维。所以在学习信息学奥赛之前,核心问题就是提早让孩子接受计算机编程启蒙,家长需要有意识地培养孩子的计算思维能力。分析能力和解决问题的能力。
在高中之前尽早地让孩子接触少儿编程,通过图形化的少儿编程训练孩子的思维能力,为将来的信息学奥赛学习打下坚实的基础。
对于信息学奥赛的教育思路上,我有以下几个主张:
问题驱动:我不主张系统学习,我们的选手没有那么多的时间,也不符合中学生的时间安排。因此,我们就用一个问题来激发他们的学习兴趣。
强化实践:这是学好一门学科的突破点,也是信息学奥林匹克的突破点,我比较有这方面的经验。学习计算机一定要动手,不动手是学不会的。
注重优化、协同合作和总结提升:要有一种追求完美的精神,一起讨论、一起优化编程思路,最重要的是要把感性认识上升到理性认识,这是一个质的飞跃。
总之,在孩子的编程启蒙阶段,我们建议家长能够陪同孩子一起学习少儿编程,有意识地观察孩子是否在编程上有浓厚的兴趣,以及逻辑思维优势,如果孩子有持续学习的渴望,在学习信息学奥赛阶段,我们建议家长找到优秀的培训导师,进行强化培养, 争取进入学校的竞赛团队,从而获得学校和老师的支持。
速云少儿编程致力于 4 - 18 岁,山东少儿无人机编程教育机构,速云网络研发软件工程师授课少儿编程,教给孩子们不光要学习编程,还要结合编程知识给我们无人机写程序,实现我们无人机的自动启飞、人脸识别、智能跟随,包括更加高级的编程玩法,就是无人机编舞。可能家长想了!四岁孩子能学习无人机编程吗?那我们看个四岁的小同学吧,你自己看看能不能学习吧!
我们来看一看四岁小朋友的学习视频吧!
家长担心孩子们真的能听懂课程吗?在每节课即将结束的时候我们都会进行课程汇报展示,来看一下小童鞋的汇报成果吧!
这个时候家长可能说了,我们四岁的孩子,年龄辣么小,又不认字,那该如何学习呢?
其实四岁、五岁的孩子不认字怎么学习?只要孩子识别颜色就可以学习。通过颜色识别具体编程积木,比如:蓝色是运动、紫色是外观、黄色是事件等等,通过颜色识别文字,根据颜色先实现出程序做出卡通的效果,以激发孩子兴趣,使孩子产生兴趣后开始具体学习每个积木的作用,再学习积木上面的文字。如下图:
这个时候你还认为编程难吗?其实针对4岁起,就已经可以学习编程了。通过搭积木的方式让孩子学习编程。
当然,比如我们下面的无人机编程视频吧!
无人机能六架一起起飞?没错!那他又和数学有什么关系呢?
小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型。
现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?
无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?
答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!
无人机编程都学习哪些内容呢?
让无人机与编程结合?
没错!就是要让孩子“动手”+“编程”实现无人机起飞。
重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。
例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。
看我们小童鞋们上课视频吧
坦克编程都学习哪些内容呢?
动手组装”+“编写程序”
通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。
课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。
例如:人脸识别、智能跟随等前沿技术。