Choose content type
Create a post from the types below.
Unplugged Coding: Snowflakes
Since this week is Computer Science Education Week, I wanted to share an unplugged coding activity I designed and facilitated with 3rd grade classes today.
Before I describe the unplugged portion, please know I initially designed this activity to be done digitally using Freeform. Freeform is available now in beta as part of iPadOS 16 and I am excited about the collaboration potential. The image below is what I envision as a starting point for collaborative work to code a snowflake with commands that resemble those utilized in Swift Playgrounds.On the left is the set of commands that the students would use to code the process to use paper and scissors to create a snowflake. Collaboratively, through discussion and agreement, the students would drag the commands to the Our Snowflake Code rectangle space. Then, they would follow those commands independently to fold and cut circular paper to create their own snowflakes. Finally, they would add photos of their own snowflakes to the board. Reflection conversations about debugging the code to change the outcome of the design are limitless.
Now, back to the unplugged experience. I asked the students to use their academic vocabulary to describe each step I took as I modeled for the class how to create a paper snowflake. I introduced code-specific vocabulary during this process, such as for loop.
In preparation, I printed and cut apart the commands on the attached Keynote file. Each group of students received a set of the commands to connect to the steps I modeled. The students were able to complete this task and they even utilized the for loop command appropriately.
At this point I introduced debugging and instructed the groups to edit their code as they wished so it would produce a different snowflake. Finally, they followed their code to create paper snowflakes.
I hope this activity inspires you!
Insert a video
Supported file types: .mov, .mp4, .mpeg. File size: up to 400MB.
Add a still image to display before your video is played. Image dimensions: 1280x720 pixels. File size: up to 5MB.
Insert an image
Insert an image
Add an image up to 5MB. Supported file types: .gif, .jpg, .png, .bmp, .jpeg, .pjpeg.
Add details about your image to make it more accessible.
This action can’t be undone.
Are you sure you want to continue? Your changes will not be saved.
Sorry, Something went wrong, please try again