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 later-round scope is intentionally directional. Detailed topic lists will be published only when the competition design is locked.
Round 2 · Group
Implementation-heavy and group-based. Core CS fundamentals, executed as a team under a clock rather than recalled.
topic list pending — not for publication
Round 3 · Onsite
Mastery of the language and everything around it. Judged on how you work, not only on what you submit.
topic list pending — not for publication