Struktur Data dan Algoritma
IF201Konsep dan implementasi struktur data serta algoritma fundamental
Kode Mata Kuliah: IF201
Semester: Semester 3
SKS: 4
Tipe: Wajib
Tahun Akademik: 2024/2025 2023/2024
Jumlah Mahasiswa: 32 (rata-rata)
Rating: ★ ★ ★ ★ 4.4/5.0
Prasyarat
Pemrograman Dasar (IF101)
Deskripsi Mata Kuliah
Deskripsi Mata Kuliah
Struktur Data dan Algoritma merupakan mata kuliah inti yang membekali mahasiswa dengan pengetahuan fundamental tentang struktur data dan algoritma yang efisien. Mata kuliah ini menekankan pada analisis kompleksitas dan implementasi praktis.
Capaian Pembelajaran:
- Memahami berbagai struktur data (array, linked list, stack, queue, tree, graph)
- Mampu menganalisis kompleksitas waktu dan ruang algoritma
- Mampu mengimplementasikan algoritma sorting dan searching
- Memahami konsep rekursi dan algoritma divide and conquer
Topik Pokok:
- Array dan Linked List
- Stack dan Queue
- Tree (Binary Tree, BST, AVL Tree)
- Graph dan Graph Traversal
- Sorting Algorithms (Bubble, Quick, Merge, Heap)
- Searching Algorithms (Binary Search, Hashing)
- Dynamic Programming
- Complexity Analysis
Capaian Pembelajaran
Mahasiswa mampu mengimplementasikan berbagai struktur data dan algoritma dengan kompleksitas yang optimal
Metode Penilaian
Buku Referensi
-
Introduction to Algorithms
Penulis: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
MIT Press , 2022
ISBN: 978-0262033848
Ringkasan Silabus
Mata kuliah ini mencakup array, linked list, stack, queue, tree, graph, sorting algorithms, searching algorithms, dan analisis kompleksitas algoritma.
Informasi Tambahan
Kategori: Mata Kuliah Sarjana
Kapasitas Maksimal: 35 mahasiswa
Kepuasan Mahasiswa: 4.5/5.0
Dibuat: 29/12/2025 01:22:50
Terakhir diubah: 13/02/2026 23:29:34