C++信息学奥赛正在以飞快的速度进入学校和家长的认知。在对C++信息学奥赛的概况有了必定认识之后(可阅读奥林编程对C++信息学奥赛的系统介绍:全面诠释C++信息学奥赛,家长必读 ),家长关注的下一个问题肯定是,孩儿必须怎么着手准备呢?咱们今天就着重讨论一下这个问题。
首要,必须针对孩儿区别年龄段的特点(孩儿的认知能力、思维成熟度、学业压力等),让孩儿分层分周期学习编程,帮忙她们循序渐进地认识编程知识,循序渐进地进行信息学的学习。
其次,是应该学习什么内容的问题,即什么编程语言是准备信息学奥赛时期必须重点学习的。本质上说,便是以Scratch图形编程做为前期入门,之后所有精力放在C++上就可。
第三,便是经过参赛累积经验。信息学奥赛有三个特点:比赛流程较长,前后连续两整年;赛事较多,层级持续提高;机会多,只要有一次发挥较好,就有机会享受大学录取优惠。因此,咱们下边会重点讲到参赛时间节点的问题。
下面咱们就来谈谈区别年龄段的孩儿必须做的准备:
幼儿园/小学低年级周期:
编程启蒙是这个周期的重点任务,日前最流行的少儿编程工具Scratch能够胜任启蒙的任务,它把枯燥乏味的数字代码变成“积木”状的模块,让孩儿经过比较直观有趣的模块认识指令、脚本、角色等概念。
人类规律思维能力形成的关键期在7岁上下,而Scratch的学习在孩儿4-5岁时就能够起始,因此,孩儿尚小的家长能够此刻就予以关注。总之规律思维能力培养越早越好,尽早接触编程,不仅针对信息学参赛有基本性道理,对孩儿全部思维能力的提高亦有很大帮忙。
小学高年级周期:
孩儿在9-10岁前都能够经过Scratch进行编程思维的养成,小学3-4年级就能够起始C/C++的入门级学习,这个周期孩儿有了必定的数学基本,针对相对繁杂的数学和规律问题能理解得更好。当然这是通常状况,咱们看到近期几年,通常是针对高中生的NOIP加强组竞赛,一等奖名单中已然有了小学生的名字:
而另一组数据是,2018年NOIP初赛北京总参赛人数为2363人,其中普及组1582人,而这其中超过⅓是小学生,达584人,能够看出,非常多学校和家长都起始高度注重信息学竞赛这条升学之路了,让孩儿从小学就起始编程学习并参赛。
而各地小升初周期“科技特长生”录取过程中,非常多信息学参赛选手都得到了注重。因此,针对哪些对编程表现出特长的孩儿,能够让她们提前参加NOIP普及组的竞赛,体验竞赛的感觉,为之后的比赛做各方面的准备。
初中周期:
初中周期是C++与编程学习的最重要周期,在小学已然入门的基本上,初中必须大力夯实基本,而经过参加比赛进行实战演练是最好的加强方式。初中周期必定要参加NOIP普及组并尽快参加到加强组比赛,累积实战经验。
况且必须晓得的是,有有些省份准许初中生同年同期参加普及组和加强组比赛。
高中周期:
高中周期的任务便是参加NOIP加强组并争取获奖,因为得到大学保送仅有高1、高二才有机会,因此理想状态是,高一和高二能够得到较高奖项,得到保送或自主招生的机会。
下图总结了一下以上各个周期的任务:
当然,以上所说的是理想状态下孩儿的信息学学习之路,必须家长从孩儿小时候就加以注重和引导。鉴于非常多家长和学生之前对信息学并不认识、半途才起始学习的状况,咱们亦进行了相应的分析。
针对拥有较强的数理规律能力的学生来讲,初中,乃至初三起始从零起始学习C++亦来得及,但必要保证要在初中周期内参加一次普及组的比赛。另一,这亦必须对计算机编程拥有浓厚的兴趣,这般才可沉下心来,在短期内把握必需的内容。倘若是高中才起始学习编程,可能就来不及了,除非是极个别有非凡天分的学生。
按照历年获奖选手能够看出,最后获奖的都是很早就起始学习编程的有些学生,她们每年的排名都在慢慢地往前。因此针对编程来讲,孩儿越早起始学习,越能发挥优良。另一,在C++学习前期,兴趣的创立非常重要,太难或太深,容易打击学生的自信心,可能一个天才就被耽误了。
奥林编程为6-18岁青少儿供给包括C++信息学奥赛(NOIP/NOI)、Scratch、Python、App Inventor等在内的一系列青少儿编程与STEAM课程。以编程为载体,以个性化的服务和AI技术工具,帮忙更加多孩儿发掘潜能、提高创造力,培养孩儿较强的科技信息素养和创新认识。