Celem tej książki jest umożliwienie studentom zrozumienia metodologii technik narzędzi i wyników sztucznej inteligencji. Studenci będą używać co najmniej jednego języka sztucznej inteligencji. Studenci poznają teoretyczne i koncepcyjne elementy tej dyscypliny i ugruntują swoje zrozumienie korzystając z narzędzi AI i Expert System w sesjach laboratoryjnych projektach i zadaniach domowych. Po ukończeniu tej książki studenci będą w stanie zrozumieć rozumowanie reprezentację wiedzy i techniki uczenia się sztucznej inteligencji ocenić mocne i słabe strony tych technik oraz ich zastosowanie do różnych zadań. Ocenić rolę sztucznej inteligencji w uzyskaniu wglądu w inteligencję i percepcję oraz poznać podstawy technik programowania sztucznej inteligencji w module nowoczesnego języka programowania.