Algorithms COMP3600
Learning outcomes
More information may be available for enrolled students on the course website at http://cs.anu.edu.au/student/comp3600/
On completion of this course the student will:
- Have a thorough understanding of a variety of algorithms, including linear selection, minimum spanning trees, single source shortest path, Huffman coding, etc, with real-life applications and the resource requirements.
- Be able to apply the algorithmic techniques including dynamic programming, greedy policy, and divide-and-conquer, to solve some practical problems.
- Be able to analyze time and space complexities of algorithms.
- Have some experience in the design and implementation of algorithms for practical problems, using languages like C, C++.
