Teknik Pemograman - 20251
Mata kuliah ini membahas dasar-dasar pemrograman dan algoritmik yang meliputi sejarah perkembangan perangkat keras dan perangkat lunak, jenis-jenis bahasa pemrograman, siklus pengembangan program, algoritma dan pemodelan matematis, serta representasi solusi dengan pseudocode dan flowchart. Mahasiswa juga mempelajari implementasi pemrograman menggunakan Python, mencakup struktur data dasar, perulangan, fungsi, modul, file handling, pemrograman berorientasi objek, penanganan error, hingga integrasi dengan database dan GUI. Melalui pembelajaran ini, mahasiswa diharapkan mampu menganalisis permasalahan komputasi sederhana dan mengimplementasikan solusi komputasi dalam bentuk aplikasi yang sesuai dengan kebutuhan pengguna.
Pengantar Teknologi Informasi - 20251
Mata kuliah Pengantar Teknologi Informasi membahas dasar-dasar perangkat keras dan perangkat lunak komputer, perakitan PC, perangkat keras mutakhir, pemeliharaan, serta troubleshooting. Selain itu, mata kuliah ini juga mencakup konsep jaringan, laptop dan perangkat seluler, printer, serta tren teknologi informasi seperti virtualisasi, komputasi awan, sistem operasi (Windows, Linux, macOS, dan seluler), keamanan, dan profesionalisme TI. Dengan mengikuti perkuliahan ini, mahasiswa diharapkan mampu menganalisis komponen dan infrastruktur TI serta memahami peran dan dampaknya dalam mendukung kebutuhan pengguna dan organisasi.
Kalkulus dan Aljabar Linier - 20251
Mata kuliah Kalkulus dan Aljabar membahas konsep dasar aljabar linier dan kalkulus diferensial integral sebagai fondasi utama dalam komputasi, sains, dan rekayasa. Materi aljabar mencakup sistem persamaan linier, matriks, determinan, vektor, ruang vektor, rank, nullity, serta transformasi linear. Sementara itu, kajian kalkulus meliputi bilangan real, fungsi, limit, turunan dan aplikasinya, integral dan teorema dasar kalkulus, serta aplikasi integral, turunan tingkat tinggi, diferensial, dan aproksimasi. Melalui perkuliahan ini, mahasiswa diharapkan mampu menganalisis konsep-konsep aljabar dan kalkulus untuk mengidentifikasi, memodelkan, serta menyelesaikan permasalahan komputasi.
Arsitektur dan Organisasi Komputer - 20251
Mata kuliah Arsitektur dan Organisasi Komputer membahas konsep dasar, evolusi, dan isu kinerja komputer serta integrasi perangkat keras yang mencakup prosesor, memori, input/output, sistem bilangan, aritmatika, dan logika digital. Selain itu, mahasiswa juga mempelajari peran sistem operasi dalam mendukung arsitektur komputer, integrasi perangkat keras dengan sistem operasi, serta pertimbangan pemilihan dan administrasi platform untuk infrastruktur TI. Melalui pembelajaran ini, mahasiswa diharapkan mampu menganalisis komponen perangkat keras, membedakan karakteristik platform, serta mengaitkan keduanya untuk mendukung pengelolaan sistem komputasi yang andal dan optimal.
Machine Learning - 20251
Mata kuliah Pembelajaran Mesin membahas konsep dasar, etika, algoritma, serta evaluasi model pembelajaran mesin yang menjadi fondasi dalam pengembangan sistem cerdas. Materi mencakup penerapan prinsip etika, privasi, dan fairness dalam ML; pemahaman algoritma supervised, unsupervised, ensemble, deep learning, model generatif, serta reinforcement learning; hingga teknik evaluasi model dengan berbagai metrik, hyperparameter tuning, dan implementasi end-to-end. Melalui mata kuliah ini, mahasiswa diharapkan mampu menerapkan prinsip etika pembelajaran mesin, membandingkan algoritma sesuai karakteristik data dan tujuan analisis, serta menafsirkan hasil evaluasi model untuk merancang rekomendasi perbaikan dan penerapan nyata.
Smart City Technology - 20251
Mata kuliah Smart City membahas konsep, teknologi, aplikasi, serta tata kelola kota pintar sebagai solusi inovatif menghadapi tantangan urbanisasi. Kajian meliputi infrastruktur kota cerdas (IoT, GIS, smart grid, transportasi, manajemen limbah, smart building), aplikasi dan analitik data (big data, cloud computing, AI), serta tata kelola smart city (pembiayaan berkelanjutan, etika, keamanan, privasi, manajemen risiko). Melalui mata kuliah ini, mahasiswa diharapkan mampu menganalisis kebutuhan infrastruktur, membandingkan berbagai aplikasi data-driven, serta merumuskan tata kelola kota pintar yang efektif dan berkelanjutan.
Basis Data - 20251
Mata kuliah Basis Data membahas prinsip konfigurasi, administrasi, serta manajemen data modern. Mahasiswa mempelajari konsep dasar keandalan, skalabilitas, struktur penyimpanan, indeks, encoding data, transaksi ACID, serta replikasi dan partisi dalam basis data. Selain itu, mata kuliah ini juga mengeksplorasi alat dan teknik pemodelan data mutakhir, seperti batch processing, stream processing, data warehousing, serta integrasi data hybrid, hingga tren masa depan sistem data. Dengan mengikuti mata kuliah ini, mahasiswa diharapkan mampu menganalisis konfigurasi basis data dan merancang solusi pengelolaan data yang efisien, aman, serta sesuai dengan kebutuhan pengguna dan organisasi.
Pemograman Web - 20251
Mata kuliah Pemrograman Web membahas konsep dasar dan pengembangan aplikasi web modern. Mahasiswa mempelajari HTML, CSS, dan JavaScript sebagai dasar membangun halaman interaktif, kemudian mengembangkan aplikasi web dinamis dengan bahasa server-side, database, API, serta framework. Topik keamanan, deployment, dan evaluasi performa juga dipelajari agar mahasiswa mampu membangun solusi web yang utuh, aman, dan sesuai kebutuhan pengguna.
Jaringan Terapan - 20251
Deskripsi Matakuliah: Mata kuliah Jaringan Terapan bertujuan untuk memberikan pemahaman praktis tentang teknologi jaringan komputer, termasuk konsep-konsep dasar Switching, Routing, dan Wireless Networking yang mendukung jaringan skala kecil hingga menengah. Mahasiswa akan belajar cara mengkonfigurasi VLAN, Inter-VLAN Routing, EtherChannel, serta mengelola dan mengamankan WLAN menggunakan Wireless LAN Controller (WLC). Selain itu, mereka akan mempelajari praktik terbaik dalam mengatasi ancaman keamanan jaringan lokal (LAN) dan mengkonfigurasi IPv6 serta static routing pada perangkat jaringan. Dengan demikian, mahasiswa akan siap untuk merancang, mengimplementasikan, dan mengelola jaringan yang aman, efisien, dan andal.
Statistika dan Probabilitas - 20251
Mata kuliah Statistika dan Probabilitas membahas konsep dasar penyajian data, probabilitas, distribusi peluang, serta inferensi statistik yang menjadi fondasi dalam analisis data dan pengambilan keputusan berbasis komputasi. Materi meliputi deskripsi data, analisis bivariat, distribusi probabilitas diskrit dan kontinu, distribusi sampling, estimasi, uji hipotesis, analisis varians, regresi, analisis data kategorikal, serta metode nonparametrik. Dengan mengikuti perkuliahan ini, mahasiswa diharapkan mampu memahami, menerapkan, dan menganalisis konsep statistika dan probabilitas untuk menyelesaikan permasalahan nyata di bidang sains, teknologi, dan rekayasa.