Comp Prep - AIO

[AIO PREP]

Full Course

$750 USD
Before any discounts or coupons
for 6 hours

Class Description:

The Australian Informatics Olympiad is a 3-hour computer programming competition for students in grades 7-12. This competition challenges students to invent algorithms and write code to solve the creative problems that the AIO Team creates. KTBYTE now offers a computing competition prep class focused on problems from the Australian Informatics Olympiad. At an intermediate level this course provides an opportunity for students to engage with competition-style material with a format similar to the questions found in the USA Computing Olympiad! This course functions like a BootCamp style course offering an introduction to the competition, reviewing AIO Structure, problem solving, and working through real AIO Problems.

This course is an introduction to competitive programming through the AIO, and is suitable for students at our Core 5 class level. The problems covered in this course are easier than USACO Bronze. We recommend students who have already done well in our USACO classes to continue those studies, and consider our Competition Support - AIO package to learn about the AIO format without the in-class practice. All students can practice for the AIO using the public practice website!

Prerequisites:

Core5a, equivalent experience, or Instructor Permission

Syllabus:

Introduction
Levels 1-2

* Competitions overview * Setting up your code editor * AIO starter code * Solving level 1-2 AIO problems

Problem solving steps
Levels 3-4

* Brainstorming example data * Outlining solutions * Solving level 3-4 problems

Implementation
Levels 3-4

* Breaking down steps * Implementing steps independently * Alternate input implementations * Practice on level 3-4 problems

Efficiency
Levels 3-4

* Estimating number of steps * The "One Billion Rule" * Practice on level 3-4 problems

Pushing difficulty
Level 5

* Abstract problem solving techniques * Solving level 5 problem

Review
Level 4

* Review of problem solving steps * Brief overview of USACO and CCC format * Final practice on level 4 problems