1 | Data concept and Basic data types |
2 | Recursion |
3 | List data structures and applications |
4 | Linked list, lists with two-way , one-way linked lists |
5 | The stack data structure and their applications |
6 | The queue data structures and their applications |
7 | The priority queue and Heap tree |
8 | Midterm exam |
9 | Tree data structures and their applications |
10 | Binary search trees and their applications |
11 | Data Compression Algorithms |
12 | Ranking methods (Insertion, Selection, Bubble, Merge, Quick, Heap, Radix Sort) |
13 | Search Methods |
14 | Hash tables |