Course Overview
USACO Silver Basic course is for students who have programming background or compete in USACO Silver division. The classes is in taught in C++. The goal is when the student finishes the course, the student will be comfortable in solving USACO Silver division contest problems and be promoted to the Gold division.
PREREQUISITES
At least one of the following requirements has to be satisfied:
- finished bronze level training lessons
- scored more than 600 points in a USACO Bronze contest
- USACO Silver level contestant
Â
Click to view class syllabus
Lesson 1 |
C++ STL part 1 Standard Template Library (STL) vector, sort and search |
Lesson 2 |
C++ STL part 2 Standard Template Library (STL) set, map, stack |
Lesson 3 |
C++ STL part 3 queue, deque, priority_queue |
Lesson 4 |
C++ STL part 4 list, stack, deque |
Lesson 5 |
Algorithm Part 1 Greedy, Huffman code |
Lesson 6 |
Algorithm Part 2 c++ pointers, tree, binary tree |
Lesson 7 |
Algorithm Part 3 Graph, Breadth-first search, Depth-first search |
Lesson 8 |
Algorithm Part 4 Simple enumeration Enumerate all permutations Enumerate all subsets Backtracking |
Lesson 9 |
Algorithm Part 5 Iterative deepening dfs Prefix sum |
Lesson 10 |
Algorithm Part 6 Sweep line algorithm |
Course Features
- Lectures 1
- Quizzes 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 82
- Certificate No
- Assessments Yes
2 Comments
Hello , my son Jakob has learn coding in java for 4 years, but he doesn’t know c++ very well, if he sign in your USACO Silver program , I warry about he feel difficult.
He can self learn a little c++. There is one basic c++ pre-recorded course on my website that he can use.