01
Chained execution
You write code, run it, and read the output. That output feeds the next stage. Four hops in, we ask for one thing: the final printed value.
tests: reasoning about your own program's state
Ascent · Competition syllabus
Round 1 tests C++ proficiency, puzzles and debugging. Later rounds move from individual language fluency to team implementation and real toolchain work.
Syllabus · Round 1 · Proficiency, puzzles & debugging
Syllabus · Round 1 · Continued
01
You write code, run it, and read the output. That output feeds the next stage. Four hops in, we ask for one thing: the final printed value.
tests: reasoning about your own program's state
02
A target curve is on screen. You code the equation; the plot re-renders as you type. Submit when it matches.
tests: translating shape into expression
Syllabus · Rounds 2 & 3 · Outline
The outlines below cover Rounds 2 and 3. Detailed topic lists will be published when confirmed.
Round 2 · Group
Work as a team to implement solutions using core computer science concepts within a time limit.
Detailed topics will be announced.
Round 3 · Onsite
Demonstrate your C++ skills through live work with build systems, profilers and debuggers.
Detailed topics will be announced.