Matakuliah ini memberikan pengetahuan dan pengalaman praktis mengenai bentuk struktur data linier, pointer, tipe data abstrak/ struktur, linked list, stack, queue, rekursi, tree, metode-metode sorting, hashing dan graph. Perancangan dan pembuatan program untuk mengimplementasikannya ke dalam dunia nyata.