Overview

How do competitive programmers solve complex problems in a matter of minutes? In this course, you will design and implement advanced algorithms to solve problems accurately and quickly. You will discover sophisticated applications of dynamic programming, data structures, graph algorithms, mathematics and more. Most importantly, you will learn to deconstruct … For more content click the Read More button below.

Conditions for Enrolment

Prerequisite: COMP9801, or (COMP9101 and a 75 WAM)

Delivery

In-person - Standard (usually weekly or fortnightly)

Multimodal - Standard (usually weekly or fortnightly)

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)