Fundamental techniques and concepts of intelligent systems: tree searching techniques including recursive searches, minimax algorithms, heuristics, alpha beta pruning. Lisp and Prolog programming languages. Genetic and a priori algorithms. Homework and programming assignments. Prerequisites: CS-230. Offered spring semester only. (3-0-3)