CSCE 330 Section 002
Dr. Marco Valtorta
13 November 2003
I. Overview in context of relevant paradigm and problem domains.
A. Paradigm domains – source is like that of LISP, it has been called
B. Problem domains
II. Set language in its historical and problem domain context. How did the language
A. Historical context
B. Domain context
C. Evolution of the language
III. Language concepts, focusing on new and/or interesting concepts.
A. Language concepts
B. New concepts
C. Interesting concepts
IV. Examples of usage.
A. Usage 1 – To teach grade school students programming concepts.
1. Salman’s personal experience – 5th grade – design simple fractals and
B. Usage 2
C. Usage 3
V. Provide comparison with other languages.
G. The Great Logo Adventure
LOGO- a language specifically designed for children, to teach them the
concepts of computer programming in a fun and intuitive way. One of the ideas
guiding it's creation was the principle "low floor, high ceiling". This means
that it should be easy for the novice programmer to get started (the "low
floor") writing programs and getting satisfaction doing so, but that the
language should be powerful and extensive in a "sky is the limit" sort of a
way (the "high ceiling).