This course is pre-recorded. You will get 7 lesson videos as well as homework.
Course Overview
USACO Bronze course is for students with minimum programming background. The language used for instruction is C++. The goal is when the student finishes the course, the student will be comfortable in solving USACO Bronze division contest problems and be promoted to the Silver division. Programming background is not necessary, however, strong Math skill is required. The student should have at least finished Algebra I in school or have qualified for MathCounts State Competition.
Since we are going to use C++ as the programming language, it is better for the students to learn some C++ basics before starting USACO Bronze lessons. I recommend students to use http://learncpp.com for this purpose. To find out the reason why c++ is the best language in programming competition, you can read this article.
This class has 7 lessons. Each lesson lasts 2 hours. After each lesson, there is going to homework. The students will work on their homework questions via an online judging platform and get real-time feedbacks.
Click to view class schedule
Lesson 1 | Basics of programming in C++ |
Lesson 2 | Learn to program in C++ |
Lesson 3 | Looping statements part 1 |
Lesson 4 | Looping statements part 2 |
Lesson 5 | Array and string part 1 |
Lesson 6 | Array and string part 2 |
Lesson 7 | Functions and recursion |
Course Features
- Lectures 15
- Quizzes 0
- Duration 2 weeks
- Skill level All levels
- Language English
- Students 36
- Certificate Yes
- Assessments Yes