Mata kuliah Struktur Data dan Algoritma bertujuan untuk memperkenalkan konsep dan teknik dasar dalam pemodelan data serta algoritma yang efisien untuk pemrosesan data. Mahasiswa akan belajar tentang berbagai struktur data dan algoritma yang digunakan dalam rekayasa perangkat lunak, memahami bagaimana memilih dan mengimplementasikan struktur data yang tepat untuk memecahkan masalah tertentu.
Tujuan Pembelajaran:
- Memahami konsep dasar struktur data dan algoritma.
- Mampu menganalisis efisiensi waktu dan ruang dari berbagai algoritma.
- Mampu merancang dan mengimplementasikan struktur data yang efisien.
- Memahami dan mampu menerapkan berbagai algoritma pemrosesan data.
- Mampu memecahkan masalah komputasional dengan memilih struktur data dan algoritma yang tepat.
Bahan Bacaan dan Referensi:
- "Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
- "Data Structures and Algorithm Analysis in C" by Mark Allen Weiss
- "Algorithms" by Robert Sedgewick and Kevin Wayne
- Teacher: Asmaul Husna