Mata kuliah Algoritma dan Struktur Data berfokus mempelajari tentang Percabangan, perulangan, dan rekursi, Kompleksitas algoritma, List linier : array, List linier : linked list, Stack, Queue, Binary trees & binary search tree, Algoritma pencarian (searching), Algoritma pengurutan (sorting), Metode Greedy, Metode Divide and Conquer, Metode Dynamic Programming, Graph.