Learning with LOGO
by Richard Gerlach

From out of thin air I stumbled upon this great tutorial in issues of A.N.N. and NIAD. Informative and insightful, the "Learning with LOGO" series helps give users a fresh new approach to learning the finer points of SmartLOGO.

If you are a user who has already dabbled with "The LOGO Notebook" series by Ron Mitchell, this is an excellent complementary resource.

Table of Contents

Learning with LOGO Part I by Richard Gerlach "Logo has been described as being both a computer language and a philosophy of learning. The major theme of Logo's philosophy is to learn by doing, to learn by trial and error, to learn by exploring and discovering. Errors do not reflect failure, but 'bugs' that can be analyzed and fixed..." (1/11/2000)

Learning with LOGO Part II by Richard Gerlach "LOGO IS INTERPRETED AND INTERACTIVE. This means that LOGO will try to carry out your commands right away, one line at a time. An interpreted language makes it extremely easy to explore new programming ideas..." (1/11/2000)

Learning with LOGO Part III by Richard Gerlach "Once we understand how to move the turtles around, we can do some simple but nice displays. The easiest one would be to draw a tree. In order to do this, we first decide that we want to draw a branch. To do this, we write the procedure..." (1/11/2000)

Learning with LOGO Part IV by Richard Gerlach "Now that we understand a little about moving the turtles around, in Logo, we can do some rather unique and pretty designs with Logo. We can write our own procedures, using the complex recursions to draw for us. This program will draw triangles inside of larger triangles (nested so to speak). We can better visualize how this process works if we first remove the recursive call..." (1/11/2000)

Learning with LOGO Part V by Richard Gerlach "The first four parts of 'Learning with Logo' has been dedicated to learning about the turtles. But then, I remembered how I wanted to print out my listings, and had to wait for my ADAM SmartWRITER printer to slowly print them out. A much faster way is to use a printer patch to activate the dot matrix printer every time I used the Print command..." (added 2/6/2000)

Learning with Logo Part VI by Richard Gerlach "In Part 5 we used a primitive that was the same as POKE in SmartBASIC, the primitive: .DEPOSIT. This lesson we will explore the other primitives also considered dangerous..." (added 2/6/2000)

Back to Top