Mata kuliah ini membahas posisi sistem pakar pada kecerdasan buatan, definisi, ruang lingkup, karakteristik dan perkembangan sistem pakar, beda perangkat lunak sistem pakar dengan perangkat lunak konvensional, metodologi pengembangan sistem pakar, karakteristik seorang pakar, akuisisi pengetahuan, representasi pengetahuan, metode inferensi, metode penanganan ketidakpastian dengan certainty factor dan metode fuzzy serta fuzzy expert system. Pendekatan yang akan digunakan dalam pengembangan sistem pakar antara lain rule-based system, fuzzy-expert system dan neural network. Perangkat lunak pengembang sistem pakar : CLIPS, CDP (Criterium Decision Plus), MATLAB dan bahasa pemrograman lainnya.