Quiz Mode: Questions appear in order. Great for first-time learning and testing your knowledge.
Practice Mode: Questions repeat until mastered. Great for memorization and reinforcement.
Look at code and try to figure out what it will do before running it.
Example: Looking at circle(50)
and guessing it will draw a circle.
Execute the code to see what actually happens. Compare with your prediction.
Example: Running circle(50)
to see the actual circle Tracy draws.
Study how the code works. What does each part do? Why does it work this way?
Example: Understanding that the number in circle(50)
controls the size.
Change the existing code to do something slightly different.
Example: Changing circle(50)
to circle(100)
to make a bigger circle.
Create your own new code using what you've learned.
Example: Writing your own program to draw a snowman using circles.
circle(size)
- Draws a circle of given sizeforward(steps)
- Moves Tracy forwardpenup()
- Lifts Tracy's pen uppendown()
- Puts Tracy's pen down