Design and implementation of intelligent systems, study of selected topics in artificial intelligence such as efficient search, knowledge representation and automated reasoning, agents, robotics and pattern recognition. Learning and examples of learning. Artificial Neural Networks, fuzzy and probabilistic logic, the course will include a design project, and an independent study of some of the above topics.