Available courses

Mata kuliah ini mempelajari perancangan algoritma untuk menyelesaikan masalah-masalah dan menganalisis efisiensinya. Metode yang dipelajari: iterative, divide and conquer, greedy, branch dan bound. Pembahasan algoritma melalui dua aspek yang penting yaitu correctness dan complexity. Topik-topik yang akan dibahas meliputi algoritma-algoritma sorting: InsertionSort, SelectionSort, HeapSort, QuickSort, MergeSort. Algoritma-algoritma Greedy: Knapsack problem, TSP, Huffman codes; Algoritma-algoritma pada graphs: BFS, DFS, shortest path, topological sort.


Mata kuliah ini akan mencakup topik-topik seperti pemrograman terstruktur dan modular dengan menggunakan konsep-konsep strukur data yang meliputi: pemahaman awal struktur data, array of record, pointer dan list berkait singly, operasi dasar singly linked list, doubly linked list, stack, queue, multi list, dan tree. Adapun praktikum akan difokuskan pada koding program dan diberikan studi kasus sebagai latihan menggunakan bahasa pemrograman C++, Pascal, dan Java.

Kuliah ini akan memberikan konsep fundamental namun praktis tentang pengolahan citra secara dijital. Diawali dengan definisi pengolahan citra, representasi dan struktur, akuisisi dan penyimpanan citra dijital serta peralatan-peralatan berupa hardware dan software yang diperlukan untuk pengolahan citra.  Algoritma-algoritma pengolahan citra standar akan diberikan dan dikelompokkan dalam empat kelompok pemrosesan yaitu titik, area, geometris dan frame.  Algoritma-algoritma tersebut diterapkan dalam kerangka aplikasi  image processing, image analysis, dan image understanding.

Pada mata kuliah Algoritma dan Pemrograman ini, mahasiswa akan mempelajari tujuan, kegunaan, dan studi kasus dari algoritma, menulis notasi algoritma, sistem bilangan, pengenalan bahasa pemrograman, struktur pemilihan, struktur pengulangan, fungsi, array, record, array of record, file dan pointer.

Mata kuliah ini akan mencakup topik-topik seperti pemahaman interaksi konseptual; aspek afektif manusia; pengumpulan data, analisis data, interpretasi, dan presentasi; Proses desain interaksi; analisis pengguna dan fitur; desain, pembuatan prototipe, dan konstruksi; kerangka evaluasi; dan usability testing.

Mata kuliah ini merupakan mata kuliah wajib yang membekali mahasiswa untuk memahami proses akuisisi, pembuatan, representasi, hingga optimasi multimedia. Diharapkan keikutsertaan Anda dalam mata kuliah ini membantu Anda memahami bagaimana mengembangkan aplikasi multimedia yang baik. Diharapkan pula pemahaman yang Anda peroleh dari mata kuliah ini dapat membantu Anda dalam mengimplementasikan multimedia dalam berbagai bidang kehidupan.

Pada kuliah   Metodologi  Penelitian  ini mahasiswa  akan dibekali pengetahuan,  pemahaman  dan  penerapan  berbagai  metode  penelitian dalam  rangka  penyusunan  tugas  akhir  maupun untuk kebutuhan kegiatan lainnya yang relevan. Dalam  perkuliahan  dibahas  berbagai  jenis  penelitian,  langkah-langkah penelitian ilmiah mulai dari penentuan topik, identifikasi permasalahan,  ulasan kepustakaan, penentuan fokus masalah, penentuan variabel, disain dan metode,  teknik  pengumpulan  data,  analisis  dan  penarikan  kesimpulan dan cara publikasi ilmiah.  Selain itu mahasiswa diberikan kemampuan praktis menulis secara benar dan efisien dengan bantuan teknologi informasi yang tersedia. Kegiatan  pembelajaran  meliputi perkuliahan dengan berbagai pendekatan dan metode yang banyak melibatkan mahasiswa,    seperti    diskusi,    kegiatan    observasi    di    lapangan    untuk    belajar mengidentifikasi masalah dan praktik pembuatan pra proposal. Mata kuliah ini diberikan  dengan  komposisi  yang  berimbang  antara  teori  dan praktik.  Evaluasi  dilakukan  melalui  tugas, kuis, UTS, dan UAS.