Uvod i motivacija za primjenu metoda iz područja umjetne inteligencije i njihova aplikacija. Programiranje, algoritmi i strukture podataka. Agenti i okoliši. Algoritmi za informirano neinformirano pretraživanje. Podržano učenje. Igre za dva igrača: minimax i MTCS algoritmi. Strojno učenje. Linearni modeli za regresiju i klasifikaciju. Logika prvog reda i logičko zaključivanje. Neuronske mreže. Regresijski model za podržano učenje. Drugi oblici učenja i primjena strojnog učenja za različite domene.