Thursday, March 7, 2024

STEM Lab 23-24 Round 5

It feels a bit repetitive to say so, but it was another awesome round of programming, building, and making in the STEM Lab! From origami to retro arcade games, our Sinclair Superstars created some amazing things over the last few weeks.


Kindergarten & 1st Grade

After completing a couple of units on computer programming with Robo-mouse and then Scratch Jr, we went unplugged for this round and learned some origami. I made sure to highlight the algorithmic nature of folding origami models and connected this process to the writing of programs for computers to run. Each grade level made 3 different models. Kindergarten folded cats, dogs, and flowers while 1st grade folded rabbits, fish, and frogs. In addition to the origami models, the students also learned to create 2 frame animations. These are not origami, but they are so much fun to make and the students always blow me away with their creativity. 



2nd Grade

Building with cardboard is one of the central skills required in the STEM lab, and in this round the 2nd graders began learning the carboard construction techniques in earnest. We started by looking at some different mazes and discussing what made for a good maze. Next students designed and built Lego marble mazes to challenge their classmates. Before planning and building their cardboard mazes, students were introduced to the concept of the L-brace. For this project students used single ply cardboard to make L-brace shaped walls and attached these to a base of corrugated cardboard. There was a good bit of trial and error as students discovered issues like walls being too close together and insufficiently L shaped walls. I am really proud of the perseverance the students displayed as they worked through the difficulties.


3rd Grade

The cardboard construction continued in 3rd grade this round. Students designed and built keyboards that they used along with the Makey Makey to operate Scratch projects. In the previous round students made interactive posters. In that set up, the user acted as the switch by holding the ground wire and touching the wires connected to the key presses. The keyboards we made this round used a shared ground wire running under the keys which were also made of cardboard wired and connected to the Makey Makey inputs. Pressing the cardboard key down connects the two wires and triggers the key press. I wanted the students to develop and understanding of a type of switch they could use with the Makey Makey, and they certainly did that. The best part of this project however was seeing the creative decorations they made for their keyboards. Though the projects all work the same way, each one is different, reflecting the personality and interests of the maker.


4th Grade

This round had 4th grade combining computer coding, music, and cardboard construction skills. First they created a Scratch project that used key presses to play different notes and/or percussions. Scratch has a special event block for the Makey Makey that allows a specific sequence of arrow key presses to be used as additional inputs. We called it the "cheat code block". Next students designed a musical instrument in their journals and used that plan to guide their building. When construction was complete, they connected their instrument to their Scratch project with our old friend Makey Makey. As I have come to expect, there was a dazzling array of creative expression on view. At the end of the week each class shared their work with a visiting class from 1st grade or Kindergarten, teachers, and administrators. 


5th Grade

I tried something entirely new with 5th grade in this round. Late last school year I learned about something called MakeCode Arcade. MakeCode is a free computer programming environment from Microsoft that we use to code the micro:bit. MakeCode Arcade allows students to create retro style video games in a block based code editor. I played around with it a bit over the summer and discovered that MakeCode Arcade games can be added to a variety of hardware. Thanks to the support of our Sinclair PTO and families generously buying from my Amazon wish list I was able to get a dozen of these game consoles, which brings us to this unit. The MakeCode platform has a variety of getting started tutorials that the students used to start designing their games. Within the guides students have a lot of creative freedom to alter the look and play of their games, so even started with the same tutorial end up being quite unique. As with most new units there was a bit of a learning curve to optimize the pacing and sequencing, but the end products were truly wonderful. Each 5th grade group got to share their work with a visiting group of 2nd graders who were a delighted and inquisitive audience.