Academic Item Menu

Overview

The focus of the course is the development and implementation of advanced algorithms. Students will learn to select appropriate algorithms for a given problem, integrate multiple algorithms for solving a complex problem, design new algorithms, and implement them.  Algorithms covered include dynamic programming, shortest path, max flow, suffix trees, and combinatorial algorithms. They will also learn skills required for programming contests, which include evaluation of problem difficulty, solving problems in teams, and work under time pressure.

Study Level

Undergraduate

Offering Terms

Term 3

Campus

Kensington

Delivery Mode

Fully on-site

Indicative contact hours

5

Conditions for Enrolment

Pre-requisite: COMP3821, or (COMP3121 and a 75WAM)

Course Outline

To access course outline, please visit:

Fees

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)

Helpful utilities like sharing or printing this page
Share Link via Email
Download PDF