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 extensibility which can be used to illustrate modern programming practices.
"Logo as a Language to Teach Non-majors the Essentials of Programming,"
Journal of Information Systems Education: Vol. 1
Available at: https://aisel.aisnet.org/jise/vol1/iss1/3
When commenting on articles, please be friendly, welcoming, respectful and abide by the AIS eLibrary Discussion Thread Code of Conduct posted here.