Course Description
Advanced programming material such as pointers, structs, etc. Apart from that, there are also several data structures used in programming, both static and dynamic. And also algorithms in the sorting process and search process. Lectures contain theory, where programming assignments will be given.
Program Objectives (PO)
- Mahasiswa dapat menerapkan konsep struktur data dalam pemecahan masalah nyata menggunakan bahasa pemrograman yang sesuai (C3)
- Mahasiswa dapat menganalisis kelebihan dan kekurangan berbagai jenis struktur data dalam konteks penggunaan yang berbeda (C4)
- Mahasiswa dapat mengevaluasi efisiensi algoritma yang digunakan dalam struktur data berdasarkan kompleksitas waktu dan ruang (C5)
- Mahasiswa dapat menciptakan solusi baru untuk masalah yang ada dengan mengintegrasikan berbagai struktur data (C6)
- Mahasiswa dapat menerapkan struktur data dalam pengembangan perangkat lunak yang efisien dan efektif (C3)
- Mahasiswa dapat menganalisis dan memilih struktur data yang paling sesuai untuk kebutuhan rekayasa perangkat lunak tertentu (C4)
- Mahasiswa dapat mengevaluasi dan mengoptimalkan struktur data yang digunakan dalam aplikasi permainan dan multimedia (C5)
- Mahasiswa dapat menciptakan implementasi struktur data yang inovatif dalam konteks teknologi pendidikan (C6)
- Mahasiswa dapat menerapkan prinsip-prinsip struktur data dalam pengembangan solusi teknologi informasi untuk pendidikan (C3)
- Mahasiswa dapat menganalisis dampak penggunaan struktur data terhadap efektivitas pembelajaran digital (C4)