Algorithms COMP3600
Learning outcomes
More information may be available for enrolled students on the course website on Wattle
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++.


