Mata kuliah ini menjelaskan prinsip-prinsip struktur data dan metode pengorganisasian data dalam jumlah besar di memori komputer. Mata kuliah ini juga menyajikan berbagai jenis algoritma yang dapat digunakan untuk manipulasi data. Mata kuliah ini juga memberikan keterampilan analisis algoritma yang diperlukan untuk mengembangkan program dengan tingkat efisiensi yang memadai. Pada mata kuliah ini mahasiswa ditargetkan mampu memahami konsep Struktur Data dan mengimplementasikan dalam pembuatan program.