Logo is a simple programming language that will allow us to make graphical designs.

Getting Started

Step 1:  Read the following link very carefully.   basic.htm  It will help you get a better understanding of how logo works.  Make sure that you understand it well enough to be quizzed on it before you proceed.

Simple Commands

Step 2:  Read the following links very carefully.   simplecommands.html 

 basiccommands.htm

They will help you get a better understanding of how to type out commands in logo.  Make sure that you know the commands before you proceed.

Polygons

Step 3:  Read the following link very carefully.   

 polygons.htm

It will help you get a better understanding of how to code out different polygons in logo.  This page will be very helpful when you start making different shapes.

Good Programming

Step 4:  Read the following paragraph very carefully.

As you begin to type commands watch that you type them in correctly.  When you get them all typed in click the “line by line” button.  This will show you what every command does, and it will tell you were your mistakes are as the program runs. If you run out of time, you can always save your work by selecting the text (control-S), copying the typed text(control-C), pasting (control-V) into notepad, and saving it as a text file.  

Step 5:  The following link will take you to a page where you can start programming in Logo.  Start typing the code1 through code10 on your worksheet.  Make sure to answer the questions completely, especially the ones that ask you to write out the code.  If you have any questions go back and read steps 1 through 4.  Make sure that you show the instructor what you created in code10 so you get credit for completion.

 http://library.thinkquest.org/18446/eprogram.shtml

If you get done with the worksheet 1 start typing out your own programs in Logo.  See what all you can make.  Make sure to save your work in notepad (see step 4) so that you can use it later.

Debugging Code

Step 6:  After completing Worksheet1, you can start working on Worksheet2.  The following link will take you to a page where you can start programming in Logo.  Start typing the code1 and code2 on your worksheet.  Make sure that you stop after every few lines of code to check your code for errors.  Fix them as soon as they appear.  If you have any questions go back and read steps 1 through 4.

 http://library.thinkquest.org/18446/eprogram.shtml

Writing Code

Step 6:  After completing the front side of Worksheet2, you can start working on the backside of the sheet.  The task to complete is to write your first name.  Read the directions on the worksheet closely.  The following link will take you to a page where you can start programming in Logo.  Make sure that you stop after every few lines of code to check your code for errors.  Fix them as soon as they appear.  If you have any questions go back and read steps 1 through 4.

 http://library.thinkquest.org/18446/eprogram.shtml

Procedures

Step 7:  A procedure is segment of code that is reused.  Instead of retyping the code again and again and again, it is much simpler to label a bit of code and tell the computer where the find it.  You tell the computer where to find a procedure by using the “goto” command.  Worksheet3 allows you to practice working with procedures.  The following link will take you to a page where you can start programming in Logo.  Make sure that you stop after every few lines of code to check your code for errors.  Fix them as soon as they appear.  If you have any questions go back and read steps 1 through 4.

 http://library.thinkquest.org/18446/eprogram.shtml

Re-using Code

Step 8:  A procedure is segment of code that is reused.  Instead of retyping the code again and again and again, it is much simpler to label a bit of code and tell the computer where the find it.  

Worksheet3 allows you to practice working with procedures.  The following link will take you to a page where you can start programming in Logo.  Make sure that you stop after every few lines of code to check your code for errors.  Fix them as soon as they appear.  If you have any questions go back and read steps 1 through 4.

 http://library.thinkquest.org/18446/eprogram.shtml

Writing Your Own Procedures

Step 9:  A procedure is segment of code that is reused.  Instead of retyping the code again and again and again, it is much simpler to label a bit of code and tell the computer where the find it.  

Worksheet4 allows you to practice writing out your own procedures.  The following link will take you to a page where you can start programming in Logo.  Make sure that you stop after every few lines of code to check your code for errors.  Fix them as soon as they appear.  If you have any questions go back and read steps 1 through 8.

 http://library.thinkquest.org/18446/eprogram.shtml

Variables

Step 10:  Variables allow you to reuse code by changing a number value.  Using variables also allows you to keep you code much cleaner and simpler to maintain.  

Worksheet5 allows you to practice working with variables.  The following link will take you to a page where you can start programming in Logo.  Make sure that you stop after every few lines of code to check your code for errors.  Fix them as soon as they appear.  If you have any questions go back and read steps 1 through 9.

 http://library.thinkquest.org/18446/eprogram.shtml

Repeat Command

Step 11:  The repeat command allows you to repeat a command for as many times as you would like.  

Worksheet5 allows you to practice working with the repeat command.  The following link will take you to a page where you can start programming in Logo.  Make sure that you stop after every few lines of code to check your code for errors.  Fix them as soon as they appear.  If you have any questions go back and read steps 1 through 10.

 http://library.thinkquest.org/18446/eprogram.shtml

Advanced Polygons