- Live Interactive Instruction
- Highly Experienced Teacher
- Proven Curriculum for USACO Bronze Preparation
- 24 Hours of Immersive Teaching and Practice
- Offline Help from Instructors After the Camp
- Lectures are Recorded and Accessible After the Camp
- Live Guided Coding Exercises and Homework Problems
- Solutions to Exercises and Problems
- Online Instant Scoring for Coding Exercises
- Progress Check with Midterm and Final Exams
- Minimum One Year Access to Course Materials
- Integrated Weekly Office Hours
|Office hour105 minutes
This class does not require a prior programming experience. Student should be familiar with general Algebra concepts such as variables, equations, and functions. These topics are usually taught at middle school math classes. If the student has math competition background, such as AMC 8 or MathCounts, their results may also be used for eligibility.
There is no need for a placement test to register for this class. However, if you are not sure if the student meets the mathematics requirements, please take a look at this course at Khan Academy to decide. A 60% proficiency in Algebra foundations, Solving equations & inequalities, and Functions units is recommended.
If you still need placement help, please do not hesitate to call us for further guidance.
Java is a versatile language that is widely used in software industry due to its platform independence. It is generally believed that a slight speed disadvantage exists at upper levels of USACO contests for those who codes in Java. However, Java is the language taught in the AP Computer Science A course. So, there are pros and cons to both languages.
Year-round classes are recommended for younger students. Year-round (YR) classes cover entire curriculum during the live discussion of weekly meetings. In contrast, in the Intensive (INT) version of the same course, selected portions of the curriculum are provided as recorded lectures in order to cover twice as much material in a week. Office hours are integral part of the Intensive classes. They are optional for the year-round classes. Year-round classes finish the level curriculum in two parts, where Part I is taken in the Fall and Part II is taken in the spring. However, Intensive courses finish the level curriculum in one semester.
If you need to take an Intensive course that is not available, you may want to take a self paced version bundled with live office hour.