Algorithms express a way to solve problems. As a programmer, everything you write – even a simple sequence of steps – is an algorithm. You need to understand algorithms to be able to design effecient effective computer programs.
This IT training course teaches techniques for the design and analysis of efficient algorithms.
- divide-and-conquer design paradigm
- searching & search trees
- shortest paths
- parallel computing