USACO Bronze Study Group
CS90s
Full Course
$800 USD
Class Package
Class Description:
This study group class is for students who have a working knowledge of the USACO Bronze level algorithms, and have taken CS90 (or equivalent). Students do additional practice and discussion on more advanced problems within the level in a guided group environment. This study group spends more time on practice and discussion than lectures and introductions. This kind of open-ended work helps students get past sticking points in problems and clarify lingering questions about underlying concepts. Students may guide some of the discussion by bringing up problems or topics they'd like to focus on. The regular meetings of the classroom format also help students ensure they're sticking to a healthy practice schedule.
Background: The USA Computing Olympiad (USACO) requires a significant amount of time reviewing and practicing in order to promote to the next level. This is true even after initially learning problem-solving strategies in a class or through online study materials. Group study like this can be a big contributor to putting in that necessarily follow-up time and increasing the chances for promotion!
Prerequisites:
CS90 or equivalent
Syllabus
USACO format, Arrays review
Array Algorithms - speeding
Weirder Arrays - Fence Painting
Harder Array Algorithms
Even More Arrays
Review - Array Algorithms
Quiz - Array Algorithms
Strings - circlecross
Strings & 2D Arrays - Team Tic Tac Toe
2-Dimensional Arrays - mowing
More 2D Arrays
Review - 2D Arrays and Strings (USACO cownomics)
Quiz - 2D Arrays and Strings
Classes
USACO Classes - badmilk
Implementation Practice (measurement, cowqueue, balancing)
More practice (measurement, balancing, outofplace)
USACO Finale - bcs
(BULL in a CHINA SHOP)
We're planning our next semester. Please check back in August for Fall classes.
In the meantime, click here to submit your time request.
Summer Semester: Once Per Week
* Office Hours Included. See time on the bottom of website.
** Instructors currently scheduled are not guaranteed and could change at KTBYTE's discretion
These times don't work for you?
Press the green plus button to add more availabilities.