1、适合人群:
初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生
银级班:至少会一门计算机编程语言(推荐C++或Java),算法基础较一般,有一定比赛经验
金级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组晋级等
2、USACO集训班为3-6人小班,满3人开班。
学员须知:
1.受不同学校开学时间影响,班课具体开学时间可能会有微调,具体时间以班课学员为主
2.班课时间一经确认不再变更,开课后每课若有超半数学员按时出席,则当天正常上课,如有特殊情况请提前告知协调
3.线上课程:全程互动直播形式,可以提供课程录播视频
1.初级集训班,
针对USACO铜组比赛,预计配套50个小时课后练习,21节课安排如下:
(1)编程和算法入门
(2)基础入门
(3)基本数据类型
(4)输入输出语句
(5)条件语句
(6)循环语句
(7)习题课
(8)一维数组
(9)一维数组
(10)习题课
(11)(字符串-基础篇
(12)函数
(13)结构体
(14)算法复杂度
(15)面向对象编程
(16)枚举算法
(17)模拟算法
(18)习题课
(19)高精度算法
(20)排序算法基础
(21)习题课
2.银级集训班,
针对USACO银组比赛,预计配套50个小时课后练习,21节课安排如下:
(1)数据结构、算法基础
(2)递归算法
(3)递推算法
(4)习题课
(5)心算法
(6)二分算法
(7)队列、栈、链表
(8)堆
(9)排序算法进阶
(10)习题课
(11)分治算法
(12)回溯算法
(13)哈希算法
(14)数论基础
(15)组合数学基础
(16)习题课
(17)图的基本概念及存储
(18)树与二叉树
(19)二叉搜索树(BST)
(20)平衡二叉树(AVL树)
(21)习题课
3.金级集训班,
针对USACO金组比赛,预计配套100个小时课后练习,21节课安排如下:
(1)数据结构和算法进阶
(2)图的遍历-DFS
(3)图的遍历-BFS
(4)最小生成树-1(Kruskal算法)
(5)最小生成树-2(Prim算法)
(6)习题课
(7)活动网络-AOV网络
(8)活动网络-AOE网络
(9)并查集
(10)最短路径-1(Dijkstra算法)
(11)最短路径-2(Bellman-Ford算法)
(12)最短路径-3(SPFA算法)
(13)最短路径-4(Floyd算法)
(14)习题课
(15)动态规划-1(入门篇)
(16)动态规划-2(进阶篇)
(17)动态规划-3(总结篇)
(18)习题课
(19)字符串-提高篇(1)
(20)字符串-提高篇(2)
(21)习题课
赵老师
武汉大学计算机本硕,中科院邮电科学研究员,6+年软件开发经验,拥有国家发明专利8件,发表各类学术论文10篇。*期间主要承担本科生的计算机编程语言(C/C++/Java/Python)、数据结构与算法的教学*;5年美国计算机奥赛辅导经验,主授APCS,USACO,NOIP,ACM等相关课程与竞赛。
吴老师
多伦多大学,曾获得全国青少年信息学奥林匹克联赛(NOIP)省级一等奖,后被选为加拿大国际信息学奥林匹克竞褰国家候选队,作为独立命题人出题十余套。同时有着丰富的教学经验,曾作为多所高中外聘授课讲师,所指导学生在NOIP、USACO等-系列赛事中都取得了优异成绩,也曾多次作为教师培训负责人,指导数十名在岗教师。
Yin老师
纽约大学计算机科学硕士;高校计算机讲师;8年学校(班课)和机构(小班课及一对一)等多种学科的教学经验,带出大量白金学员,授课体系及科目:USACO/NOIP/ICPC等国内外编程竞赛,AP/IB/IG/Alevel等计算机国际课程
杨老师
北京邮电大学人工智能、信息安全专业方向博士,丰富的计算机学科知识和项目背景。课堂教学过程中注重将数学、计算机学科的相关知识和实际生活中的问题相结合,激发学生的学习热情。授课体系及科目:NOIP计算机竞赛/USACO、Google Code Jam、APIO等国际计算机、信息学、机器人竞赛
刘老师
武汉大学物理学学士美国东北大学电子信息学硕士,美国los alamos国家实验室计算机博士.美国12年学习*经验.丰富的数学和计算机背景.擅长因材施教提供个性化学习方案找到学生的思维漏洞.中国科学院认证高级工程师.AP计算机,AP微积分言方阅卷人,官方认证教师.USACO教练,教授最小的孩子12岁达到铂金级.授课体系以及科目:USACO,AMC,AP统计学,计算机
廖老师
前华科ACM队核心队员,ACM全球总决赛北京大学站*,球排名第31,主授USACO银/金算法课程