Grade 12 (ages 17–18) turns to the deep theory that ties the subject together: measuring and
designing efficient algorithms, the networks and databases that run the real
world, the cryptography that keeps them safe, and — at the summit — the
theory of computation itself, from finite-state machines to the limits of what
any computer can ever do. Builds on