
Kecerdasan Buatan
Mata kuliah ini memberikan pengantar komprehensif mengenai konsep dan teknik dasar dalam bidang Kecerdasan Buatan (Artificial Intelligence). Mahasiswa mempelajari bagaimana membangun agen cerdas yang dapat memecahkan masalah melalui teknik pencarian (searching), penalaran (reasoning), dan representasi pengetahuan. Materi mencakup Problem Solving Agents, Search Algorithms (BFS, DFS, A*), Adversarial Search (Minimax), Knowledge Representation (Logic), Uncertainty Handling (Fuzzy Logic), dan pengantar Machine Learning. Fokus utama adalah pemahaman konsep dan kemampuan menerapkan algoritma dasar AI pada studi kasus.

Struktur Data & Algoritma
Mata kuliah ini merupakan kelanjutan dari Pemrograman Dasar, yang berfokus pada teknik pengorganisasian dan penyimpanan data dalam memori komputer agar dapat diproses secara efisien. Mahasiswa mempelajari struktur data linear (Linked List, Stack, Queue), non-linear (Tree, AVL Tree, Graph), serta teknik manipulasi data melalui algoritma Sorting dan Searching. Mata kuliah ini juga menekankan analisis kompleksitas algoritma menggunakan notasi Big-O untuk menentukan efektivitas solusi pemrograman.

Teknologi Multimedia
Mata kuliah ini membahas dasar-dasar teknik dan teknologi multimedia, meliputi teori dan aplikasi multimedia. Penggunaan perangkat lunak pengolah suara, gambar, video, dan animasi akan diintegrasikan dengan konsep interaktif untuk mendukung pembuatan produk multimedia.

Desain UI / UX
Mata kuliah ini memberikan pemahaman menyeluruh mengenai desain antarmuka pengguna (UI) dan pengalaman pengguna (UX). Mahasiswa tidak hanya mempelajari konsep dasar desain UI/UX, tetapi juga melakukan riset, memahami kebutuhan pengguna, membuat prototipe, dan mengevaluasi solusi desain berbasis teknologi. Tujuan utama adalah menciptakan pengalaman pengguna yang efektif, fungsional, dan memenuhi kebutuhan pasar kerja digital.

Sistem Operasi
Pengenalan sistem operasi, komponen-komponennya dan cara kerja masing-masing komponen tersebut.




