Skip to Content

Square, Circle

What project can you create that includes an orange square and a purple circle?

In this activity, participants create projects that include an orange square and a purple circle. I really like the idea of playing with constraints, particularly visual constraints.

Sometimes I'll also constrain the blocks in some way, particularly if it's being used as an introductory activity. For example, I recently used this as an early activity in the CS4HS Creative Computing workshop we hosted and I specified that all the scripts should be trigged by a green-flag click.

In addition to making one project in front of the group, I also passed out the attached handout.

I've tried this out on the website as well, and I've listed the gallery (and some of my favorite projects).

Christopher Hampson

Great point about the constraints! It's fun to see what your students came up with.