Description
The purpose of the course is to teach students to 1) implement and use search methods, 2) correctly use planning algortihms, 3) compensate for data uncertainty and 4) solve problems using machine learning. Several Common applications of artificial Intelligence will be discussed. AI methods will be implemented in each case i Python or C++ and their performance wil be compared to illustrate method tradeoffs and capabilitites. Prerequisites ENGR 169 & MATH 1510.