信奥赛 规划建议
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了信奥赛 规划建议,现在分享给大家,供学习和参考。文章包含1617字,纯文字阅读大概需要5分钟。
教程信息
学习成长阶段规划建议
少儿编程学习,小学(最好是四年级开始)和初中(最好是初一就开始)都可以。
如果孩子是小学阶段:
可以先熟悉图形化编程scratch(如果孩子一二年级,又想让他接触编程),
然后是Python(如果孩子三年级左右),
到达了四年级,那么就没必要学习前面两个编程语言。目前信奥赛的官方指定的编程语言是C++,直接学习C++即可。
编程语言只是一门工具,主要还是考察算法和数据结构,数学能力在这中间起到比较重要的作用。
知识学习层面规划建议
从零基础到高水平选手的学习历程,一般会经过三个阶段:学习程序语言(C++)阶段、学习算法阶段和准备竞赛阶段。在准备竞赛阶段中,又分为三个方面:专题知识层面、逻辑理解层面和模拟考试层面。
学习程序语言(C++)阶段
在信奥中以C++语言为主,主要原因是C++效率较高。学语言阶段主要就是学习C++。
在这个阶段,不会涉及太多的算法或数据结构等比较难的知识点,更多的是学会与计算机进行交流和沟通。
学习算法阶段
基于语言学习,打基础阶段将涉及到递归、递推、深度搜索、广度搜索等计算机科学中比较核心的知识点。熟练掌握这个阶段的知识后,学生对于任何一个题目,都可以用暴力搜索算法来解决。
但学算法打基础时依旧没有触及真正的竞赛层面,这个阶段过后学生才到达真正的学竞赛阶段。
准备竞赛阶段
准备竞赛阶段并非指学生可以参加竞赛,而是指学生开始学习竞赛专题。在竞赛阶段的学习中,分为三个层面:基础知识点,掌握逻辑和模拟考试。
掌握基础知识点:
在准备竞赛阶段,首先要掌握基础知识点。学生可以通过专题学习获取知识点,再尝试经典题目,这些经典题目能够反过来帮助学生巩固加深对知识点的认识。
这个阶段大多数学生仅仅停留在“做一题会一题”,即知道做过的题或老师讲过的题的解题方式,但对于到全新的题目或者变形题无从下手。
所以在学习基本知识点后,学生需要了解知识点在题目中如何“被使用”,也就是学习知识点衍生出的逻辑层面。
掌握逻辑:
学习算法逻辑通常有两种方式:
第一种就是大量刷题,在日常练习中总结归纳;
第二种是经验丰富的老师会为学生整理知识点常用套路,并会搭配相关练习,保障学生掌握这些逻辑,同时积累实践使用经验。
在拥有解题实践经历后,学生依旧不适合参加竞赛。因为到目前为止,学生在进行练习时处于放松的、日常的、没有时间限制的环境下,而竞赛考场上的氛围与日常学习氛围截然不同。
许多日常表现很好的学生参加竞赛时,经常会心态不稳,发挥失常。所以最后一个阶段——模考练习,对于信奥选手来说是至关重要的一环。
信奥选手学到不同阶段,知识点与套路需要达到不同水平,信奥知识点和套路掌握水平分为以下六个层面:
1)掌握语法、词法。
2)学习理解经典算法的思想与代码。
3)掌握修改算法、定制算法并实现。
4)自己设计新的算法
5)独立解决问题:观察、分析、推导。
6)培养解题的灵感,信奥和数学物理等其他理工类学科一样,“灵感”是处于金字塔尖的能力之一。
六个层面从浅到深层层递进。
充分模考练习:
学生在基本掌握算法套路后大量参加模考,对于参赛经验和解题策略,都将会有大幅度的成长。
首先,参加模考前,需要选择与接下来所要参加的竞赛有一定相关性的模考。比如学生参加9月的CSP测试,可以在前几个月进行CSP模拟考试。
在学到一定水平,学生可以开始尝试比自己当前水平高一个难度等级的模考,来进一步拓宽视野,提升能力,并且在考后留出充足的反思、总结和订正的空间。
以上提到的这些阶段,是学习过程中基本都会经历到的阶段。供大家参考。
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供信奥赛 规划建议的全部内容,希望教程文章能够帮你了解学习信奥赛 规划建议,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaoask-161.html