Deskripsi
Capaian Pembelajaran
Yang Kamu Pelajari
Prasyarat Pengetahuan Sebelumnya
Item Penilaian

Deskripsi

Algoritma dan Struktur Data membahas bagaimana cara menyimpan data di dalam sebuah program dan cara mengolah data tersebut. Ketika data semakin besar jumlahnya, diperlukan teknik menyimpan tertentu agar data mudah dicari dan diolah. Mengolah jenis data yang berbeda memerlukan teknik yang berbeda. Menyimpan data silsilah keluarga memerlukan teknik berbeda dengan menyimpan data antrian bank. Ketika data disimpan dan disusun dengan cara yang berbeda, maka untuk mendapatkan sebuah data dari dalam susunan tersebut harus digunakan langkah-langkah yang berbeda. Artinya algoritma yang digunakan akan berbeda.

Capaian Pembelajaran

  • Mampu menganalisis berbagai metode/algoritma sistem komputer dalam memecahkan masalah pada suatu organisasi
  • Mampu menganalisis algoritma untuk menyelesaikan berbagai persoalan computing
  • Mampu menganalisis persoalan computing yang kompleks dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin

Yang Kamu Pelajari

Matakuliah ini mempelajari struktur Array, Linear list, Stack, Queue, Tree, dan Graph. Selain itu dipelajari pula algoritma Searching dan Sorting. Pada bagian awal kuliah diberikan materi bahasa pemrograman khususnya pemrograman berorientasi objek.


Prasyarat Pengetahuan Sebelumnya

Untuk memahami materi kuliah ini dengan baik, mahasiswa harus sudah mengenal dasar-dasar pemrograman yang secara formal diajarkan dalam kuliah Algoritma dan Pemrograman, atau yang setara.

Item Penilaian

Perkuliahan Algoritma dan Struktur dievaluasi menggunakan 4 komponen berikut ini.

  1. Kuis
  2. Mini projek
  3. Ujian akhir semester (UAS)
  4. Ujian tengah semester (UTS)
  5. Portofolio dan keaktifan selama perkuliahan