Departments of Computer Information Systems and Computer Science frequently offer an introduction to computing course for non-majors. One component of the course is usually an introduction to programming. The language choice for this component is critical if instructional goals related to programming are to be achieved. The course is often taught using either BASIC or Pascal. These languages may in fact be impediments to instructing this population of students in the essentials of programming. Logo, as a dialect of LISP, is a modern, powerful, procedural language which is an attractive alternative for the course. It not only is easy for students to begin using, but also offers capabilities such as list processing, recursion and extensibilit...