1 | Understand basic AI approaches such as heuristic search, game search, logical and statistical inference, decision theory, planning, machine learning, artificial neural networks, and natural language processing |
2 | Recognizing problems that can be solved using artificial intelligence approaches |
3 | Developing artificial intelligence algorithms to support theory with practice |