Handbook home
Advanced Algorithms and Data Structures (COMP90077)
Graduate courseworkPoints: 12.5On Campus (Parkville)
Overview
Availability | Semester 1 |
---|---|
Fees | Look up fees |
Contemporary software systems such as search engines must deal with huge amounts of data, often in real time. In such cases, standard data structures and algorithms do not scale. This subject aims to provide an overview of contemporary advanced algorithms and data structures in computer science for such problems. These techniques serve as building blocks for solving complex algorithmic problems, and have many practical applications.
Intended learning outcomes
On completion of this subject the student is expected to:
- Design, manipulate and reason about a variety of advanced algorithmic techniques and principles, and advanced data structures
- Identify the appropriate algorithm (and data structure) to solve a complex problem
- Implement such algorithms and data structures efficiently and correctly
Generic skills
- An ability to apply advanced knowledge in reasoning and problem solving
- Ability to undertake advanced problem identification, formulation and solution
- An ability to implement complex algorithms in practice
- Capacity for creativity and innovation
- Profound respect for truth and intellectual integrity, and for the ethics of scholarship
Last updated: 30 May 2024