Showing posts with label fourth grade. Show all posts
Showing posts with label fourth grade. Show all posts

Sunday, June 2, 2024

STEM Lab 23_24 Round 7 - Wind Whipped Edition

STEM Lab year 9 is coming to a close, and we are definitely finishing on a high note. For kindergarten and 1st grade, this round was a chance to apply their programming skills to a multi-day project. Second grade planned and programmed their first project in the full version of Scratch. In third grade we explored the connections between the fine arts and creative coding. The 4th and 5th graders had their first experiences with text-based programming using the Python language. 

As I have begun thinking about the 10th anniversary of the Sinclair STEM Lab next year, I have also been thinking about how the lab got started. When the task of creating the lab was appointed to me, I was given an extraordinary amount of freedom in terms of lessons, projects, and content. It has been a great deal of work to develop a curriculum for 7 grade levels, and there has been a fair amount of trial and error over the years. Looking back at posts here from the early years of the lab what stands out most to me is how this space has evolved and grown. Credit for that development goes in large part to the students. It is thanks to their ideas, their enthusiasm, their creativity, and their feedback that the STEM Lab is the place it is today. 

Kindergarten & First Grade

I had a number of project ideas that I was considering for this final round, but ultimately my love of incorporating literature into computer programming won out. The students used Scratch Jr to create an animated retelling of a self-selected story. First, I read the class a book and modeled how they would create their story plan. We reviewed the elements of a story, including characters, setting, and plot. Then the students chose a story and created a plan. When the plans were finished, they began working on their projects in Scratch Jr. Most of them had to use the drawing tools to create the characters and settings for their stories. Next they programmed each scene using the broadcast commands to ensure the characters spoke in turn and that the scenes advanced automatically. I was really impressed with how well the students persevered through the challenges. 


Second Grade

In round 6 the second graders made the transition from Scratch Jr to the full version of Scratch. In that round each day was its own project. The students completed a different tutorial every day selected to give them time to practice with the most commonly used commands and structures of Scratch. In this round the students applied what they learned in round 6 to the planning and creation of a multi-day Scratch project with the theme "All About Me". In the final program when the letters of the student's name are clicked the letter changes its appearance and shares a piece of information about the student. First the students made a 3 column chart to plan what each letter would change into and what it would say about them. After that they went to work in Scratch. They wrote a script that set each letter in the correct place and with the correct appearance at the beginning of the program. Then they wrote the scripts that cause the letters to react when clicked. As with the K and 1st grade project, many students needed to draw their own sprites because the thing they wanted to change into is not one of the sprites preloaded into Scratch. 

Third Grade

One of the most important parts of the STEM Lab is making connections between the elements of science, technology, engineering, and mathematics, and subjects like language arts, literature, history, music, and visual art. (The siloing of subjects into individual, unrelated units is one of my greatest frustrations with the way so much of the modern school curriculum is done.)

For this unit, the 3rd graders explored the intersection of art and computer programming. As always we used Scratch. The music extension allows students to compose music, while the pen extension turns sprites into drawing tools that can be programmed to create images on the background. We started with a day of exploration for each extension. Students were provided with a brief step-by-step guide and some starter code that they were expected to tinker with until they had something original. Following that, students designed and programmed a project that included both the pen and the music extensions. I gave them a checklist with a few elements that had to be included (though these were deliberately open end to allow for individual student creativity), but they were encouraged to personalize their projects as much as possible. The studio including all the projects can be viewed here.

Fourth Grade

The 4th graders have done a fair bit of work this year building physical circuits and writing programs to control the behavior of those circuits. To wrap things up, the students were introduced to the Raspberry Pi computer. The Pi is about the size of a credit card, costs as little as $35, and was designed as a tool to make programming and physical computing accessible to all. 

We started the week building circuits with LEDs and buttons on a breadboard. For this step students powered their lights with batteries, so no programming was done. Their previous circuit building experience was evident as the students needed very little guidance to get the lights glowing. By the end of class most groups were asking for more LEDs and resistors and also wanting to know if I had larger breadboards they could use. 

