Comparative study of key programming languages in view of design concepts and seminal implementation methods. Introduction to LISP or similar language with lab exercises. Prerequisites: CS 306 and CS 311 with grade of C or above. Not currently offered.