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.
- 2024S2
- 2025S2
- 2026S2
- 2027S2
Prerequisites in 2024
Read automatically from the handbook's wording
Incompatible with COMP3600: you can't count both.
The handbook's wording, and when it changed
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 .
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 2024
These courses name COMP6466 in their 2024 prerequisites: