(3 cr) An overview of artificial intelligence, its tools and techniques. Includes such subjects as fuzzy logic, nonprocedural programming, basic search techniques, automated reasoning, and expert systems. Programming in Prolog or LISP and the creation of knowledge-based systems using expert system software shells. Emphasis on the application of artificial intelligence techniques to business and industrial problems. Prerequisites: CIS 211 and 321.