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.