C++课程内容面向全国青少年信息学奥林匹克竞赛系列活动设置。1984年邓小平指出:“计算机的普及要从娃娃做起。”中国计算机*于1984年创办全国青少年计算机程序设计竞赛(简称:NOI),当年参加竞赛的有8000多人。这一新的活动形式受到党和*的关怀,得到社会各界的关注与支持。中央领导王震同志出席了首届竞赛发奖大会,并对此项活动给予了充分肯定。从此每年一次NOI活动,吸引越来越多的青少年投身其中。十几年来,通过竞赛活动培养和发现了大批计算机爱好者,选拔出了许多优秀的计算机后备人才。当年的许多选手已成为计算机硕士、博士,有的已经走上计算机科研岗位。
为了在更高层次上推动普及,培养更多的计算机技术优秀人才。竞赛及相关活动遵循开放性原则,任何有条件和兴趣的学校和个人,都可以在业余时间自愿参加。NOI系列活动*括:全国青少年信息学奥林匹克竞赛和全国青少年信息学奥林匹克网上同步赛、全国青少年信息学奥林匹克联赛、冬令营、选拔赛和出国参加IOI。
二、学习目标
01:信息学竞赛采用的是分级竞赛机制,坚持不懈的努力能帮助孩子养成勤奋踏实刻苦的学习品质
02:引导学生完成“从解题方向、问题分解、数学建模、算法实现到程序编码”的全过程,培养开放性思维
03:竞赛循序渐进、螺旋递进的训练方式使学生养成严谨求学的作风,帮助学生养成一丝不苟的精神
三、教学内容
适应学员:10岁以上
课程安排:C++语言48课时
课程内容:程序设计基础,顺序结构,选择结构,循环结构,一维数组,二维数组,字符基础,函数基础等内容。
学习阶段:Level 2
适应学员:10岁以上
课程安排:基础算法和数据结构42课时
课程内容:排序,递推,递归,基础数据结构,枚举,搜索,简单贪心,简单动态规划,简单数论等内容。
学习阶段:Level 3
适应学员:10岁以上
课程安排:初赛训练42课时
课程内容:针对初赛考题类型和知识点,巩固算法知识。
学习阶段:Level 4
适应学员:10岁以上
课程安排:复赛训练42课时
课程内容:针对复赛考题类型和知识点,强化代码能力和解题能力。