Algorithms

CL1 (Qualified)
Algorithms complexity (understanding, big O notation, complexity of common algorithms)

Array sorting methods(bubble sort, quick sort, merge sort)

Tree structure(construction, traversal)

Binary search algorithm

Hash table(creating, collisions)

Stack, queue, linked list(construction, understanding, usage)