Everybody in this country should learn how to program a computer… because it teaches you how to think.

---Steve Jobs

人都应该学习编程,因为它教人如何思考---乔布斯
deepstudy.net
深学汇
    
    
信息学编程 NOIP课程的学习,关键是要坚持!
来源:深学教育 | 作者:深学君 | 发布时间: 2019-05-13 | 1756 次浏览 | 分享到:

 


现在越来越多的中小学生在业余时间开始学习编程,有些同学甚至还学习过SCRATCH 等可视化编程或者接触过类似乐高等机器人编程,对编程有了一些基本的认识,也激发了一定的学习兴趣。在小学高年级或初一开始学习信息学奥赛编程是比较恰当的时间段,这个阶段学生们学业负担不太重,业余时间相对高中阶段更为充裕,可以有条不紊的从0基础开始学习信息学编程NOIP课程。



目前信息学奥赛编程NOIP主要以C语言或C++为竞赛用语言,不同于大多数少儿编程机构所教授的Python 或 JAVA 等。C语言更接近于机器语言,相对于Python 或 JAVA 似乎更难一点,但信息学奥赛中所涉及的主要是一些基本语法,要熟练掌握和使用,这一点与Python 或 JAVA并无本质的不同,信息学奥赛编程实际上更加注重的是学习算法和数据结构,具体用何种编程语言倒不是主要的,只是具体表达方式的不同。重点是要掌握和理解算法的思想并能有一定的应用能力,这才是信息学奥赛培养的主要能力。


作为中小学学生年龄这么小就开始学习大学本科的课程C语言是不是太难啊?有些家长和学生都会提出这一疑问。这个有点儿类似于上世纪80年代学英语,会讲或教英语的人很少,大家都认为学习英语很难,谁会说几句英语,那就了不得了!现在的信息学奥赛的境况与此类似,或者说情况更好一些,起码信息学奥赛已经开展了30多年,学生和教练数量相比那时的初学英语大不相同了。


 


也有一部分学员认为已经学过SCRATCH或机器人编程,还写了很多程序或做了一些游戏作品,学习C语言应该得心应手,实际并非如此,SCRATCH或机器人编程只能是激发孩子的兴趣,了解基本的编程结构,那个类似于游戏,与真正的编程是两码事!与同样没有学过SCRATCH或机器人编程的同学一样,都需要从0基础开始学习信息学奥赛课程,从C语言的基本语法开始学。


                                       什么样的孩子适合学习信息学奥赛课程呢?


第一,学生要有一定的兴趣,当然兴趣也可以后天来培养。目前,主要有两类学生,一类是文化课的学霸,既然是学霸,他们认为挑战新知识理所当然。另一类是文化课成绩一般,纯属兴趣。在这个新舞台上,文化课的成绩可以抛在一边,与学霸们同样0基础开始学,挑战自我,挑战学霸,找回自我,树立信心!在“深学汇”信息学编程的学习过程中,小学生秒掉初中生、高中生的比比皆是!千万不要低估任何一个OIER的进取心!


第二,也是更为关键的一点,坚持学习,保持专注!按教学计划循序渐进,逐步深入,信息学编程的学习还是相当有趣的,当你AC了一道、两道、三道题,那种牛刀小试的成就感甚至超过拿双百分!坚持,说的具体一点就是认真完成知识点的学习,不清楚不明白的就要向书本、网络、同学、教练学习和请教。坚持练习,通过每次课课后练习巩固和加深对知识点的理解,把课堂上听到的似乎已经听懂了的知识真正变成自己理解并且掌握的东西。


第三,树立信心,合理的安排时间。按照我们的经验,一般学员可以通过2年左右的时间完成CCF NOIP信息学奥赛大纲要求内容的学习,完成约300道相应难度的题目的练习,可以达到相当于NOIP 提高组一等奖的水平。不同的学员学习有快有慢,也会在不同的学习阶段碰到需要跨越的学习障碍,我们需要的是树立信心,静下心来,深入学习,仔细探索,不要被眼前的困难所吓倒,可以通过向书本、网络、同学、教练寻求帮助尽快得到提升。在信息学的学习过程中,合理的安排时间是很重要的,投入时间太少,作业很少去完成,往往达不到学习效果。毕竟像语数外等文化课,我们花了10年左右的时间去学习,而作为兴趣爱好的信息学编程,我们只是利用自己2年左右的业余时间去学习。所以提高学习效率,提升自己的专注度是在信息学学习过程中需要培养和提高的环节。现在的学生学习负担都很重,往往周末假期还要补习文化课。当然,周末补习文化课意味着周一至周五在学校文化课的学习效果不好,需要补习,所以提高平时上课的学习效率和专注度就可以节约时间投入到兴趣爱好中去。在青少年阶段参加信息学编程课程的学习,对于一个人计算思维的培养,效果是好于已经成年的大学生的。这也是为什么很多中小学开始学习编程的同学,将来的技术、学术水平是绝大多数他们同龄的大学生难以超越或企及的客观事实。


学习信息学编程,贵在坚持!同人生中对待其它学习和工作一样,都要坚持不懈!你还没有付出努力,没有在精神上和体力上经过历练和蜕变,就不要轻言放弃!更何况,中小学开始学习信息学编程,可以带给你不同的人生体验和快乐!