This course introduces artificial intelligence theory and programming.
3
Concepts of problem representation and search, knowledge representation and reasoning. Selected topics may include game playing, theorem proving, natural language processing, machine learning, connectionist models, expert systems, robotics, pattern recognition, machine vision, neural networks.
Student will learn basic theory of artificial intelligence and be able to build small applications based on it.