说到留学申请大热门,CS专业肯定是榜上有名!在各类毕业生薪资排行榜上,CS专业总是遥遥领先,相关专业的毕业生起薪高且上升空间大。
在如今的社会发展大趋势下,这样的“硬核”专业每年的申请竞争都十分激烈!USACO作为全球TOP大学广泛认可的计算机赛事,不仅能够帮助感兴趣的同学锻炼知识技能,若能晋级金级以上,申请履历也将更加亮眼!
不过我们发现,在USACO的备赛中很多同学会遇到这样一些问题:
每一级别涉及哪些知识点?
在哪里可以找到相应的习题来训练?
不同编程语言如何备考?有专门的教材吗?
……
为了帮助大家解决以上问题,我们编写了USACO精编讲义!或许很多同学手里已经拥有了AMC、NEC、物理碗等翰林各科赛事的自研教材,现如今学习USACO的同学们也可以拥有自己专门的讲义啦!
目前USACO铜级的三本讲义(C++、Java、Python)已经正式出炉,更高级别的讲义也在紧锣密鼓地编写制作中。
2023-24USACO新赛季备赛开启,扫码咨询
翰林USACO精编讲义
|USACO精编讲义 - 铜级|
编撰讲义的初衷
USACO的题目都是基于应用背景的,而不是抽象的考算法和概念,所以对于参赛的同学来说,很难自己提炼出题目考察的考点是什么。
在准备铜级比赛过程中,市面上可参考到的各种资料和网站信息里的知识点比较零散,无法把无法把铜级涉及到的所有知识点都整合在一起,并且也没有相应的习题作为辅助练习。
同时由于USACO支持三种编程语言,因此大家对语言的需求不一样,可能很难找到专门针对一门语言的USACO的讲义资料。
为了帮助大家更高效、更系统地学习USACO,翰林USACO精编讲义诞生了!我们希望提供相关的赛事内容、编程技巧和策略,以帮助大家在USACO中获得自己满意的成绩。
主编导师介绍
何老师
剑桥大学硕士,美国内布拉斯加林肯大学计算机科学、数学学士;
AP官方认证教师;
三年计算机课程助教、泰国支教等经验,熟悉多门计算机语言:Java, Python, C, C++, PHP, Matlab, R, HTML, Swift, C#。
卫老师
南京大学软件工程学士,GPA年级第一保送清华大学软件工程硕士,期间GPA年级前三;
7年上市公司软件开发工作经验。
USACO讲义的亮点
1考点全覆盖
讲义包含了铜级涉及到的所有考点,特别是近年铜级难度提升后,新涉及到的内容也有所涉及。
2知识点+真题+代码,全面学习
讲义每部分结合真题讲解知识点,并且每个知识点后都有相应的题目可以练习,所有练习题全部采用USACO历年真题,并根据不同考点对真题进行了分类,方便大家及时且高效地巩固所学内容。
真题思路讲解后有代码供学生参考,让学生在学习知识点的同时,也提升自己的代码能力。
3独立语言版本更具针对性
针对USACO官网允许使用的三大语言:C++,Java,Python,我们分别做了不同的讲义。每本讲义有针对于不同语言的code,对于学习不同语言的学生来说,针对性更强。
模块化分类,专业度UP!
USACO铜级讲义主要包括以下知识点:
算法复杂度(Time complexity)
常见考点:模拟(Simulation)
常见考点:枚举(Complete Search)
常见考点:特殊问题(Ad hoc)
数据结构(data structure)
贪心算法(Greedy Algorithm)
……
讲义主要分为五大模块:
◾ 引入知识点的练习:题目难度一般比较简单。
◾ 练习题目的解析:可能会用到不同的方法解题。
◾ 概念及语法的介绍。
◾ 选择题练习:多用于概念介绍的单元,测试对部分知识点的掌握情况。
◾ 作业:将历年真题根据考点进行分类,并标明了难易程度(按Easy、Normal、Hard进行划分),可以供不同程度的学生进行练习。
这本讲义应该如何使用?
由于这套讲义是从铜级考点开始讲起,所以同学们需要有一些基础,使用起来才会更加方便:
① 接触过对应的编程语言,对于一些基础语法比较熟悉(比如data type、variable、operators、if、for、while等)。
② 一些基础的数据结构要有所掌握(比如1D array、2D array等)。
在使用时,基本上可以按照目录顺序进行学习,如果自己知道某些章节相对薄弱,那么也可以选择该章节进行针对性学习。
先学习知识点和例题,再尝试做一些课后真题,可以先做简单一点的题目,等后面有一定积累后,再回头尝试Hard级别。
在USACO的备赛中,建议大家刷题时先按知识点进行,等全部知识点学习完以后,可以选择去USACO官网按照年份再次刷题(不建议直接按年份刷题,这样不利于更好地掌握知识点)。
铜级重点知识点包括:complete search、greedy、simulation、sort、recursion等,如果时间有限,也可以只看这些章节。
以上就是关于本次翰林新发布的USACO铜级讲义的介绍内容啦!这样的宝藏工具书如何获得呢?
所有翰林USACO学员
可以免费领取USACO精编讲义!
USACO夏季课程正在火热组班中,
感兴趣的同学们不要错过啦!
计算机班课
课程 | 班型 | 课时 |
USACO铜级班 | 3-8人 | 40h |
USACO银级班 | 3-8人 | 40h |
USACO银级班 | 3-8人 | 50h |
USACO金级班 | 3-8人 | 60h |
USACO定制课程 | 1对1 | 根据实际情况安排 |
*以上部分班课可接受插班生
*更多班课信息可添加文中二维码一对一咨询