Mata kuliah ini membahas posisi sistem pakar pada kecerdasan buatan, definisi, ruang lingkup, karakteristik dan perkembangan sistem pakar, karakteristik seorang pakar, beda perangkat lunak sistem pakar dengan perangkat lunak konvensional. Metodologi pengembangan sistem pakar. Akuisisi pengetahuan, representasi pengetahuan, metode inferensi. Menjelaskan studi kasus metode penanganan ketidakpastian dengan certainty factor. Menjelaskan studi kasus 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.