全国青少年信息学奥林匹克联赛是一项面向全国青少年的信息学竞赛,通过竞赛和相关的活动培养和选拔优秀的计算机人才,每年由中国计算机学会统一组织。联赛分初赛和复赛两个阶段。初赛考察通用和实用的计算机科学知识,以笔试形式进行。复赛为程序设计须在计算机上调试完成。通过该阶段的课程学习,孩子可以通过参加NOIP,获取名牌大学“直接录取”、“降一本线录取”、“降分录取”等相关优惠政策。
适合学生:少儿编程NOIP算法编程课程主要适合五年级至高二的学生学习。
学习目标:掌握核心算法,参加NOIP比赛,为升学添砖加瓦。
授课形式:在线教育,1对6精品小班教学
Level 1
结合“多功能计算器”,讲解C++的变量、表达式、数据类型条件语句、循环语句等知识。
Level 2
结合加密解密程序、文章着色程序等实例讲解递归、数组等知识。
Level 3
结合排序程序、飞机大战游戏,讲解排序算法、结构体等知识。
Level 4
结合题目介绍格式化输入输出、枚举、模拟、时间复杂度等知识。
Level 5
结合题目介绍快速幂、哈希、高精度、二分等知识。
Level 6
结合题目介绍欧几里得算法、素数筛法、队列、栈等知识。
Level 7
结合题目介绍搜索、贪心、动态规划等知识。
Level 8
结合题目介绍并查集、分治、组合数学、树、图等知识。