Binary Heap, Heap-sort, Counting-sort, Chained Hash Table, Open Hash Table, RB-Tree (no delete), Dynamic Programming, Huffman Code, Shortest Path Algorithms for Graphs (Belman-Ford, Dijkstra, Floyd-Warshall).
Students use the exercise platform Coding Contest to take a practical exam.