1. To present AI technology along with its deep roots in the philosophical, mathematical, and computational traditions.
2. To offer a broad focus on all AI, Lisp language-oriented as well as Prolog, symbol-based, connectionist, and stochastic.
3. Finally, wished to base AI algorithms and techniques in their rightful place within modern computer science. Much of modern computing is a product of earlier research in AI (recursive data structures, object-based design, semantics of programming languages, and so on). Modern AI practice requires a strong foundation and grounding in traditional computing.