PrereqANU courses, with the rules built in

COMP6466 Algorithms

S26 units6000-level

Algorithms are the foundation of Computer Science. They enable advances in Artificial Intelligence, Machine Learning, Cybersecurity, Distributed, Mobile, and Cloud Computing, Computer Graphics and Animation, and many more. These advances have made Computer Science an indispensable part of our everyday life. The main goal of this course is to familiarize students with basic concepts in the design and analysis of algorithms and data structures. It focuses on fundamental computing problems such as sorting and searching. The students will learn how to use different algorithm design methods and data structures to solve such problems efficiently, as well as basic performance measures and analysis techniques.

Prerequisites in 2027

Read automatically from the handbook's wording

One of

  • enrolment in the Master of Computing
  • enrolment in the Master of Computing (Advanced)
  • COMP6710Structured Programming
  • COMP7710Programming Fundamentals
  • COMP1110
  • COMP1140

Incompatible with COMP3600: you can't count both.

The handbook's wording, and when it changed
  1. 2024–2025

    To enrol in this course you must: be studying Master of Computing or Master of Computing Advanced or have successfully completed COMP6710 or COMP1110 or COMP1140 . You are not able to enrol in this course if you have successfully completed COMP3600 .
  2. 2026–2027

    To enrol in this course you must: be studying Master of Computing or Master of Computing Advanced or have successfully completed ( COMP6710 or COMP7710 or COMP1110 or COMP1140 ). Incompatible with COMP3600 .

What it leads to in 2027

These courses name COMP6466 in their 2027 prerequisites: