
Materi ini membahas konsep dasar algoritma dan struktur data sebagai fondasi dalam menyelesaikan permasalahan komputasional secara sistematis dan efisien. Mahasiswa mempelajari cara merancang langkah-langkah penyelesaian masalah menggunakan algoritma, kemudian memilih dan menggunakan struktur data yang sesuai untuk menyimpan, mengelola, serta memproses data. Pembahasan mencakup array, linked list, stack, queue, searching, sorting, serta analisis kompleksitas algoritma, sehingga mahasiswa mampu menghasilkan solusi program yang tidak hanya benar, tetapi juga efektif dan efisien.
- Teacher: pptik