usaco_02.PNG

Competition Silver Course

Grade 8 - 12  |  Java or Python required

 

The United States of America Computing Olympiad (USACO) is a computer programming competition that takes place in the winter every year. This course teaches more complicated algorithms that are needed to succeed in USACO Silver. Applying the newly learned algorithms in USACO Silver problems.

silversample02.png
silversample.png

Subcourses & Curriculum

btree_tit_icon.png

Competition Silver

Algorithms
This course primarily teaches more complicated algorithms that are needed to succeed in USACO Silver. 
  • Bronze Review
  • Complexity
  • Binary Search
  • Data Structures
  • Stacks and Queues
  • Dynamic Programming
  • Flood Fill
  • Trees
  • Hashing

Learning Outcome

 

Upon completion students will have learned complex algorithms and data structures, and they will be able to get ready for the USACO Silver competition.

Pre-requisite

 

Students who passed the USACO Bronze contest or completed our USACO Bronze Course.  Evaluation is needed to join this course. Please contact us to schedule a free evaluation.

2021 Summer Classes

Java, Web Development, and USACO Classes & Workshops will be offered during the summer of 2021. Keep your programming skills sharp and solidify your understanding of coding while having fun!

Current USACO Silver Class in Sessions

Students with prior coding experience may be able to join an existing class. Upon request, we will send you an evaluation sheet to evaluate your student to find the class that fits the best. After evaluation, we may determine that your student will need supplementary sessions to catch up before joining the class to cover missed material. Once the student learns all of the missed material, they will move to the recommended group class.  

Competition Silver

Sat 2 pm - 4 pm (PT)

Grade

Grade 9 - 12

Level

Advanced

Pre-requisite

USACO Bronze