Deskripsi Mata Kuliah
Mengkaji konsep struktur data dan algoritma yang dapat diaplikasikan pada program komputer. Pembahasan diawali dengan pengertian algoritma dan algoritma-algoritma sederhana seperti searching atau sorting dan bagaimana menganalisa algoritma tersebut. Kemudian dibahas struktur data dasar yang meliputi linked-list, stack, queue, dan tree. Selanjutnya dibahas algoritma serta struktur data yang sesuai untuk menyelesaikan permasalahan pada kehidupan sehari-hari melalui pembelajaran berbasis tugas individu dan kelompok serta mendemonstrasikan hasilnya pada program komputer
CPMK
- Mampu menyelesaikan tugas secara berkelompok dengan penuh rasa empathy sebagai sesama warganegara dan umat beragama dengan memanfaatkan techno-ecopreneur.
- Mampu menganalisis dan menyelesaikan masalah matematika berdasarkan pemahaman struktur data dan algoritma
- Mampu mengimplementasikan dan mensimulasikan masalah matematika berkaitan struktur data dan algoritma ke dalam program komputer
- Mampu menjawab permasalahan yang diberikan, menyusun jawaban/laporan atas permasalahan yang diberikan secara tertulis dan/atau mengkomunikasikannya secara lisan
- Mampu menyelesaikan permasalahan yang diberikan dengan memanfaatkan program komputer
- Mampu mendemonstrasikan pengetahuan tentang konsep struktur data abstrak, linked, stack, queue, tree, algoritma sorting, dan algoritma searching beserta penerapannya