9-12 Core Algorithms and Programming