Pada mata kuliah ini diajarkan berbagai macam struktur data yang dapat diimplementasikan dalam program komputer, serta bagaimana memilih struktur data yang tepat untuk suatu kasus tertentu. Materi yang diajarkan meliputi:

  1. Abstract Data Type (ADT);
  2. representasi struktur data linier dan primitif-primitifnya (arraylinked list, variasi linked liststackqueue);
  3. representasi struktur data non-linier dan primitif-primitifnya (treegraphmultilist); dan
  4. algoritma penelusuran (preorderinorderpostorder) dan pencarian (BFS, DFS).