Online Live USACO Bronze and Silver Training Courses For The Fall Semester
Live online USACO training course for the fall semester will start on 9/1/2021. The lessons will be held from 7pm to 9pm central time every Wednesday. The teacher for this class is Mr. James Yang.
- The bronze level course will start on 9/1/2021 and end on 10/13/2021. We will start the course from the basic c++ language so there is no programming background requirement. However the student has to meet minimum math knowledge prerequisite. The students should have finished Algebra I and have some basic coordinate geometry knowledge. The students who have learned Java before should have advantage because of the similarity between the Java and C++ languages. The course is designed to help students to gain enough knowledge and code skills to pass the USACO bronze level contest to qualify to the silver division.
- The silver level course will start on 10/20/2021 and end on 12/8/2021. We welcome the students who have already qualified for the USACO Silver division or finished our bronze level course. Students who are new to C++ language will need to finish a free self-paced C++ course. Students who know Java should be able to learn C++ quickly because of the similarity of between the Java and C++ languages. The course is designed to help students to gain enough knowledge and code skills to pass the USACO silver level contest to qualify to the gold division.
FAQ:
I have learned some Python or Java and I heard that the camps are using C++ to teach. Is the transition to C++ hard and how do I prepare for the courses?
Because the syntax between Python, Java and C++ are very similar, the transition from these languages to C++ is actually easy. I have had students told me that it only took them 1 week to make the transition. The following is a free course to learn basic C++ which is enough for our bronze level and silver level camps.
https://www.codecademy.com/learn/learn-c-plus-plus
For bronze level, it is recommended to finish the part about “loops”. If you do not pre-study for C++, you can still do well in the bronze camp because the teacher will start from the basic of the C++ language. However, pre-study helps because the pace inside the camp is pretty fast.
To enroll our silver level course without any prior C++ programming experience, it is necessary to finish the whole c++ course before the camp starts.