The next day students started with a brief overview of the Raspberry Pi and how to connect their circuits to the input/output pins. The micro:bit used earlier this year has i/o pins as well, so the students all grasped this quite quickly. The Raspberry Pi includes a version of Scratch with a set of command blocks that can be used for physical computing. First the class used a diagram to build a simple LED circuit connected to the Pi. Next they built a short program to blink the LED at 1 second intervals. From there, the students bowled ahead adding LEDs to their circuits and additional commands to their code to create a dizzying variety of blinking patterns. The next day students continued working with their circuits, adding a button, and adapting the program to respond with blinky lights when the button was pressed. 

All of this was a lead-in to introducing the students to text-based programming. With the students feeling comfortable programming circuits in Scratch, I showed them a Python program side by side with a Scratch program with the same output: blinking an LED at 1 second intervals. We discussed which part of the Python code corresponded to the Scratch command blocks. Students returned to their computers with a packet of circuit diagrams and Python starter code. I was, as I often am, truly impressed with how quickly the students picked up on this new skill. Before long they were adapting the starter programs to blink more LEDs using more button inputs than I would have imagined.

Fifth Grade

The 5th graders finished their STEM lab careers with a full unit of text-based programming with Python on the aforementioned Raspberry Pi computer. They split their time between using the Python Turtle Art and Minecraft Pi Edition. The Turtle library is a set of tools for programming drawings and is also used to create games with Python. The Raspberry Pi used to include a version of the game Minecraft designed to be a virtual world students could manipulate with code. This feature is no longer available since Microsoft acquired Minecraft. Fortunately, it is still available to us because we are working with an older version of the Raspberry Pi operating system. As with the 4th graders, I gave the students a packet of sample programs to familiarize them with the basics, and then encouraged them to adapt, alter, and experiment with the programs to create their own unique outputs. They did not disappoint. Their screens were filled with kaleidoscopic Turtle drawings and Minecraft worlds awash in towering pixel art sculptures, lava waterfalls, and TNT produced craters. 

And then came the wind...

I had this final post about 70% written, just needing a few final notes and a few more pictures, when the storm blasted our campus. Suddenly I was back on my pandemic era cart pushing into other people's classrooms and trying to maintain at least some vague semblance of my plans. Mr. Zogg's 2nd grade class was moved to the lab and so to make room for them I was obliged to pack up the Raspberry Pi kits. Some of the projects described above I have been able to implement as planned for the most part. However, I have had to switch gears entirely for the 4th graders. The worst part has been missing out on seeing the last two 5th grade magnet groups and the awesome things I know they would have created with Python. 

It is too early to say at this point what the beginning of next year will look like. I am hopeful, and trying to be optimistic, that I will be housed in the STEM lab once more when August arrives. In a very real sense my class is the STEM Lab's physical space, and when I cannot have class there, some elements of the class are lost. (I would never have students engage the kinds of beautiful, creative chaos we get up to in the lab, with its attendant cardboard scraps and drippy glue, in another teacher's room.) Whatever the situation may be in August, we will meet it with perseverance, creativity, and playful, personally meaningful projects.

Have a wonderful, safe summer. 

Tuesday, April 23, 2024

STEM Lab 23_24 Round 6

As you have no doubt come to expect, the penultimate round of STEM lab for the year was awesome, just as its predecessors were. There was a great deal of programming going on this time. Kindergarten and 1st grade returned to their Code.org courses, while 2nd grade took their first steps in the full version of Scratch. The third graders had their first experiences coding the micro:bit microcontroller. Meanwhile, our 4th and 5th graders extended their micro:bit skills by incorporating the device into creative projects.


Kindergarten & 1st Grade

You may recall that the Kindergarten and 1st grade students begin the year in Code.org. The puzzle-based nature of the activities help the students develop their algorithmic thinking skills while also giving them valuable practice with programming concepts like loops and events. Most of the programming activities we do later in the year, such as Scratch Jr and Robo-mouse, have a more creative lean to them. I try to strike a balance between formal coding instruction and creative coding projects so that students not only learn the programming concepts, but also see programming as a tool they can use to express themselves and share their learning. This round was not all Code.org however, as we also did a day of Scratch Jr and completed a building challenge.


2nd Grade

