- It has allowed me to realize that it is "ok" to do something incorrectly but it is more important to learn from your mistakes and collaborate with your classmates.
- In addition to learning how to code, I learned to persevere.
- Building but especially programming taught me that details and precision are crucial to execute code.
- Working with a Logo Turtle tested my patience, problem solving skills, and creativity.
- I learned to be patient while testing the code because you will not always succeed the first time; coding is difficult and there are often a lot of errors.
- Because there are many errors in coding, I have to be able to think on the spot.
- I have learned to be more creative.
- I learned to gain inspiration from other projects and implement them into my project.
On that second point above about the LogoTurtle teaching the students, I really think this is a point Seymour Papert is making in Mindstorms when he writes about the turtle being an object to think with. The students are deeply invested in getting their LogoTurtles to realize their ideas, especially when they have built their own turtles, that their work with the robots goes way beyond the level of an assignment given by a teacher. And in another sense, the turtle, not the teacher, is the one giving them the immediate feedback they seek about their programming. And so it is teaching them.