How I Use It
I used it with a class of 3rd graders. We started with a whole class lesson, where I projected from my iPad. We divided the class into three groups. For each group, each student in the group directed me to drag and drop a command or set of commands and then we ran the completed program. After all groups got to create a program, I showed them how to draw a square. Finally the class got to make suggestions for a program - we drew a triangle and a circle. For our next lesson, each student will have an iPad and will be able to create their own program. It really worked to do this as a whole class so that no one was left out and that everyone could see the "trial and error" nature of programming. In my experience, if you start as individuals, you get some afraid to make a mistake and they won't make a program. Overall, this app did exactly what I needed it to do.
This app was great for introducing programming. It had a wide variety of commands to let the students write different programs. The students loved choosing the character - it just added to the fun. I liked that you could do very simple commands but could also do more complicated commands that required some math skills - like turning a certain number of degrees or scaling by using percentages. I liked the drawing tools, so the students could not only make a program that did something, they could see a finished product. That allowed me to present programming as "solving a problem".