IN020 Algoritma dan Struktur Data 1
(IN020)

Mata kuliah ini bertujuan untuk membekali mahasiswa dengan kemampuan untuk menggunakan struktur data dasar dan algoritma yang tepat di dalam pemecahan suatu persoalan. Materi yang diberikan meliputi : pengertian dasar struktur data, abstract data type, struktur data stack dan queue, struktur data list linier dan algoritma pemrosesannya, variasi list linier (list pointer ganda, list sirkuler), dan studi kasus penggunaan struktur data dalam suatu persoalan. Mata kuliah ini dilengkapi dengan praktikum untuk melatih kemampuan mengimplementasikan struktur data dalam suatu program komputer. Pustaka 1. Liem, Inggriani. Diktat Kuliah Algoritma dan Struktur Data, KK Rekayasa Perangkat Lunak dan Data, Sekolah Tinggi Elektro dan Informatika ITB, 2008. 2. Wirth, Niklaus. Algorithms + Data Structures = Programs, Prentice Hall, 1986. 3. Drozdek, A. Data Structures and Algorithms in Java, edisi kedua, Thompson Learning, 2005. 4. Cormen, Leiserson, Rivest. Introduction to Algorithms. MIT Press – Mc Graw Hill, 1990. 5. Stroustrup, B. C++ Programming Language (3rd edition). Addison Wesley, 1997. Perangkat pendukung : Bahasa C++