Total # of Lessons: 15
Take class online — How does it work?
Start anytime. Cancel anytime.
Our USACO Bronze Class
We offer year round USACO Bronze Online Training classes. USACO(USA Computing Olympiad) is the most prestigious pre-college Computer Science competition in the United States. For more information on USACO: http://www.usaco.org.
What is different about our curriculum?
- Our curriculum is uniquely created based on analysis of ALL contest problems from all recent years and levels. We performed extensive and meticulous data analysis on each and every problem to create the best and most targeted list of topics to maximize students’ chance to succeed in their contest, with the best balance of efficiency and completeness.
- This course covers THE ENTIRE set of techniques that students need to learn to pass the USACO Bronze contest. Compared to many other USACO curriculum, you spend LESS TIME, LESS TUITION, and LEARN MORE. All other USACO curriculums that we see involves more lessons and not even cover everything students need to learn. This is true also for Silver and Gold level curriculums.
Some Numbers In Comparison
|Our Bronze Curriculum||Bronze lessons at Institute A||Bronze lessons at Institute K|
|How many sessions (i.e. semesters) in total needed||1 session only||2 sessions||2 sessions|
|How many lessons per course||15 lessons (weeks)||12 lessons (weeks) per session (||18 lessons (weeks) per session|
|How many hours per lesson||1.75 hr||2 hr||1 hr|
|Total Number of Lesson Hours||25 hrs total||48 hrs total||36 hrs total|
|Total Number of Weeks Needed||14 weeks total (one semester only)||24 weeks needed (2 semesters)||36 weeks needed|
|Topics covered||More – All techniques bronze contests tested||Less||Less, only basic|
Prepare students to pass the the USACO contest at Bronze level and get promoted to the Silver division, most of our students pass Bronze level on first attempt, and many with full scores!
*** Please note: our bronze class requires students to already have possessed fundamental programming skill.
Minimum requirement: Beginner Programming level required (Java preferred). Intermediate or higher level preferred.
Students should be comfortable writing program in Java (or C, C++) using functions, conditional statements, loops and array, and enjoy logical thinking and problem solving.
NOTE: Not like a lot of the USACO Bronze classes offered from some other institutes, we do REQUIRE students to already possess the fundamental programming skills (preferable in Java but other languages is fine too). Our bronze level class is truly a contest and competition preparation, and focuses on problem solving, algorithms and data structures, and consistently delivers more advanced topics and contents. For students who wants to learn programming for the purpose of competition, they should take our fundamental programming classes first which are roughly equivalent to what students will learn first from many other institutes’ bronze level classes.
- Brute Force
- Sorting and Searching
- Intermediate Data structures
- String processing
- Simulation problems
Online Lessons Content
|USACO Bronze Online Class||1||77 minutes||16 pages|
|USACO Bronze Online Class||2||69 minutes||18 pages|
|USACO Bronze Online Class||3||72 minutes||20 pages|
|USACO Bronze Online Class||4||70 minutes||16 pages|
|USACO Bronze Online Class||5||94 minutes||14 pages|
|USACO Bronze Online Class||6||77 minutes||15 pages|
|USACO Bronze Online Class||7||67 minutes||17 pages|
|USACO Bronze Online Class||8||79 minutes||11 pages|
|USACO Bronze Online Class||9||83 minutes||16 pages|
|USACO Bronze Online Class||10||61 minutes||16 pages|
|USACO Bronze Online Class||11||98 minutes||15 pages|
|USACO Bronze Online Class||12||64 minutes||12 pages|
|USACO Bronze Online Class||13||63 minutes||17 pages|
|USACO Bronze Online Class||14||120 minutes||17 pages|
|USACO Bronze Online Class||15||113 minutes||6 pages|
Where is this course in our recommended learning path?
For students who have passed the USACO Bronze contests or have completed our USACO Bronze course, please continue to the USACO Silver level course.