Course Description
This course introduces the basic concepts of artificial intelligence as well as various approaches and techniques for solving problems in the field of artificial intelligence. Lecture participants will be equipped with theoretical understanding and practical skills related to the basics of developing intelligent and autonomous agents. Topics discussed include the concepts of artificial intelligence and rational agents; modeling techniques and finding solutions to various types of problems in intelligent systems, including: uninformed search, informed/heuristic search, local search, adversarial search, constraint satisfaction problems, logical approaches to knowledge representation and reasoning, probabilistic approaches to decision making, machine learning, multi-agent systems; as well as philosophical and ethical issues of artificial intelligence.
Program Objectives (PO)
- Mahasiswa mampu menjelaskan konsep dasar tentang agen yang cerdas dan otonom
- Mahasiswa mampu menerapkan kerangka pikir state-space-search, baik uninformed maupun informed search, untuk memodelkan sebuah masalah, dan merancang serta mengimplementasikannya untuk menyelesaikan masalah tersebut
- Mahasiswa mampu menerapkan local-search untuk mengatasi masalah kompleksitas pada state-space-search
- Mahasiswa mampu menerapkan adversarial-search untuk menentukan strategi optimasi
- Mahasiswa mampu menerapkan teknik-teknik penyelesaian constraint satisfaction problems
- Mahasiswa mampu menggunakan logika sebagai bahasa representasi pengetahuan untuk memodelkan aspek-aspek tentang dunia nyata, serta melakukan penalaran terhadap representasi tersebut
- Mahasiswa mampu menerapkan prinsip-prinsip pengambilan keputusan berdasarkan pemodelan dan penalaran probabilistik serta pemelajaran dari data
- Mahasiswa mampu menjelaskan pendekatan dalam perancangan sistem multi-agen
- Mahasiswa mampu merancang penyelesaian masalah menggunakan teknik kecerdasan artifisial