Mata kuliah Struktur Data dan Algoritma mengajarkan sistem pengorganisasian data pada memori maupun file pada suatu media penyimpanan dengan menggunakan struktur data array, list, tree, dan file menggunakan teknik-teknik seperti stack, queue, dan linked list serta hashing; dam mengajarkan teknik-teknik manipulasi data dan graph. Mata kuliah ini menggunakan bahasa pemrograman Java sebagai pengantarnya. Evaluasi pada kuliah ini meliputi penilaian hard skills yakni evaluasi seberapa ketepatan pada metode yang dipakai, penilaian softskill merupakan evaluasi tingkatan sikap tanggung jawab, dan evaluasi kemandirian dalam belajar.

Mata Kuliah Statistika dan Probabilistas memberikan gambaran singkat tentang statistika termasuk di dalamnya ilmu peluang. Mata kuliah ini mempelajari probabilitas dasar, variabel acak dan distribusi probabilitas,  Distribusi Probabilitas Khusus, teori sampling, teori estimasi, uji hipotesis, regresi dan korelasi dan analisis varians. Setelah mempelajari mata kuliah ini selama satu semester mahasiswa mampu menggunakan teknik-teknik statistik, baik untuk mengolah data, menyajikan data maupun menarik kesimpulan untuk mengambil keputusan.

Matakuliah ini memberikan pemahaman dan penguasaan mengenai konsep-konsep basis data untuk menganalisa, merancang, membangun dan mengelola basis data. Matakuliah ini difokuskan pada 1) pengantar basis data, 2) Pemodelan Basia Data, 3) Penyempurnaan Model Data dan Mempraktekkan SQL dengan berbagai query. Metode yang digunakan untuk menyampaikan bahan kajian tersebut antara lain Role-Play and Simulation, Case Study, Discovery Learning, Self Directed Learning, Cooperative Learning, Collaborative Learning, Contextual Learning dan Project Based Learning. Untuk mengetahui pencapaian kompetensi yang telah ditetapkan maka dilakukan berbagai cara dan bentuk penilaian seperti membuat karya tulis atau makalah, presentasi, keterampilan psikomotorik maupun ujian tes tertulis.