Program Studi S1 Pendidikan Teknologi Informasi UNESA
Deskripsi Mata Kuliah
Materi lanjutan dari pemrograman seperti pointer, struct, dsb. Selain itu juga beberapa struktur data yang digunakan dalam pemrograman, baik yang statis atau dinamis. Dan juga algoritma-algoritma dalam proses pengurutan dan proses pencarian. Kuliah berisi teori, dimana akan diberikan tugas-tugas pemrograman.
CPMK
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)
Aktifitas Pembelajaran
Pertemuan 1
Struktur data linked-list 1
Date 1 September 2026
Pertemuan 2
Struktur data linked-list
Date 8 September 2026
Pertemuan 3
Bentuk-bentuk linked-list dan penerapannya
Date 22 September 2026
Pertemuan 4
Struktur data stack dan penerapannya
Date 29 September 2026
Pertemuan 5
Struktur data queue dan penerapannya
Date 6 Oktober 2026
Pertemuan 6
Struktur data tree dan penerapannya
Date 13 Oktober 2026
Pertemuan 7
Binary tree dan traversal pada binary tree
Date 20 Oktober 2026
Pertemuan 8
Ujian Tengah Semester (UTS)
Date 27 Oktober 2026
Pertemuan 9
Algoritma dan analisis algoritma
Date 3 November 2026
Pertemuan 10
Algortima searching
Date 10 November 2026
Pertemuan 11
Algoritma sorting (pengurutan)
Date 17 November 2026
Pertemuan 12
Permasalahan NP complete
Date 24 November 2026
Pertemuan 13
Permasalahan NP complete
Date 1 Desember 2026
Pertemuan 14
Terapan searching, tree, sorting, dan NP complete problems dalam kehidupan
Date 8 Desember 2026
Pertemuan 15
Terapan searching, tree, sorting, dan NP complete problems dalam kehidupan (lanjutan)
Pengenalandan pemahaman statistik, pengolahan data, distribusi, frekuensi, ukuran gejalapusat, simpagan baku, kurva normal, chi kuadrat, uji t, analisis varians,korelasi, regresi, dan statistik non parametrik.
Mata kuliah ini bertujuan membekali mahasiswa dengan kemampuan untuk menganalisis permasalahan nyata serta merancang dan mengimplementasikan teknik data mining dalam penyelesaiannya. Materi yang dikaji mencakup
Mata kuliah ini membahas konsep-konsep dasar matematika yang mendasari ilmu komputer dan kecerdasan artifisial, meliputi logika, himpunan, relasi, fungsi, deret, pembuktian, prinsip kombinatorika, dan induksi