- What is Algorithm
- What are Data Structures and algorithms?
- Algorithm design and analysis
- Classification of algorithms
- Evaluating and Expressing an algorithm
- How to calculate the running time of an algorithm.
- Worst Average and Best-case analysis of the algorithm.
- Big o notation
- Big o notation examples
- Complexity of algorithm