1. What is an Algorithm?

2. Sorting: Insertion Sort as an example

3. Analysis of Algorithm

4. Mathematical Induction

5. Time Complexity

6. Space Complexity