The end of the year is always one of my favorite times with 2nd grade. That is when I introduce them to the full version of the Scratch programming language. Scratch was designed to have a "low floor", so even students who have not programmed before can get started with relative ease. Most of our students have been programming since Kindergarten and are very excited to start using "real" Scratch. I start each class with a code-a-long activity in which I show them some of the similarities and differences between Scratch and Scratch Jr. Following that guided tour, students have some time to explore the new coding environment and to try things out. They very quickly find that there is a lot more to Scratch than there was in Scratch Jr, and this discovery leads to some productive struggle as they work to understand how to create the movements, effects, and sounds they want for their projects. For the rest of the week students work through a set of tutorials embedded within Scratch that teaches them how to use the most common events and commands. I encourage them to put their own creative spins on the tutorials as they go. In rounds 7 the students will complete their first multi-day Scratch project and I cannot wait to see how they do.

3rd Grade

This round the 3rd grade was introduced to the wonderful world of microcontrollers with the BBC micro:bit. They learned that a microcontroller is the perfect device for when you need a computer that will only have one job, such as turning street lights on at night and off in the morning, or opening the doors at the grocery store as someone approaches them. The micro:bit has a number of inputs including buttons, an accelerometer, and sensors for light, sound, and temperature. All of these can be used to generate outputs like images or animations on the LED screen or sounds from the speaker. We spent the first few days of the week practicing with the various inputs and outputs. Thursday and Friday the students were challenged to build a model animal and to use the micro:bit to make their model interactive. The results of the Micro:pet project are always outstanding. Some groups used the device as their animal's mouth and others as its whole face. One group used animations on the micro:bit's screen as the tail of their model cat. 

4th Grade

Fourth grade used the micro:bit earlier in the year in a unit that was a kind of "next steps" continuation of the unit the 3rd graders did. They learned to use the micro:bit's input/output pins, more of the device's sensors, and generally created more complex programs. In this round the students used the micro:bit in conjunction with a breakout board kit called Crazy Circuits from Brown Dog Gadgets. The breakout board gives one easy access to the full array of pins on the micro:bit. The kit includes additional hardware like LEDs that students can connect and program. This is the first time we have used these kits in the lab so there was a bit of trail and error as we worked out the best ways to employ them. We worked it out though and at the end of the week the students used the a selection of Legos to build a scene from a story of their choosing which they then animated with the micro:bit and the breakout board components. While there was a bit of frustration at the limited Lego resources the students were given, that constraint by and large inspired creative work arounds.

5th Grade

In keeping with this round's micro:bit theme, 5th grade used a different breakout board and handful of components to create "moving masterpieces" or "animated artworks". We started the week by learning to wire LEDs and a servo motor to a breadboard. Most of the students used breadboards last year and were familiar enough with them to assist those who are new to Sinclair this year. Once the wires were all in place, students coded the LEDs to blink and the servo to rotate on a button press. They used this program as a starting point for their projects later in the week. I showed them one example project, my personal riff on Van Gogh's Sunflowers with a couple blinking LEDs and a moving butterfly, and then instructed the students to think of what they wanted to create. I made a few suggestions like book covers, scenes from movies, or some random silliness, but left the final decision to them. (I do not like to give the students too much direction for fear of stifling their creative process.) Over the next few days the students, some working independently, others with a partner created their image, mounted it to a file folder, added the LEDs, servo, and wires to the breadboard. They tweaked the original program to incorporate more LEDs or multiple servos, and to make the lights and motion fit with their vision. I was not disappointed with their work... so much impressive creativity!


Tuesday, December 20, 2022

STEM Lab Round 3

It has been another great rotation in the STEM Lab! We have done a lot of programming, some building, and also gotten into some physical computing. Read a bit about what each grade level has been up to the last few weeks.

Kindergarten & 1st Grade

You may recall that Kindergarten and first grade started the year working on computer science and programming courses in Code.org. These puzzle based lessons are great for teaching concepts and helping students practice skills, but there is not much scope for student creativity. That is where Scratch Jr comes in. 

Scratch Jr is new to most of the Kindergarten students so we start with a refresher on what it looks like to write a program in Code.org (which they used at the start of the year) and compare that to the Scratch Jr environment. Each day I show them what they will be programming and talk about the command blocks they will be using. Then the students go to their seats and we code together. They are allowed to choose their own characters and backgrounds, but they copy my code at this point. When we finish coding together the students have what we call "creative time" when they are allowed to change their program and project by adding or deleting characters, choosing new backgrounds, and writing new code. 

The first graders who attended Sinclair last year are familiar with Scratch Jr, though there are always a few new faces, so we start with just a brief review the programming environment. The daily lesson outline is fairly similar however. I talk them through the day's program as I show how it is built. That is followed by the code-a-long and then creative time. In first grade I teach the students how to change scenes and use the message events to coordinate the actions of the characters so that they do not all run their code at the same time.

