Struktur Data Java & Penyelesaian Masalah Algoritmik
Kembangkan fondasi ilmu komputer yang kuat dan keterampilan pemecahan masalah algoritmik di Java. Implementasikan array dinamis, linked list, tabel hash, stack, queue, rekursi, binary search, dan algoritma pengurutan dengan lab cloud berbasis pengujian otomatis.
Silabus & Modul Kursus
Modul 1: Framework Koleksi, Generics & Struktur Linier
Resize kapasitas internal ArrayList, generics, node LinkedList, stack (tumpukan), dan queue (antrean).
Modul 2: Tabel Hash, Rekursi & Divide-and-Conquer
Hashing bucket HashMap, stack frame rekursi, binary search, dan pengurutan log-linear (Quicksort/Mergesort).
Modul 3: Lab Struktur Data & Algoritma Cloud
Membangun stack generik kustom, cache LRU, pengindeks dokumen terbalik, pohon biner (BST), dan penjadwal tugas prioritas.