This course will introduce the basic principles in artificial intelligence research. It will cover simple representation
schemes, problem solving paradigms, constraint propagation, and search strategies. Areas of application such as
knowledge representation, natural language processing, expert systems, vision and robotics will be explored. Upon
successful completion of this course student will:
be able to design a knowledge based system,
be familiar with terminology used in this topical area,
have read and analyzed important historical and current trends addressing artificial intelligence.