Kecerdasan Buatan – Mata kuliah ini mempelajari tiga teknik dalam membangun kecerdasan mesin, yaitu Searching, Reasoning, dan Learning. Setiap teknik dan metode diajarkan secara proporsional, antara teori dan praktek. Pembahasan teori dilakukan secara umum, mulai dari motivasi, ide dasar, perbedaan antar teknik dan metode yang ada, hingga desain dan implementasinya secara detail melalui sejumlah studi kasus.