Throughout this round I was quite impressed with the creative projects the students in both Kindergarten and 1st grade created. They did a wonderful job of creating personally meaningful scenes and stories while quickly grasping the programming concepts necessary.



2nd Grade

The work Kindergarten and 1st grade did in Scratch Jr lays the groundwork for the digital diorama project 2nd grade completed in round 3. On their previous rotation through the STEM Lab, 2nd grade conducted research into an animal and took notes about it in their journals. The next step had them use those notes and the Nat Geo Kids website to guide them as they drew pictures of their animals and their animals' habitats. We talked about the elements of scientific drawings (big, colorful, and accurate) as well as being comfortable with one's best effort (it doesn't have to look like a photograph). These elements were photographed into a Scratch Jr project, the habitat as a background and the animals as characters, to create the dioirama. Students then programmed their characters to move around and to talk sharing facts about the chosen animal. 

I do some variation of this project most years. It serves as the first STEM lab project students complete that involves research along with both digital and physical elements. Most of the projects students work on in 3rd through 5th grades are patterned on those pieces, so I like to get the 2nd graders ready with projects like this one.



3rd Grade

This round 3rd grade embarked on the first of a 2 part project. Part one has the students creating a Scratch project that teaches the user about a topic. The project must use key presses to activate the various parts of the program because in part 2 they will design and build an intereactive poster that will connect to the Scratch project using the Makey Makey. I presented them with a list of topics from the 3rd grade science curriculum. Students chose either to work alone or with a partner and then used resources like Brain Pop and Britannica to research the topic selected from the list. Once their notes were complete I showed the students how to plan their projects. The basic formula is key press plus picture plus facts. That is, each key press should display a picture related to the topic and share facts relevant to the image. I had the students begin working on their projects before teaching them how to find and add pictures.

The studio of projects can be found here. (Disruptions caused by baseball, boil water notices, and fundraiser rewards mean that some of the projects are more of a work in progress than others.)

4th Grade

The Micro:bit has been an important piece of technology in the STEM Lab for some time. Fourth grade returned to this small but mighty microcontroller for round 3. Last year when they were introduced to the Micro:bit, students worked on making use of the basic inputs and outputs of the device and on becoming comfortable with the block-based programming environment MakeCode. MakeCode feels familiar because it akin to Scratch. However, the structures are different and can take some getting used to. We started the unit with a review session meant to refresh the memories of the students who used Micro:bit last year and to initiate those students new to Sinclair this year. Over course of the week students learned to used the Micro:bit's input/output pins to light LEDs. They used the environmental sensors (light level, temperature, sound level) and conditional statements to generate outputs that vary depending on the sensor input. The accelerometer (tilt sensor) was used to sound different notes based on different tilt gestures. The challenge was then to use the Micro:bit to play Twinkle, Twinkle Little Star. 



5th Grade

Fifth grade completed and presented their mini museum projects this rotation. In the prior round they used Scratch to build and program a digital museum room, complete with virtual docent to narrate, about a self selected and research topic. This time out they built a physical version of their room and the objects within. They used copper foil tape to built a circuit on the room's door which was connected to their Scratch projects with a Makey Makey. Openning the door to the physical room closed the circuit and triggered the virtual narrator to begin describing the objects in the room. Most classes got the opportunity to present their projects to visiting 2nd grade classes and administrators. The Echo magnet group also had the opportunity to share their work with Houston ISD Chief Academic Officer Dr. Bird and members of the Instructional Technology Department.

The Mini Museum Room Scratch projects can be found in this studio and a sample video of presentation day is below.


Monday, May 31, 2021

Winding Down This Most Peculiar Year

My best intentions for keeping a schedule of posting have come to naught under the weight of other digital responsibilities. That is not to say however that we have been idle in the STEM Lab. Quite the contrary, we have been designing, programming, and building up a storm. 

So here is the short version of what the various grade levels have been up to these last couple of months. 

Kindergarten & 1st grade

We spent several weeks exploring the nature to be found on campus. Students used their senses (not taste) to make and record observations about the living and non-living natural things they saw. We walked around campus noting the different types of trees, the birds, and even visited the habitat to see the pond. One of the most exciting things was getting to monitor the progress of a robin nest in a crepe myrtle outside one of the kindergarten classrooms. We made leaf rubbings and created pictures using natural materials as well.





The next unit was a return to computer programming. However, the focus this time was on creative computing rather than solving puzzles as we do in Code.org. We used the language Scratch Jr. for its ease of use. Each class began with a guided lesson followed by an independent practice challenge. Once students had completed the challenge they were invited to create their own programs with self designed characters and backgrounds. One of my main goals for the lab is that students see computer programming as a tool for self expression and sharing their learning. I start teaching them that lesson early and I am endlessly impressed with their creativity.



2nd grade

One of my favorite things to do with my second graders is to introduce them the "real" Scratch. Most of them have been using Scratch Jr. since kindergarten and stepping up to the full version make them feel like they are now the big kids. This was a 2 part unit (on account of the fact that I only have one week with the class rather than two. The first week was guided practice using the various commands and relating them to the Scratch Jr platform that they are familiar with. The second week involved planning and then programming an "All About Me" project in which clicking each letter of their name shared something about them.




Second grade's final unit of the year is, like their introduction to Scratch, about preparing for next year's STEM Lab projects. This one aims to develop the students' cardboard engineering skills. In the lab, our primary building material is cardboard. It is plentiful, easy to work with, and sturdy enough to build large structures. The students practiced constructing models using L-braces, flanges, and slotted pieces before combining these methods into a stabile. I have discovered that most students do not know how to effectively use liquid glue, so that is another one of the goals of this unit.




3rd Grade

The third graders also experienced a 2 part unit, this one involving the BBC Micro:bit device. This is a microcontroller that students program using a block-based language called MakeCode. The first week was spent becoming familiar with the various inputs and outputs found in the Micro:bit. The primary inputs students learned to use are buttons, the accelerometer (tilt sensor), and the I/O pins. They used these inputs to trigger outputs to the 5x5 LED screen and sound effects played through an add-on speaker board. The next time they visited the lab, students built a model animal with cardboard and construction paper and incorporated a Micro:bit running a program of their own creation to make their animal interactive.





The last 3rd grade STEM Lab unit was an introduction to the concept of "broadcasts" in Scratch. A broadcast sends messages between different elements of a program allowing the students to coordinate their these elements to create projects of greater complexity. Here are a couple examples.








4th grade

Our 4th graders spent a few extra units on Scratch this year. We were involved in piloting lessons and activities put together by the Creative Computing Lab at the Harvard Graduate School of Education. These projects seek to develop students' coding skills while also developing their creative confidence. One of my overarching goals in the lab has always been to make students comfortable with open-ended tasks with many possible solutions. The general emphasis on standardized test results tends education toward standardized answers. Students display this training by point at whatever they are working on and asking, "Like this?".  A collection of the projects they created for these units can be found here: When Clicked, Broadcasts, Ask & Answer

After so much computer programming we took a break to do some purely physical making. This was the "biography bottles" research project. Students researched an important figure from the sciences. They then built a model of that person with plastic bottles, cardboard, and construction paper. They completed their display with a timeline of significant dates in that person's life and a notecard detailing their contributions and accomplishments.



The 4th grade is finishing the year setting up a project for next year when they are in 5th grade. My wife is also an elementary STEM lab teacher (at another school of course) and in 2020 we were awarded a summer study grant from Fund for Teachers, an organization that funds self designed professional development experiences for teachers. Our grant will help us visit the Galapagos Islands to create a model GeoInquiry project based on the framework created by National Geographic. This type of project engages students in geographic thinking and encourages them to take action to improve their communities. Students have been researching things to see and study in the Galapagos and will begin writing questions for us to ask the naturalists and guides we meet with on our expedition.

5th grade

My 5th grade students are often "asked" to be a beta testing group for new STEM lab units and this year is no different. Related to the aforementioned GeoInquiry project related to the Galapagos, I want to include GIS mapping next year when we review the data related to our expedition. Never having used this kind of technology with students, I wanted a test drive. I find 5th graders to be brutally honest about what works and what does not when given the chance (and when they trust the teacher enough to be honest with them). We worked with a number of resources including surveys and map explorations. I am extremely grateful for the feedback the students provided. Another part of this unit was a set of Skype-a-Scientist meetings. They facilitate connections between scientists in a variety of fields and classroom teachers. 





The 5th grade finished the year with a couple units based on art. In the first they used their skills in Scratch to "hack" a famous work of art. The result is a painting that one can interact with by clicking the different parts. Here are a couple examples: 




The other art-meets-programming project used Turtle Art, a language based on Logo that allowed students to draw with code. This drew (haha) not just on their knowledge of coding, but on their geometry skills as well. I was quite impressed with the things they were able to make.

So there you have it, everything we have been up to the last few months. It is certainly been a strange and taxing roller coaster of a year and I certainly hope that the 2021-2022 school year will be a bit more normal. 

Check here for updates on the Galapagos expedition.

Have a wonderful summer!

Sunday, February 28, 2021

What We Have Been Up To In the STEM Lab

 What a year it has been thus far in the STEM Lab. Despite my best intentions to keep up with this blog, the fast pace brought on by 1 week rotations (rather than 2 week), and the challenges of teaching both in person and virtual students simultaneously, defeated me.

We have been busy as usual in the lab (which is to say on a cart that I have been pushing around the school since October). Here's the short version of what has been going on with the STEM Lab.

Computer programming

As always, developing computer programming skills is an important element of our practice. Coding helps build critical problem solving and algorithmic thinking strategies. My approach in the lab places equal emphasis on instilling a sense of creative confidence in the students. I want them to thinking of programming not as an activity, but as a tool they can employ to share their learning and express their ideas. 

Kindergarten, first, and second grades have been using Code.org and Scrach Jr while the third through fifth graders have been using Scratch













Math Stories and Math Art Challenges

Kindergarten and first grade recently finished up an unit on math stories. Each day we read a book that combined literature and a math concept. Following the book students completed a an activity related to the book's theme. 

Earlier in the year, all of the students in Kindergarten through fifth grade enjoyed a unit of math art challenges. This unit was a playful exploration of the connections between mathematics and art. We looked at elements of geometry and probability along with patterns. Most of the math art challenges were adapted from a project maintained by Annie Perkins on her website: #MathArtChallenge. Many of these are geared towards middle and high school math students, but there are several that work for elementary students.

















Skype-a-Scientist and Research Projects

One of my favorite additions to the STEM lab over the last couple of years is Skype-a-Scientist. This organization matches K-12 educators with scientists working in a variety of fields. This gives students the opportunity to have a conversation with (as many say) "a real live scientist". They learn about the diversity of careers paths in the sciences and see that science is open to people of all backgrounds. Over the years we have spoken with ecologists, biologists, paleontologists, speleologists, and more. We have met people from the USA, UK, Sweden, Germany, Portugal, and Brazil. 

I incorporate Skype-a-Scientist meetings as part of projects that have students researching and sharing their learning. This year so far all of second (learning about food webs) and third grade (coral reef ecology) have had scientist meetings. By the time spring break gets hear, fifth grade (cartography) will be part of that list as well. Going forward, fourth and first will have their turns.












Building

One activity that has fallen by the wayside during the pandemic is physical building and making. The projects cannot involve materials that are not common household items and for the in person students, they have to be simple enough that students can complete them independently. Then there was the issue of being on a cart and necessity that the materials be easy to move between classes.

Second grade is currently completing a project in which they are building 3D models of animals by combining 2D slotted cardboard pieces. The last day of the project has them mix up their pieces to create fantasy animals that they name and describe for science.








This has certainly been the strangest of school years. I am excited nonetheless about the projects I have planned for the rest of the year. Check back soon to see what we work on next.



Monday, September 28, 2020

Starting the Year in the Virtual STEM Lab

Now that the first 3 weeks of the strangest school year of my career are behind us, and we have settled into a rhythm of sorts, it seemed like a good time for the first blog post of the year.

The lab schedule and projects were created in order to minimize stress on families. Synchronous whole group meetings were set for Monday to introduce the projects and Friday to review and share. The projects varied by grade level of course, but the theme across the board was "plugged or unplugged". I wanted students and families to have a project choice that did not involve a computer because I am well aware of how much time the children are spending in front of the computer already.

The "plugged" option for my Kindergarten, 1st, and 2nd graders had them working in their grade level Code.org courses. It was a bit different this year since the unplugged activities are a bit of a challenge to lead in a Teams meeting. The students who have chosen this activity have done a great job progressing through the lessons. I have been most impressed however with the quality of their responses to the reflection prompts. (These get submitted through our district LMS called the HUB.) It was great to see their excitement about successfully completing the puzzles at each level and to see them reflecting on what they had learned. So far my favorite response to "what is one thing you have learned this week?" is from a 1st grader who noted, "I learned that there is more than one way to do things". That is one of the key messages in the STEM Lab.

The 3rd, 4th, and 5th graders' "plugged" choice involved using the Scratch programming language to create a project. The 4th and 5th graders are familiar with Scratch for the most part and I challenged them to create an animated book review project. The 3rd graders missed out on their traditional introduction to Scratch at the end of second grade, so they are mostly new to the platform (though most have experience with Scratch Jr). Their task was to create a project that introduced themselves to others. In both cases I provided examples, but encouraged the students to be as creative as they wished with the form their projects took. I have not been disappointed so far. The 3rd graders are doing an amazing job of problem solving their way through this new programming environment, and the 4th and 5th graders are extending their skills through some playful experimentation.




The "unplugged" activity was the same for everyone, Kindergarten through 5th grade. The challenge was to use whatever materials they have around to build a 3 dimensional model of a favorite book cover. I showed the students a few examples, but again, they were encouraged to be as creative as possible. The only rule was no 2D products. I have gotten so many amazing projects back so far. This building project has proven to be a bit more of a popular choice than the coding project. I am not terribly surprised by this because when I told the classes in our meetings that they had a non-computer choice there were many looks of relief.

 













As I mentioned above, there is a reflection piece to these choices. The prompts vary by grade level a bit, but are all aimed at getting students to reflect on what they learned, the quality of their work, and to think about how they might improve their projects in a second iteration. One of my favorite prompts is the one that asks students to choose 3 adjectives to describe their work. Some responses I have enjoyed from a variety of students include "challenging", "surprising", "awesome", and "breakable".

We have a few weeks left of fully digital learning. Beyond that point there are many unknowns. But whatever may come, I have loved seeing the students' work, and I know that we will find a way to continue making together.



Wednesday, May 6, 2020

From the Remote STEM Lab

Designing with lenses
This is not how I thought this year would end. I was looking forward to having my 5th graders create animated art works with Scratch and Raspberry Pi. Fourth grade was going to begin working on a Geo-Inquiry to accompany my upcoming Fund For Teachers expedition to the Galapagos Islands. My 3rd graders would be learning about physical computing with Micro:bit, and 2nd grade would be learning to use the full version of Scratch. Kindergarten would be using Scratch Jr. to tell stories. The Digital Making club would have just finished sharing their projects as a part of our annual STEM Night. I would be organizing projects from 3rd, 4th, and 5th grades to present at the Scratch Conference at MIT.




Instead, we are all sequestered away from each other. Students are sharing work from home on Scratch, Google Classroom, Living Tree, Teams, and email. My expedition to Ecuador has been pushed back to 2021. The same goes for the Scratch Conference. It is a less than ideal situation.

However, flexibility and adaptability are two of our core values in the STEM Lab, so we adjust our plans and do the best we can in a lousy situation. Here's what we have been doing in the Remote STEM Lab.

Building and Math Art Challenges
I challenged the Kindergarten and first grades to build towers and describe their design choices. Second grade made model animals and then compared and contrasted them. In addition to these, I sent out weekly guides for supplementary projects. These extra projects included building a chain reaction machine, a stabile, and a variety of activities that mash up math and art. (Credit for the math/art projects goes to Annie Perkins.) Those guides can be found here: Remote STEM Guides






Tons of Triangles

Tessellations

Animal models


Scratch Stories
The 3rd, 4th, and 5th grades were asked to use Scratch to tell a story. I gave them the freedom to decide what kind of story they wanted to tell. I got a wonderful range of projects, from biographies to retellings of fables to original stories. The students shared their projects to studios grouped by grade level. Links to each studio are below.
3rd: scratch.mit.edu/studios/25999827/
4th: scratch.mit.edu/studios/25999840/
5th: scratch.mit.edu/studios/25999872/




Code.org
Kindergarten, first, and second grade worked on completing their Code.org courses. During our office hour meetings we worked on some of the lessons together.

I cannot wait to get back to school to see the amazing students of Sinclair Elementary. I am already planning for next year in the hope that conditions will allow us to gather in person to make, build, and program awesome stuff.