Mata kuliah Algoritma dan Struktur Data adalah inti ilmu komputer yang mempelajari cara menyusun, menyimpan, dan mengolah data secara efisien menggunakan komputer, meliputi konsep dasar array, linked list, stack, queue, tree, graph, serta algoritma sorting dan searching untuk menyelesaikan berbagai masalah komputasi secara logis.