This week we are immersing computer science across the elementary curriculum at Bugg Elementary in Raleigh, NC. Each day we will be teaching new and existing lesson ideas that engage students in their regular classroom content areas with a coding twist. Students will use CodeSnaps to explore their mastery of content in fun, engaging lesson ideas. We will culminate each day in a Bugg Report to capture the day's lessons and share some of our #HourOfCode / Computer Science Education Week adventures. So follow along!
Day 4: English Language Arts
We enjoy integrating coding into ELA way too much! We love relating the work that computer scientists do to animate our favorite major motion pictures to the first activity we had students complete - programming Sphero to retell familiar stories. Today, we utilized two group structures for this activity. In the first, we had teams of students write code for independent portions of the story. Next, we combined each group’s code and ran one giant program with all students watching. The other approach was to build the story’s program as a whole-class activity. We used Itsy Bitsy Spider (er, Itsy Bitsy Sphero in this case) for the whole-group story retell.
We also used grid-based activities, which are great for integrating ELA content into coding. Students used versions of the CodeSnaps Show with Code lesson, Finding Word Families. For younger students (e.g., K-2) we had them identify a path through the grid containing only words that rhyme with "cat". Older students (in today’s case, 4th graders) had to find a path through the grid containing only facts (not opinions) -- an active standard being addressed in their ELA classroom. In addition, the students have been studying rainforests, so we placed facts and opinion statements that related to rainforests. This approach to a coding activity creates a unique, engaging, collaborative opportunity for students to demonstrate their mastery of these ELA concepts.
The possibilities for integrating coding with English Language Arts seem endless. What other ways have you integrated coding into elementary ELA? For other ideas integrating coding across the curriculum, check out this post and our other Bugg Reports from CSEdWeek.