To give the students the knowledge of fundamentals of artificial intelligence, namely knowledge of problem solving approaches, machine learning principles and general theory of recognitions. Students acquire base information about computer vision, natural language processing and expert systems.

Students acquire knowledge of various approaches of problem solving and basic information about machine learning, computer vision, natural language processing and expert systems. They will be able to create programs using heuristics for problem solving.