Materi ini adalah pondasi paling dasar dari semua program komputer. Di sini, Anda belajar bagaimana cara menyimpan, mengatur, dan mengelola data secara efisien (Struktur Data) serta langkah-langkah logis untuk menyelesaikan sebuah masalah atau memproses data tersebut (Algoritma).
-
Fokus Utama: Array, Linked List, Stack, Queue, Tree, Graph, serta algoritma pencarian (searching) dan pengurutan (sorting).
-
Tujuan: Membantu Anda menulis kode yang tidak hanya berjalan dengan benar, tetapi juga cepat dan hemat memori.